Class Olingo4AppEndpointConfiguration

java.lang.Object
org.apache.camel.component.olingo4.Olingo4Configuration
org.apache.camel.component.olingo4.Olingo4AppEndpointConfiguration

@ApiParams(apiName="DEFAULT",description="Olingo4 Client Api Interface",apiMethods={@ApiMethod(methodName="action",description="Calls a OData action",signatures="void action(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="batch",description="Executes a batch request",signatures="void batch(org.apache.olingo.commons.api.edm.Edm edm, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.util.List<org.apache.camel.component.olingo4.api.batch.Olingo4BatchResponse>> responseHandler)"),@ApiMethod(methodName="create",description="Creates a new OData resource",signatures="void create(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="delete",description="Deletes an OData resource and invokes callback with org",signatures="void delete(String resourcePath, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<org.apache.olingo.commons.api.http.HttpStatusCode> responseHandler)"),@ApiMethod(methodName="merge",description="Patches/merges an OData resource using HTTP MERGE",signatures="void merge(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="patch",description="Patches/merges an OData resource using HTTP PATCH",signatures="void patch(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="read",description="Reads an OData resource and invokes callback with appropriate result",signatures="void read(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="update",description="Updates an OData resource",signatures="void update(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)"),@ApiMethod(methodName="uread",description="Reads an OData resource and invokes callback with the unparsed input stream",signatures="void uread(org.apache.olingo.commons.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo4.api.Olingo4ResponseHandler<java.io.InputStream> responseHandler)")},aliases={}) @UriParams @Configurer(extended=true) public final class Olingo4AppEndpointConfiguration extends Olingo4Configuration
Camel endpoint configuration for Olingo4App.
  • Constructor Details

    • Olingo4AppEndpointConfiguration

      public Olingo4AppEndpointConfiguration()
  • Method Details

    • getData

      public Object getData()
    • setData

      public void setData(Object data)
    • getEdm

      public org.apache.olingo.commons.api.edm.Edm getEdm()
    • setEdm

      public void setEdm(org.apache.olingo.commons.api.edm.Edm edm)
    • getEndpointHttpHeaders

      public Map<String,String> getEndpointHttpHeaders()
    • setEndpointHttpHeaders

      public void setEndpointHttpHeaders(Map<String,String> endpointHttpHeaders)
    • getKeyPredicate

      public String getKeyPredicate()
    • setKeyPredicate

      public void setKeyPredicate(String keyPredicate)
    • getQueryParams

      public Map<String,String> getQueryParams()
    • setQueryParams

      public void setQueryParams(Map<String,String> queryParams)
    • getResourcePath

      public String getResourcePath()
    • setResourcePath

      public void setResourcePath(String resourcePath)
    • getResponseHandler

      public org.apache.camel.component.olingo4.api.Olingo4ResponseHandler getResponseHandler()
    • setResponseHandler

      public void setResponseHandler(org.apache.camel.component.olingo4.api.Olingo4ResponseHandler responseHandler)