Package org.apache.olingo.odata2.core.ep
Interface ContentTypeBasedEntityProvider
-
- All Known Implementing Classes:
AtomEntityProvider,JsonEntityProvider
public interface ContentTypeBasedEntityProviderInterface for all none basic (content type dependent) provider methods.
-
-
Method Summary
-
-
-
Method Detail
-
readFeed
ODataFeed readFeed(EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
readEntry
ODataEntry readEntry(EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
readProperty
Map<String,Object> readProperty(EdmProperty edmProperty, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
readLink
String readLink(EdmEntitySet entitySet, InputStream content) throws EntityProviderException
- Throws:
EntityProviderException
-
readLinks
List<String> readLinks(EdmEntitySet entitySet, InputStream content) throws EntityProviderException
- Throws:
EntityProviderException
-
writeServiceDocument
ODataResponse writeServiceDocument(Edm edm, String serviceRoot) throws EntityProviderException
- Throws:
EntityProviderException
-
writeFeed
ODataResponse writeFeed(EdmEntitySet entitySet, List<Map<String,Object>> data, EntityProviderWriteProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
writeEntry
ODataResponse writeEntry(EdmEntitySet entitySet, Map<String,Object> data, EntityProviderWriteProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
writeProperty
ODataResponse writeProperty(EdmProperty edmProperty, Object value) throws EntityProviderException
- Throws:
EntityProviderException
-
writeLink
ODataResponse writeLink(EdmEntitySet entitySet, Map<String,Object> data, EntityProviderWriteProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
writeLinks
ODataResponse writeLinks(EdmEntitySet entitySet, List<Map<String,Object>> data, EntityProviderWriteProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
writeFunctionImport
ODataResponse writeFunctionImport(EdmFunctionImport functionImport, Object data, EntityProviderWriteProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
writeErrorDocument
ODataResponse writeErrorDocument(HttpStatusCodes status, String errorCode, String message, Locale locale, String innerError)
-
readServiceDocument
ServiceDocument readServiceDocument(InputStream serviceDocument) throws EntityProviderException
- Throws:
EntityProviderException
-
readDeltaFeed
ODataDeltaFeed readDeltaFeed(EdmEntitySet entitySet, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
readErrorDocument
ODataErrorContext readErrorDocument(InputStream errorDocument) throws EntityProviderException
- Throws:
EntityProviderException
-
readFunctionImport
Object readFunctionImport(EdmFunctionImport functionImport, InputStream content, EntityProviderReadProperties properties) throws EntityProviderException
- Throws:
EntityProviderException
-
-