org.apache.camel.model.rest
Class VerbDefinition

java.lang.Object
  extended by org.apache.camel.model.OptionalIdentifiedDefinition<VerbDefinition>
      extended by org.apache.camel.model.rest.VerbDefinition
All Implemented Interfaces:
NamedNode
Direct Known Subclasses:
DeleteVerbDefinition, GetVerbDefinition, HeadVerbDefinition, PostVerbDefinition, PutVerbDefinition

public class VerbDefinition
extends OptionalIdentifiedDefinition<VerbDefinition>


Constructor Summary
VerbDefinition()
           
 
Method Summary
 String asVerb()
           
 RestDefinition delete()
           
 RestDefinition delete(String uri)
           
 RestDefinition get()
           
 RestDefinition get(String uri)
           
 RestBindingMode getBindingMode()
           
 String getConsumes()
           
 String getLabel()
          Returns a label to describe this node such as the expression if some kind of expression node
 String getMethod()
           
 String getOutType()
           
 String getProduces()
           
 RestDefinition getRest()
           
 RouteDefinition getRoute()
           
 ToDefinition getTo()
           
 OptionalIdentifiedDefinition<?> getToOrRoute()
           
 String getType()
           
 String getUri()
           
 RestDefinition head()
           
 RestDefinition head(String uri)
           
 RestDefinition post()
           
 RestDefinition post(String uri)
           
 RestDefinition put()
           
 RestDefinition put(String uri)
           
 void setBindingMode(RestBindingMode bindingMode)
           
 void setConsumes(String consumes)
           
 void setMethod(String method)
           
 void setOutType(String outType)
           
 void setProduces(String produces)
           
 void setRest(RestDefinition rest)
           
 void setRoute(RouteDefinition route)
           
 void setTo(ToDefinition to)
           
 void setToOrRoute(OptionalIdentifiedDefinition<?> toOrRoute)
           
 void setType(String type)
           
 void setUri(String uri)
           
 RestDefinition verb(String verb)
           
 RestDefinition verb(String verb, String uri)
           
 
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, description, getDescription, getDescriptionText, getId, getShortName, hasCustomIdAssigned, id, idOrCreate, isCustomId, setCustomId, setDescription, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerbDefinition

public VerbDefinition()
Method Detail

getLabel

public String getLabel()
Description copied from interface: NamedNode
Returns a label to describe this node such as the expression if some kind of expression node


getMethod

public String getMethod()

setMethod

public void setMethod(String method)

getUri

public String getUri()

setUri

public void setUri(String uri)

getConsumes

public String getConsumes()

setConsumes

public void setConsumes(String consumes)

getProduces

public String getProduces()

setProduces

public void setProduces(String produces)

getBindingMode

public RestBindingMode getBindingMode()

setBindingMode

public void setBindingMode(RestBindingMode bindingMode)

getType

public String getType()

setType

public void setType(String type)

getOutType

public String getOutType()

setOutType

public void setOutType(String outType)

getRest

public RestDefinition getRest()

setRest

public void setRest(RestDefinition rest)

getRoute

public RouteDefinition getRoute()

setRoute

public void setRoute(RouteDefinition route)

getTo

public ToDefinition getTo()

setTo

public void setTo(ToDefinition to)

getToOrRoute

public OptionalIdentifiedDefinition<?> getToOrRoute()

setToOrRoute

public void setToOrRoute(OptionalIdentifiedDefinition<?> toOrRoute)

get

public RestDefinition get()

get

public RestDefinition get(String uri)

post

public RestDefinition post()

post

public RestDefinition post(String uri)

put

public RestDefinition put()

put

public RestDefinition put(String uri)

delete

public RestDefinition delete()

delete

public RestDefinition delete(String uri)

head

public RestDefinition head()

head

public RestDefinition head(String uri)

verb

public RestDefinition verb(String verb)

verb

public RestDefinition verb(String verb,
                           String uri)

asVerb

public String asVerb()


Apache Camel