Class AbstractEdmEnabledInvokeRequestFactory
java.lang.Object
org.apache.olingo.client.core.communication.request.invoke.AbstractInvokeRequestFactory
org.apache.olingo.client.core.communication.request.invoke.AbstractEdmEnabledInvokeRequestFactory
- All Implemented Interfaces:
EdmEnabledInvokeRequestFactory,InvokeRequestFactory
- Direct Known Subclasses:
EdmEnabledInvokeRequestFactoryImpl
public abstract class AbstractEdmEnabledInvokeRequestFactory
extends AbstractInvokeRequestFactory
implements EdmEnabledInvokeRequestFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getActionImportInvokeRequest(String actionImportName) Gets an invoke request instance for the action import with the given name.<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getActionImportInvokeRequest(String actionImportName, Map<String, ClientValue> parameters) Gets an invoke request instance for the action import with the given name.<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getBoundActionInvokeRequest(URI bindingParameterURI, FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection) Gets an invoke request instance for the action bound to given URI (no parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getBoundActionInvokeRequest(URI bindingParameterURI, FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String, ClientValue> parameters) Gets an invoke request instance for the action bound to given URI (with parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getBoundFunctionInvokeRequest(URI bindingParameterURI, FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection) Gets an invoke request instance for the function bound to given URI (no parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getBoundFunctionInvokeRequest(URI bindingParameterURI, FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String, ClientValue> parameters) Gets an invoke request instance for the function bound to given URI (with parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getFunctionImportInvokeRequest(String functionImportName) Gets an invoke request instance for the function import with the given name and no parameters.<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getFunctionImportInvokeRequest(String functionImportName, Map<String, ClientValue> parameters) Gets an invoke request instance for the function import with the given name and matching parameter names.Methods inherited from class org.apache.olingo.client.core.communication.request.invoke.AbstractInvokeRequestFactory
getActionInvokeRequest, getActionInvokeRequest, getFunctionInvokeRequest, getFunctionInvokeRequest, getResultReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.olingo.client.api.communication.request.invoke.InvokeRequestFactory
getActionInvokeRequest, getActionInvokeRequest, getFunctionInvokeRequest, getFunctionInvokeRequest, getInvokeRequest
-
Constructor Details
-
AbstractEdmEnabledInvokeRequestFactory
-
-
Method Details
-
getFunctionImportInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getFunctionImportInvokeRequest(String functionImportName) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the function import with the given name and no parameters.- Specified by:
getFunctionImportInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result, derived from return type defined in the function import- Parameters:
functionImportName- operation to be invoked- Returns:
- new
ODataInvokeRequestinstance.
-
getFunctionImportInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getFunctionImportInvokeRequest(String functionImportName, Map<String, ClientValue> parameters) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the function import with the given name and matching parameter names.- Specified by:
getFunctionImportInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result, derived from return type defined in the function import- Parameters:
functionImportName- operation to be invokedparameters- parameters to pass to operation import invocation- Returns:
- new
ODataInvokeRequestinstance.
-
getActionImportInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getActionImportInvokeRequest(String actionImportName) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the action import with the given name.- Specified by:
getActionImportInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result, derived from return type defined in the action import- Parameters:
actionImportName- operation to be invoked- Returns:
- new
ODataInvokeRequestinstance.
-
getActionImportInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getActionImportInvokeRequest(String actionImportName, Map<String, ClientValue> parameters) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the action import with the given name.- Specified by:
getActionImportInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result, derived from return type defined in the action import- Parameters:
actionImportName- operation to be invokedparameters- parameters to pass to operation import invocation- Returns:
- new
ODataInvokeRequestinstance.
-
getBoundFunctionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getBoundFunctionInvokeRequest(URI bindingParameterURI, FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the function bound to given URI (no parameters).- Specified by:
getBoundFunctionInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
bindingParameterURI- binding parameter URIfunctionName- operation to be invokedbindingParameterTypeName- binding parameter type full qualified nameisBindingParameterCollection- whether binding parameter is collection- Returns:
- new
ODataInvokeRequestinstance.
-
getBoundFunctionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getBoundFunctionInvokeRequest(URI bindingParameterURI, FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String, ClientValue> parameters) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the function bound to given URI (with parameters).- Specified by:
getBoundFunctionInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
bindingParameterURI- binding parameter URIfunctionName- operation to be invokedbindingParameterTypeName- binding parameter type full qualified nameisBindingParameterCollection- whether binding parameter is collectionparameters- parameters to pass to function invocation- Returns:
- new
ODataInvokeRequestinstance.
-
getBoundActionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getBoundActionInvokeRequest(URI bindingParameterURI, FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the action bound to given URI (no parameters).- Specified by:
getBoundActionInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
bindingParameterURI- binding parameter URIactionName- operation to be invokedbindingParameterTypeName- binding parameter type full qualified nameisBindingParameterCollection- whether binding parameter is collection- Returns:
- new
ODataInvokeRequestinstance.
-
getBoundActionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getBoundActionInvokeRequest(URI bindingParameterURI, FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, Map<String, ClientValue> parameters) Description copied from interface:EdmEnabledInvokeRequestFactoryGets an invoke request instance for the action bound to given URI (with parameters).- Specified by:
getBoundActionInvokeRequestin interfaceEdmEnabledInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
bindingParameterURI- binding parameter URIactionName- operation to be invokedbindingParameterTypeName- binding parameter type full qualified nameisBindingParameterCollection- whether binding parameter is collectionparameters- parameters to pass to function invocation- Returns:
- new
ODataInvokeRequestinstance.
-