Class RetrieveRequestFactoryImpl
java.lang.Object
org.apache.olingo.client.core.communication.request.retrieve.RetrieveRequestFactoryImpl
- All Implemented Interfaces:
RetrieveRequestFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDeltaRequest(URI uri) getEntityRequest(URI uri) Gets a uri request returning a single OData entity.Gets a uri request returning a set of one or more OData entities.getEntitySetRequest(URI uri) Gets a uri request returning a set of one or more OData entities.getMediaEntityRequest(URI uri) Gets a uri request returning a media entity.getMediaRequest(URI uri) Gets a uri request returning a media stream.getMetadataRequest(String serviceRoot) Gets a metadata request instance.getPropertyRequest(URI uri) Gets a uri request returning a single OData entity property.Gets a uri request returning a single OData entity property value.getRawRequest(URI uri) Implements a raw request request without specifying any return type.getServiceDocumentRequest(String serviceRoot) Gets a service document request instance.getSingletonRequest(URI uri) getValueRequest(URI uri) Gets a uri request returning a single OData entity property value.getXMLMetadataRequest(String serviceRoot) Gets a metadata request instance.
-
Field Details
-
client
-
-
Constructor Details
-
RetrieveRequestFactoryImpl
-
-
Method Details
-
getValueRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a single OData entity property value.- Specified by:
getValueRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataValueRequestinstance.
-
getPropertyValueRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a single OData entity property value.- Specified by:
getPropertyValueRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataValueRequestinstance.
-
getMediaRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a media stream.- Specified by:
getMediaRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataMediaRequestinstance.
-
getMediaEntityRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a media entity.- Specified by:
getMediaEntityRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataMediaRequestinstance.
-
getRawRequest
Description copied from interface:RetrieveRequestFactoryImplements a raw request request without specifying any return type.- Specified by:
getRawRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataRawRequestinstance.
-
getMetadataRequest
Description copied from interface:RetrieveRequestFactoryGets a metadata request instance.- Specified by:
getMetadataRequestin interfaceRetrieveRequestFactory- Parameters:
serviceRoot- absolute URL (schema, host and port included) representing the location of the root of the data service.- Returns:
- new
EdmMetadataRequestinstance.
-
getServiceDocumentRequest
Description copied from interface:RetrieveRequestFactoryGets a service document request instance.- Specified by:
getServiceDocumentRequestin interfaceRetrieveRequestFactory- Parameters:
serviceRoot- absolute URL (schema, host and port included) representing the location of the root of the data service.- Returns:
- new
ODataServiceDocumentRequestinstance.
-
getXMLMetadataRequest
Description copied from interface:RetrieveRequestFactoryGets a metadata request instance.
Compared toRetrieveRequestFactory.getMetadataRequest(java.lang.String), this method returns a request instance for fetching low-level metadata representation.- Specified by:
getXMLMetadataRequestin interfaceRetrieveRequestFactory- Parameters:
serviceRoot- absolute URL (schema, host and port included) representing the location of the root of the data service.- Returns:
- new
XMLMetadataRequestinstance.
-
getEntitySetRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a set of one or more OData entities.- Specified by:
getEntitySetRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataEntitySetRequestinstance.
-
getEntitySetIteratorRequest
public ODataEntitySetIteratorRequest<ClientEntitySet,ClientEntity> getEntitySetIteratorRequest(URI uri) Description copied from interface:RetrieveRequestFactoryGets a uri request returning a set of one or more OData entities.
Returned request gives the possibility to consume entities iterating on them without parsing and loading in memory the entire entity set.- Specified by:
getEntitySetIteratorRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataEntitySetIteratorRequestinstance.
-
getSingletonRequest
- Specified by:
getSingletonRequestin interfaceRetrieveRequestFactory
-
getEntityRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a single OData entity.- Specified by:
getEntityRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataEntityRequestinstance.
-
getPropertyRequest
Description copied from interface:RetrieveRequestFactoryGets a uri request returning a single OData entity property.- Specified by:
getPropertyRequestin interfaceRetrieveRequestFactory- Parameters:
uri- request URI.- Returns:
- new
ODataPropertyRequestinstance.
-
getDeltaRequest
- Specified by:
getDeltaRequestin interfaceRetrieveRequestFactory
-