Package org.apache.olingo.odata2.core.ep
Class ProviderFacadeImpl
java.lang.Object
org.apache.olingo.odata2.core.ep.ProviderFacadeImpl
- All Implemented Interfaces:
EntityProvider.EntityProviderInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseBatchRequest(String contentType, InputStream content, EntityProviderBatchProperties properties) parseBatchResponse(String contentType, InputStream content) byte[]readBinary(InputStream content) readDeltaFeed(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) readEntry(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) readErrorDocument(InputStream errorDocument, String contentType) readFeed(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) readFunctionImport(String contentType, EdmFunctionImport functionImport, InputStream content, EntityProviderReadProperties properties) readLink(String contentType, EdmEntitySet entitySet, InputStream content) readLinks(String contentType, EdmEntitySet entitySet, InputStream content) readMetadata(InputStream inputStream, boolean validate) readProperty(String contentType, EdmProperty edmProperty, InputStream content, EntityProviderReadProperties properties) readPropertyValue(EdmProperty edmProperty, InputStream content, Class<?> typeMapping) readServiceDocument(InputStream serviceDocument, String contentType) writeBatchRequest(List<BatchPart> batchParts, String boundary) writeBatchResponse(List<BatchResponsePart> batchResponseParts) writeBinary(String mimeType, byte[] data) writeEntry(String contentType, EdmEntitySet entitySet, Map<String, Object> data, EntityProviderWriteProperties properties) writeErrorDocument(ODataErrorContext context) writeFeed(String contentType, EdmEntitySet entitySet, List<Map<String, Object>> data, EntityProviderWriteProperties properties) writeFunctionImport(String contentType, EdmFunctionImport functionImport, Object data, EntityProviderWriteProperties properties) writeLink(String contentType, EdmEntitySet entitySet, Map<String, Object> data, EntityProviderWriteProperties properties) writeLinks(String contentType, EdmEntitySet entitySet, List<Map<String, Object>> data, EntityProviderWriteProperties properties) writeMetadata(DataServices seriviceMetadata, Map<String, String> predefinedNamespaces) writeProperty(String contentType, EdmProperty edmProperty, Object value) writePropertyValue(EdmProperty edmProperty, Object value) writeServiceDocument(String contentType, Edm edm, String serviceRoot)
-
Constructor Details
-
ProviderFacadeImpl
public ProviderFacadeImpl()
-
-
Method Details
-
writeErrorDocument
- Specified by:
writeErrorDocumentin interfaceEntityProvider.EntityProviderInterface
-
writeServiceDocument
public ODataResponse writeServiceDocument(String contentType, Edm edm, String serviceRoot) throws EntityProviderException - Specified by:
writeServiceDocumentin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writePropertyValue
public ODataResponse writePropertyValue(EdmProperty edmProperty, Object value) throws EntityProviderException - Specified by:
writePropertyValuein interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeText
- Specified by:
writeTextin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeBinary
- Specified by:
writeBinaryin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeFeed
public ODataResponse writeFeed(String contentType, EdmEntitySet entitySet, List<Map<String, Object>> data, EntityProviderWriteProperties properties) throws EntityProviderException- Specified by:
writeFeedin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeEntry
public ODataResponse writeEntry(String contentType, EdmEntitySet entitySet, Map<String, Object> data, EntityProviderWriteProperties properties) throws EntityProviderException- Specified by:
writeEntryin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeProperty
public ODataResponse writeProperty(String contentType, EdmProperty edmProperty, Object value) throws EntityProviderException - Specified by:
writePropertyin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeLink
public ODataResponse writeLink(String contentType, EdmEntitySet entitySet, Map<String, Object> data, EntityProviderWriteProperties properties) throws EntityProviderException- Specified by:
writeLinkin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeLinks
public ODataResponse writeLinks(String contentType, EdmEntitySet entitySet, List<Map<String, Object>> data, EntityProviderWriteProperties properties) throws EntityProviderException- Specified by:
writeLinksin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeFunctionImport
public ODataResponse writeFunctionImport(String contentType, EdmFunctionImport functionImport, Object data, EntityProviderWriteProperties properties) throws EntityProviderException - Specified by:
writeFunctionImportin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readErrorDocument
public ODataErrorContext readErrorDocument(InputStream errorDocument, String contentType) throws EntityProviderException - Specified by:
readErrorDocumentin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readFeed
public ODataFeed readFeed(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException - Specified by:
readFeedin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readDeltaFeed
public ODataDeltaFeed readDeltaFeed(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException - Specified by:
readDeltaFeedin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readEntry
public ODataEntry readEntry(String contentType, EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException - Specified by:
readEntryin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readProperty
public Map<String,Object> readProperty(String contentType, EdmProperty edmProperty, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException - Specified by:
readPropertyin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readPropertyValue
public Object readPropertyValue(EdmProperty edmProperty, InputStream content, Class<?> typeMapping) throws EntityProviderException - Specified by:
readPropertyValuein interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readFunctionImport
public Object readFunctionImport(String contentType, EdmFunctionImport functionImport, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException - Specified by:
readFunctionImportin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readLinks
public List<String> readLinks(String contentType, EdmEntitySet entitySet, InputStream content) throws EntityProviderException - Specified by:
readLinksin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readLink
public String readLink(String contentType, EdmEntitySet entitySet, InputStream content) throws EntityProviderException - Specified by:
readLinkin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readBinary
- Specified by:
readBinaryin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeMetadata
public ODataResponse writeMetadata(List<Schema> schemas, Map<String, String> predefinedNamespaces) throws EntityProviderException- Specified by:
writeMetadatain interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
writeMetadata
public ODataResponse writeMetadata(DataServices seriviceMetadata, Map<String, String> predefinedNamespaces) throws EntityProviderException- Specified by:
writeMetadatain interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readMetadata
- Specified by:
readMetadatain interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
readServiceDocument
public ServiceDocument readServiceDocument(InputStream serviceDocument, String contentType) throws EntityProviderException - Specified by:
readServiceDocumentin interfaceEntityProvider.EntityProviderInterface- Throws:
EntityProviderException
-
parseBatchRequest
public List<BatchRequestPart> parseBatchRequest(String contentType, InputStream content, EntityProviderBatchProperties properties) throws BatchException - Specified by:
parseBatchRequestin interfaceEntityProvider.EntityProviderInterface- Throws:
BatchException
-
writeBatchResponse
public ODataResponse writeBatchResponse(List<BatchResponsePart> batchResponseParts) throws BatchException - Specified by:
writeBatchResponsein interfaceEntityProvider.EntityProviderInterface- Throws:
BatchException
-
writeBatchRequest
- Specified by:
writeBatchRequestin interfaceEntityProvider.EntityProviderInterface
-
parseBatchResponse
public List<BatchSingleResponse> parseBatchResponse(String contentType, InputStream content) throws BatchException - Specified by:
parseBatchResponsein interfaceEntityProvider.EntityProviderInterface- Throws:
BatchException
-