Class Olingo2AppEndpointConfiguration


  • @ApiParams(apiName="DEFAULT",description="Olingo2 Client Api Interface",apiMethods={@ApiMethod(methodName="batch",description="Executes a batch request",signatures="void batch(org.apache.olingo.odata2.api.edm.Edm edm, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<java.util.List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> responseHandler)"),@ApiMethod(methodName="create",description="Creates a new OData resource",signatures="void create(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler 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.olingo2.api.Olingo2ResponseHandler<org.apache.olingo.odata2.api.commons.HttpStatusCodes> responseHandler)"),@ApiMethod(methodName="merge",description="Patches/merges an OData resource using HTTP MERGE",signatures="void merge(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="patch",description="Patches/merges an OData resource using HTTP PATCH",signatures="void patch(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="read",description="Reads an OData resource and invokes callback with appropriate result",signatures="void read(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="update",description="Updates an OData resource",signatures="void update(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> endpointHttpHeaders, Object data, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler responseHandler)"),@ApiMethod(methodName="uread",description="Reads an OData resource and invokes callback with the unparsed input stream",signatures="void uread(org.apache.olingo.odata2.api.edm.Edm edm, String resourcePath, java.util.Map<String, String> queryParams, java.util.Map<String, String> endpointHttpHeaders, org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<java.io.InputStream> responseHandler)")},aliases={})
    @UriParams
    @Configurer(extended=true)
    public final class Olingo2AppEndpointConfiguration
    extends Olingo2Configuration
    Camel endpoint configuration for Olingo2App.
    • Constructor Detail

      • Olingo2AppEndpointConfiguration

        public Olingo2AppEndpointConfiguration()
    • Method Detail

      • getData

        public Object getData()
      • setData

        public void setData​(Object data)
      • getEdm

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

        public void setEdm​(org.apache.olingo.odata2.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)
      • setQueryParams

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

        public String getResourcePath()
      • setResourcePath

        public void setResourcePath​(String resourcePath)
      • getResponseHandler

        public org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> getResponseHandler()
      • setResponseHandler

        public void setResponseHandler​(org.apache.camel.component.olingo2.api.Olingo2ResponseHandler<List<org.apache.camel.component.olingo2.api.batch.Olingo2BatchResponse>> responseHandler)