Class AbstractInvokeRequestFactory
java.lang.Object
org.apache.olingo.client.core.communication.request.invoke.AbstractInvokeRequestFactory
- All Implemented Interfaces:
InvokeRequestFactory
- Direct Known Subclasses:
AbstractEdmEnabledInvokeRequestFactory,InvokeRequestFactoryImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getActionInvokeRequest(URI uri, Class<RES> resultRef) Gets an invoke request instance for the action bound to given URI (no parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getActionInvokeRequest(URI uri, Class<RES> resultRef, Map<String, ClientValue> parameters) Gets an invoke request instance for the action bound to given URI (with parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getFunctionInvokeRequest(URI uri, Class<RES> resultRef) Gets an invoke request instance for the function bound to given URI (no parameters).<RES extends ClientInvokeResult>
ODataInvokeRequest<RES>getFunctionInvokeRequest(URI uri, Class<RES> resultRef, Map<String, ClientValue> parameters) Gets an invoke request instance for the function bound to given URI (with parameters).protected <RES extends ClientInvokeResult>
Class<RES>getResultReference(EdmReturnType returnType) Methods 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
getInvokeRequest
-
Constructor Details
-
AbstractInvokeRequestFactory
public AbstractInvokeRequestFactory()
-
-
Method Details
-
getFunctionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getFunctionInvokeRequest(URI uri, Class<RES> resultRef) Description copied from interface:InvokeRequestFactoryGets an invoke request instance for the function bound to given URI (no parameters).- Specified by:
getFunctionInvokeRequestin interfaceInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
uri- invocation URIresultRef- reference Class for result- Returns:
- new
ODataInvokeRequestinstance.
-
getFunctionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getFunctionInvokeRequest(URI uri, Class<RES> resultRef, Map<String, ClientValue> parameters) Description copied from interface:InvokeRequestFactoryGets an invoke request instance for the function bound to given URI (with parameters).- Specified by:
getFunctionInvokeRequestin interfaceInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
uri- invocation URIresultRef- reference Class for resultparameters- parameters to pass to function invocation- Returns:
- new
ODataInvokeRequestinstance.
-
getActionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getActionInvokeRequest(URI uri, Class<RES> resultRef) Description copied from interface:InvokeRequestFactoryGets an invoke request instance for the action bound to given URI (no parameters).- Specified by:
getActionInvokeRequestin interfaceInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
uri- invocation URIresultRef- reference Class for result- Returns:
- new
ODataInvokeRequestinstance.
-
getActionInvokeRequest
public <RES extends ClientInvokeResult> ODataInvokeRequest<RES> getActionInvokeRequest(URI uri, Class<RES> resultRef, Map<String, ClientValue> parameters) Description copied from interface:InvokeRequestFactoryGets an invoke request instance for the action bound to given URI (with parameters).- Specified by:
getActionInvokeRequestin interfaceInvokeRequestFactory- Type Parameters:
RES- OData domain object result- Parameters:
uri- invocation URIresultRef- reference Class for resultparameters- parameters to pass to action invocation- Returns:
- new
ODataInvokeRequestinstance.
-
getResultReference
-