| Package | Description |
|---|---|
| org.apache.olingo.odata2.api.edm.provider |
Entity Data Model Provider API
|
| org.apache.olingo.odata2.api.ep |
Entity Provider
|
| org.apache.olingo.odata2.api.ep.callback |
Entity Provider Callbacks
|
| org.apache.olingo.odata2.api.rt |
Runtime Support
|
| org.apache.olingo.odata2.api.servicedocument | |
| org.apache.olingo.odata2.core.commons | |
| org.apache.olingo.odata2.core.edm.provider | |
| org.apache.olingo.odata2.core.ep | |
| org.apache.olingo.odata2.core.ep.aggregator | |
| org.apache.olingo.odata2.core.ep.consumer | |
| org.apache.olingo.odata2.core.ep.producer | |
| org.apache.olingo.odata2.core.ep.util | |
| org.apache.olingo.odata2.core.rt | |
| org.apache.olingo.odata2.core.servicedocument |
| Modifier and Type | Method and Description |
|---|---|
static EdmProvider |
EdmProviderFactory.getEdmProvider(InputStream metadataXml,
boolean validate)
Creates and returns an edm provider.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
EntityProvider.readBinary(InputStream content)
|
byte[] |
EntityProvider.EntityProviderInterface.readBinary(InputStream content)
|
static ODataDeltaFeed |
EntityProvider.readDeltaFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) a delta data feed from
content (as InputStream) in specified format
(given as contentType) based on entity data model (given as EdmEntitySet) and
provide this data as ODataEntry . |
ODataDeltaFeed |
EntityProvider.EntityProviderInterface.readDeltaFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) a delta data feed from
content (as InputStream) in specified format
(given as contentType)
based on entity data model (given as EdmEntitySet) and provide this data as
ODataDeltaFeed. |
static ODataEntry |
EntityProvider.readEntry(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) data from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmEntitySet) and provide this data as ODataEntry
. |
ODataEntry |
EntityProvider.EntityProviderInterface.readEntry(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Reads (de-serializes) data from
content (as InputStream)
in specified format (given as contentType) based on
entity data model (given as EdmEntitySet)
and provides this data as ODataEntry. |
static ODataErrorContext |
EntityProvider.readErrorDocument(InputStream errorDocument,
String contentType)
Read (de-serialize) data from error document as
InputStream and provide according ODataErrorContext
. |
ODataErrorContext |
EntityProvider.EntityProviderInterface.readErrorDocument(InputStream errorDocument,
String contentType)
Read (de-serialize) data from error document as
InputStream and provide according
ODataErrorContext. |
static ODataFeed |
EntityProvider.readFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) a data feed from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmEntitySet) and provide this data as ODataEntry
. |
ODataFeed |
EntityProvider.EntityProviderInterface.readFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) a data feed from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmEntitySet) and provide this data as
ODataFeed. |
static Object |
EntityProvider.readFunctionImport(String contentType,
EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties)
Reads (de-serializes) function-import data from
content (as InputStream) in specified format
(given as contentType) based on entity data model (given as EdmFunctionImport)
and provide this data as Object. |
Object |
EntityProvider.EntityProviderInterface.readFunctionImport(String contentType,
EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties)
Reads (de-serializes) function-import data from
content (as InputStream) in specified format
(given as contentType) based on entity data model (given as EdmFunctionImport)
and provide this data as Object. |
static String |
EntityProvider.readLink(String contentType,
EdmEntitySet entitySet,
InputStream content)
Read (de-serialize) a link from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmEntitySet) and provide the link as String. |
String |
EntityProvider.EntityProviderInterface.readLink(String contentType,
EdmEntitySet entitySet,
InputStream content)
Read (de-serialize) a link from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmEntitySet) and provide the link as String. |
static List<String> |
EntityProvider.readLinks(String contentType,
EdmEntitySet entitySet,
InputStream content)
Read (de-serialize) a link collection from
content (as InputStream)
in specified format (given as contentType) based on entity data model
(given as EdmEntitySet) and provide the links as List of Strings. |
List<String> |
EntityProvider.EntityProviderInterface.readLinks(String contentType,
EdmEntitySet entitySet,
InputStream content)
Read (de-serialize) all links from
content (as InputStream)
in specified format (given as contentType) based on entity data model
(given as EdmEntitySet) and provide the link as List of Strings. |
static Edm |
EntityProvider.readMetadata(InputStream metadataXml,
boolean validate)
|
Edm |
EntityProvider.EntityProviderInterface.readMetadata(InputStream inputStream,
boolean validate)
|
static Map<String,Object> |
EntityProvider.readProperty(String contentType,
EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) properties from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmProperty) and provide this data as Map which
contains
the read data in form of property name to property value mapping. |
Map<String,Object> |
EntityProvider.EntityProviderInterface.readProperty(String contentType,
EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties)
Read (de-serialize) properties from
content (as InputStream) in specified format (given as
contentType)
based on entity data model (given as EdmProperty) and provide this data as Map which
contains
the read data in form of property name to property value mapping. |
static Object |
EntityProvider.readPropertyValue(EdmProperty edmProperty,
InputStream content)
Read (de-serialize) a property value from
content (as InputStream) in format
text/plain
based on entity data model (given as EdmProperty) and provide this data as Object. |
static Object |
EntityProvider.readPropertyValue(EdmProperty edmProperty,
InputStream content,
Class<?> typeMapping)
Read (de-serialize) a property value from
content (as InputStream) in format
text/plain
based on entity data model (given as EdmProperty) and provide this data as Object. |
Object |
EntityProvider.EntityProviderInterface.readPropertyValue(EdmProperty edmProperty,
InputStream content,
Class<?> typeMapping)
Read (de-serialize) a property value from
content (as InputStream) in format
text/plain
based on entity data model (given as EdmProperty) and provide this data as Object. |
static ServiceDocument |
EntityProvider.readServiceDocument(InputStream serviceDocument,
String contentType)
Read (de-serialize) data from service document
inputStream (as InputStream) and provide
ServiceDocument as ServiceDocument |
ServiceDocument |
EntityProvider.EntityProviderInterface.readServiceDocument(InputStream serviceDocument,
String contentType)
Read (de-serialize) data from service document
inputStream (as InputStream) and provide
ServiceDocument as ServiceDocument |
static ODataResponse |
EntityProvider.writeBinary(String mimeType,
byte[] data)
Write binary content with content type header set to given
mime type parameter. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeBinary(String mimeType,
byte[] data)
Write binary content with content type header set to given
mime type parameter. |
static ODataResponse |
EntityProvider.writeEntry(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write given
data (which is given in form of a Map for which contains all properties
as property name to property value mapping) for the entry in the specified
format (given as contentType) based on entity data model for an entity set (given as
EdmEntitySet)
and properties for this entity provider (given as EntityProviderWriteProperties). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeEntry(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write given
data (which is given in form of a Map for which contains all properties
as property name to property value mapping) for the entry in the specified
format (given as contentType) based on entity data model for an entity set (given as
EdmEntitySet)
and properties for this entity provider (given as EntityProviderWriteProperties). |
static ODataResponse |
EntityProvider.writeFeed(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
|
ODataResponse |
EntityProvider.EntityProviderInterface.writeFeed(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
|
static ODataResponse |
EntityProvider.writeFunctionImport(String contentType,
EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties)
Write
data result (given as Object) of function import based on return type
of EdmFunctionImport in specified format (given as contentType). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeFunctionImport(String contentType,
EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties)
Write
data result (given as Object) of function import based on return type
of EdmFunctionImport in specified format (given as contentType). |
static ODataResponse |
EntityProvider.writeLink(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write link for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeLink(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties)
Write link for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType). |
static ODataResponse |
EntityProvider.writeLinks(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
Write all links for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType) for a set of entries. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeLinks(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties)
Write all links for key property based on
entity data model for an entity set (given as
EdmEntitySet)
in the specified format (given as contentType) for a set of entries. |
static ODataResponse |
EntityProvider.writeMetadata(DataServices serviceMetadata,
Map<String,String> predefinedNamespaces)
Write metadata document in XML format for the given schemas and the provided predefined
namespaces at the EDMX element.
|
ODataResponse |
EntityProvider.EntityProviderInterface.writeMetadata(DataServices serviceMetadata,
Map<String,String> predefinedNamespaces)
Write metadata document in XML format for the given schemas and the provided predefined
namespaces at the EDMX element.
|
static ODataResponse |
EntityProvider.writeMetadata(List<Schema> schemas,
Map<String,String> predefinedNamespaces)
Write metadata document in XML format for the given schemas and the provided predefined
namespaces at the EDMX element.
|
ODataResponse |
EntityProvider.EntityProviderInterface.writeMetadata(List<Schema> schemas,
Map<String,String> predefinedNamespaces)
Write metadata document in XML format for the given schemas and the provided predefined
namespaces at the EDMX element.
|
static ODataResponse |
EntityProvider.writeProperty(String contentType,
EdmProperty edmProperty,
Object value)
Write given
value (which is given in form of an Object) for the property in the specified
format (given as contentType) based on given entity data model for an entity property
(given as EdmProperty). |
ODataResponse |
EntityProvider.EntityProviderInterface.writeProperty(String contentType,
EdmProperty edmProperty,
Object value)
Write given
value (which is given in form of an Object) for the property in the specified
format (given as contentType) based on given entity data model for an entity property
(given as EdmProperty). |
static ODataResponse |
EntityProvider.writePropertyValue(EdmProperty edmProperty,
Object value)
Write property as content type
application/octet-stream or text/plain. |
ODataResponse |
EntityProvider.EntityProviderInterface.writePropertyValue(EdmProperty edmProperty,
Object value)
Write property as content type
application/octet-stream or text/plain. |
static ODataResponse |
EntityProvider.writeServiceDocument(String contentType,
Edm edm,
String serviceRoot)
Write service document based on given
Edm and service root as
given content type. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeServiceDocument(String contentType,
Edm edm,
String serviceRoot)
Write service document based on given
Edm and service root as
given content type. |
static ODataResponse |
EntityProvider.writeText(String value)
Write text value as content type
text/plain. |
ODataResponse |
EntityProvider.EntityProviderInterface.writeText(String value)
Write text value as content type
text/plain. |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
WriteCallbackContext.extractKeyFromEntryData() |
| Modifier and Type | Method and Description |
|---|---|
static EdmProvider |
RuntimeDelegate.createEdmProvider(InputStream metadataXml,
boolean validate)
Creates and returns an edm provider.
|
protected abstract EdmProvider |
RuntimeDelegate.RuntimeDelegateInstance.createEdmProvider(InputStream metadataXml,
boolean validate) |
| Modifier and Type | Method and Description |
|---|---|
List<EdmEntitySetInfo> |
ServiceDocument.getEntitySetsInfo()
Get the list of the EntitySets
|
| Modifier and Type | Method and Description |
|---|---|
static XMLStreamReader |
XmlHelper.createStreamReader(Object content) |
| Modifier and Type | Method and Description |
|---|---|
EdmxProvider |
EdmxProvider.parse(InputStream in,
boolean validate) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntityProviderProducerException |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
ProviderFacadeImpl.readBinary(InputStream content) |
byte[] |
BasicEntityProvider.readBinary(InputStream content)
Reads binary data from an input stream.
|
ODataDeltaFeed |
JsonEntityProvider.readDeltaFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataDeltaFeed |
ContentTypeBasedEntityProvider.readDeltaFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataDeltaFeed |
AtomEntityProvider.readDeltaFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataDeltaFeed |
ProviderFacadeImpl.readDeltaFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
JsonEntityProvider.readEntry(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
ContentTypeBasedEntityProvider.readEntry(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
AtomEntityProvider.readEntry(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
ProviderFacadeImpl.readEntry(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataErrorContext |
JsonEntityProvider.readErrorDocument(InputStream errorDocument) |
ODataErrorContext |
ContentTypeBasedEntityProvider.readErrorDocument(InputStream errorDocument) |
ODataErrorContext |
AtomEntityProvider.readErrorDocument(InputStream errorDocument) |
ODataErrorContext |
ProviderFacadeImpl.readErrorDocument(InputStream errorDocument,
String contentType) |
ODataFeed |
JsonEntityProvider.readFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataFeed |
ContentTypeBasedEntityProvider.readFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataFeed |
AtomEntityProvider.readFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataFeed |
ProviderFacadeImpl.readFeed(String contentType,
EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
Object |
JsonEntityProvider.readFunctionImport(EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties) |
Object |
ContentTypeBasedEntityProvider.readFunctionImport(EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties) |
Object |
AtomEntityProvider.readFunctionImport(EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties) |
Object |
ProviderFacadeImpl.readFunctionImport(String contentType,
EdmFunctionImport functionImport,
InputStream content,
EntityProviderReadProperties properties) |
String |
JsonEntityProvider.readLink(EdmEntitySet entitySet,
InputStream content) |
String |
ContentTypeBasedEntityProvider.readLink(EdmEntitySet entitySet,
InputStream content) |
String |
AtomEntityProvider.readLink(EdmEntitySet entitySet,
InputStream content) |
String |
ProviderFacadeImpl.readLink(String contentType,
EdmEntitySet entitySet,
InputStream content) |
List<String> |
JsonEntityProvider.readLinks(EdmEntitySet entitySet,
InputStream content) |
List<String> |
ContentTypeBasedEntityProvider.readLinks(EdmEntitySet entitySet,
InputStream content) |
List<String> |
AtomEntityProvider.readLinks(EdmEntitySet entitySet,
InputStream content) |
List<String> |
ProviderFacadeImpl.readLinks(String contentType,
EdmEntitySet entitySet,
InputStream content) |
Edm |
ProviderFacadeImpl.readMetadata(InputStream inputStream,
boolean validate) |
Map<String,Object> |
JsonEntityProvider.readProperty(EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Map<String,Object> |
ContentTypeBasedEntityProvider.readProperty(EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Map<String,Object> |
AtomEntityProvider.readProperty(EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Map<String,Object> |
ProviderFacadeImpl.readProperty(String contentType,
EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Object |
ProviderFacadeImpl.readPropertyValue(EdmProperty edmProperty,
InputStream content,
Class<?> typeMapping) |
Object |
BasicEntityProvider.readPropertyValue(EdmProperty edmProperty,
InputStream content,
Class<?> typeMapping)
Reads an unformatted value of an EDM property as binary or as content type
text/plain. |
ServiceDocument |
JsonEntityProvider.readServiceDocument(InputStream serviceDocument) |
ServiceDocument |
ContentTypeBasedEntityProvider.readServiceDocument(InputStream serviceDocument) |
ServiceDocument |
AtomEntityProvider.readServiceDocument(InputStream serviceDocument) |
ServiceDocument |
ProviderFacadeImpl.readServiceDocument(InputStream serviceDocument,
String contentType) |
String |
BasicEntityProvider.readText(InputStream content)
Reads text from an input stream.
|
ODataResponse |
ProviderFacadeImpl.writeBinary(String mimeType,
byte[] data) |
ODataResponse |
BasicEntityProvider.writeBinary(String mimeType,
byte[] data)
Write binary content with content type header set to given
mime type parameter. |
ODataResponse |
JsonEntityProvider.writeEntry(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ContentTypeBasedEntityProvider.writeEntry(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
AtomEntityProvider.writeEntry(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeEntry(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
JsonEntityProvider.writeFeed(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ContentTypeBasedEntityProvider.writeFeed(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
AtomEntityProvider.writeFeed(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeFeed(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
JsonEntityProvider.writeFunctionImport(EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties) |
ODataResponse |
ContentTypeBasedEntityProvider.writeFunctionImport(EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties) |
ODataResponse |
AtomEntityProvider.writeFunctionImport(EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeFunctionImport(String contentType,
EdmFunctionImport functionImport,
Object data,
EntityProviderWriteProperties properties) |
ODataResponse |
JsonEntityProvider.writeLink(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ContentTypeBasedEntityProvider.writeLink(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
AtomEntityProvider.writeLink(EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeLink(String contentType,
EdmEntitySet entitySet,
Map<String,Object> data,
EntityProviderWriteProperties properties) |
ODataResponse |
JsonEntityProvider.writeLinks(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ContentTypeBasedEntityProvider.writeLinks(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
AtomEntityProvider.writeLinks(EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeLinks(String contentType,
EdmEntitySet entitySet,
List<Map<String,Object>> data,
EntityProviderWriteProperties properties) |
ODataResponse |
ProviderFacadeImpl.writeMetadata(DataServices seriviceMetadata,
Map<String,String> predefinedNamespaces) |
ODataResponse |
BasicEntityProvider.writeMetadata(DataServices serviceMetadata,
Map<String,String> predefinedNamespaces)
Writes the metadata in XML format.
|
ODataResponse |
ProviderFacadeImpl.writeMetadata(List<Schema> schemas,
Map<String,String> predefinedNamespaces) |
ODataResponse |
BasicEntityProvider.writeMetadata(List<Schema> schemas,
Map<String,String> predefinedNamespaces)
Writes the metadata in XML format.
|
ODataResponse |
JsonEntityProvider.writeProperty(EdmProperty edmProperty,
Object value) |
ODataResponse |
ContentTypeBasedEntityProvider.writeProperty(EdmProperty edmProperty,
Object value) |
ODataResponse |
AtomEntityProvider.writeProperty(EdmProperty edmProperty,
Object value) |
ODataResponse |
ProviderFacadeImpl.writeProperty(String contentType,
EdmProperty edmProperty,
Object value) |
ODataResponse |
ProviderFacadeImpl.writePropertyValue(EdmProperty edmProperty,
Object value) |
ODataResponse |
BasicEntityProvider.writePropertyValue(EdmProperty edmProperty,
Object value)
Write property as binary or as content type
text/plain. |
ODataResponse |
JsonEntityProvider.writeServiceDocument(Edm edm,
String serviceRoot)
Writes service document based on given
Edm and service root. |
ODataResponse |
ContentTypeBasedEntityProvider.writeServiceDocument(Edm edm,
String serviceRoot) |
ODataResponse |
AtomEntityProvider.writeServiceDocument(Edm edm,
String serviceRoot)
Write service document based on given
Edm and service root as
AtomPub Service Document/code> with charset encoding . |
ODataResponse |
ProviderFacadeImpl.writeServiceDocument(String contentType,
Edm edm,
String serviceRoot) |
ODataResponse |
ProviderFacadeImpl.writeText(String value) |
ODataResponse |
BasicEntityProvider.writeText(String value)
Write text value as content type
text/plain with charset parameter set to . |
| Constructor and Description |
|---|
AtomEntityProvider() |
AtomEntityProvider(ContentType.ODataFormat odataFormat) |
| Modifier and Type | Method and Description |
|---|---|
ServiceDocumentImpl |
JsonServiceDocumentConsumer.parseJson(InputStream in) |
ServiceDocumentImpl |
AtomServiceDocumentConsumer.parseXml(InputStream in) |
protected void |
JsonPropertyConsumer.readAndCheckTypeInfo(com.google.gson.stream.JsonReader reader,
String expectedTypeName) |
Object |
XmlEntityConsumer.readCollection(EntityPropertyInfo info,
InputStream content,
EntityProviderReadProperties properties) |
List<?> |
JsonEntityConsumer.readCollection(EntityPropertyInfo info,
InputStream content,
EntityProviderReadProperties properties) |
List<?> |
JsonPropertyConsumer.readCollection(com.google.gson.stream.JsonReader reader,
EntityPropertyInfo propertyInfo,
EntityProviderReadProperties readProperties) |
List<?> |
XmlPropertyConsumer.readCollection(XMLStreamReader reader,
EntityPropertyInfo info,
EntityProviderReadProperties properties) |
ODataDeltaFeed |
JsonEntityConsumer.readDeltaFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties readProperties) |
ODataEntry |
XmlEntityConsumer.readEntry(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
JsonEntityConsumer.readEntry(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataEntry |
XmlEntryConsumer.readEntry(XMLStreamReader reader,
EntityInfoAggregator eia,
EntityProviderReadProperties readProperties,
boolean isInline) |
ODataErrorContext |
XmlErrorDocumentConsumer.readError(InputStream errorDocument)
Deserialize / read OData error document in ODataErrorContext.
|
ODataErrorContext |
JsonErrorDocumentConsumer.readError(InputStream errorDocument)
Deserialize / read OData error document in ODataErrorContext.
|
ODataDeltaFeed |
XmlEntityConsumer.readFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties properties) |
ODataFeed |
JsonEntityConsumer.readFeed(EdmEntitySet entitySet,
InputStream content,
EntityProviderReadProperties readProperties) |
ODataDeltaFeed |
XmlFeedConsumer.readFeed(XMLStreamReader reader,
EntityInfoAggregator eia,
EntityProviderReadProperties readProperties) |
JsonFeedEntry |
JsonEntryConsumer.readFeedEntry() |
ODataDeltaFeed |
JsonFeedConsumer.readFeedStandalone() |
protected static void |
JsonFeedConsumer.readInlineCount(com.google.gson.stream.JsonReader reader,
FeedMetadataImpl feedMetadata) |
protected ODataFeed |
JsonFeedConsumer.readInlineFeedStandalone() |
String |
XmlEntityConsumer.readLink(EdmEntitySet entitySet,
Object content) |
String |
JsonEntityConsumer.readLink(EdmEntitySet entitySet,
Object content) |
String |
JsonLinkConsumer.readLink(com.google.gson.stream.JsonReader reader,
EdmEntitySet entitySet)
Reads single link with format
{"d":{"uri":"http://somelink"}}
or {"uri":"http://somelink"}. |
String |
XmlLinkConsumer.readLink(XMLStreamReader reader,
EdmEntitySet entitySet)
Reads single link with format
<uri>http://somelink</uri>. |
List<String> |
XmlEntityConsumer.readLinks(EdmEntitySet entitySet,
Object content) |
List<String> |
JsonEntityConsumer.readLinks(EdmEntitySet entitySet,
Object content) |
List<String> |
JsonLinkConsumer.readLinks(com.google.gson.stream.JsonReader reader,
EdmEntitySet entitySet)
Reads a collection of links, optionally wrapped in a "d" object,
and optionally wrapped in an "results" object, where an additional "__count"
object could appear on the same level as the "results".
|
List<String> |
XmlLinkConsumer.readLinks(XMLStreamReader reader,
EdmEntitySet entitySet)
Reads multiple links with format
|
DataServices |
XmlMetadataConsumer.readMetadata(XMLStreamReader reader,
boolean validate) |
Map<String,Object> |
XmlEntityConsumer.readProperty(EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Map<String,Object> |
JsonEntityConsumer.readProperty(EdmProperty edmProperty,
InputStream content,
EntityProviderReadProperties properties) |
Map<String,Object> |
XmlEntityConsumer.readProperty(EntityPropertyInfo propertyInfo,
InputStream content,
EntityProviderReadProperties readProperties) |
Map<String,Object> |
JsonEntityConsumer.readProperty(EntityPropertyInfo propertyInfo,
InputStream content,
EntityProviderReadProperties readProperties) |
Map<String,Object> |
XmlPropertyConsumer.readProperty(XMLStreamReader reader,
EdmProperty property,
EntityProviderReadProperties readProperties) |
Map<String,Object> |
XmlPropertyConsumer.readProperty(XMLStreamReader reader,
EntityPropertyInfo propertyInfo,
EntityProviderReadProperties readProperties) |
Map<String,Object> |
JsonPropertyConsumer.readPropertyStandalone(com.google.gson.stream.JsonReader reader,
EdmProperty edmProperty,
EntityProviderReadProperties readProperties) |
Map<String,Object> |
JsonPropertyConsumer.readPropertyStandalone(com.google.gson.stream.JsonReader reader,
EntityPropertyInfo propertyInfo,
EntityProviderReadProperties readProperties) |
Object |
XmlEntityConsumer.readPropertyValue(EdmProperty edmProperty,
InputStream content) |
Object |
XmlEntityConsumer.readPropertyValue(EdmProperty edmProperty,
InputStream content,
Class<?> typeMapping) |
protected Object |
JsonPropertyConsumer.readPropertyValue(com.google.gson.stream.JsonReader reader,
EntityPropertyInfo entityPropertyInfo,
Object typeMapping,
EntityProviderReadProperties readProperties) |
ServiceDocumentImpl |
AtomServiceDocumentConsumer.readServiceDokument(XMLStreamReader reader) |
ODataEntry |
JsonEntryConsumer.readSingleEntry() |
protected Object |
XmlPropertyConsumer.readStartedElement(XMLStreamReader reader,
String name,
EntityPropertyInfo propertyInfo,
EntityTypeMapping typeMappings,
EntityProviderReadProperties readProperties) |
protected ODataFeed |
JsonFeedConsumer.readStartedInlineFeed(String name) |
| Constructor and Description |
|---|
XmlEntityConsumer() |
| Modifier and Type | Method and Description |
|---|---|
void |
JsonLinksEntityProducer.append(Writer writer,
EntityInfoAggregator entityInfo,
List<Map<String,Object>> data) |
void |
JsonDeletedEntryEntityProducer.append(Writer writer,
EntityInfoAggregator entityInfo,
List<Map<String,Object>> deletedEntries,
boolean noPreviousEntries) |
void |
JsonLinkEntityProducer.append(Writer writer,
EntityInfoAggregator entityInfo,
Map<String,Object> data) |
void |
JsonEntryEntityProducer.append(Writer writer,
EntityInfoAggregator entityInfo,
Map<String,Object> data,
boolean isRootElement) |
void |
JsonCollectionEntityProducer.append(Writer writer,
EntityPropertyInfo propertyInfo,
List<?> data) |
void |
JsonPropertyEntityProducer.append(Writer writer,
EntityPropertyInfo propertyInfo,
Object value) |
void |
XmlLinksEntityProducer.append(XMLStreamWriter writer,
EntityInfoAggregator entityInfo,
List<Map<String,Object>> data) |
void |
AtomFeedProducer.append(XMLStreamWriter writer,
EntityInfoAggregator eia,
List<Map<String,Object>> data,
boolean isInline) |
void |
XmlLinkEntityProducer.append(XMLStreamWriter writer,
EntityInfoAggregator entityInfo,
Map<String,Object> data,
boolean isRootElement) |
void |
AtomEntryEntityProducer.append(XMLStreamWriter writer,
EntityInfoAggregator eia,
Map<String,Object> data,
boolean isRootElement,
boolean isFeedPart) |
static void |
XmlCollectionEntityProducer.append(XMLStreamWriter writer,
EntityPropertyInfo propertyInfo,
List<?> data) |
void |
XmlPropertyEntityProducer.append(XMLStreamWriter writer,
EntityPropertyInfo propertyInfo,
Object value)
Append
Object value based on EntityPropertyInfo to XMLStreamWriter as a
stand-alone XML structure, including writing of default namespace declarations. |
void |
XmlPropertyEntityProducer.append(XMLStreamWriter writer,
String name,
EntityPropertyInfo propertyInfo,
Object value)
Append
Object value based on EntityPropertyInfo to XMLStreamWriter in an
already existing XML structure inside the d namespace. |
void |
JsonFeedEntityProducer.appendAsArray(Writer writer,
EntityInfoAggregator entityInfo,
List<Map<String,Object>> data) |
void |
JsonFeedEntityProducer.appendAsObject(Writer writer,
EntityInfoAggregator entityInfo,
List<Map<String,Object>> data,
boolean isRootElement) |
void |
XmlPropertyEntityProducer.appendCustomProperty(XMLStreamWriter writer,
String name,
EntityPropertyInfo propertyInfo,
Object value) |
protected static void |
JsonPropertyEntityProducer.appendPropertyValue(JsonStreamWriter jsonStreamWriter,
EntityPropertyInfo propertyInfo,
Object value,
boolean validatingFacets,
boolean isDataBasedPropertySerialization,
boolean isDateTimeJsonRelaxed) |
void |
TombstoneProducer.appendTombstones(XMLStreamWriter writer,
EntityInfoAggregator eia,
EntityProviderWriteProperties properties,
List<Map<String,Object>> deletedEntries)
Appends tombstones to an already started feed.
|
protected static String |
AtomEntryEntityProducer.createETag(EntityInfoAggregator eia,
Map<String,Object> data) |
static void |
XmlMetadataProducer.writeMetadata(DataServices metadata,
XMLStreamWriter xmlStreamWriter,
Map<String,String> predefinedNamespaces) |
void |
AtomServiceDocumentProducer.writeServiceDocument(Writer writer) |
static void |
JsonServiceDocumentProducer.writeServiceDocument(Writer writer,
Edm edm) |
| Constructor and Description |
|---|
AtomEntryEntityProducer(EntityProviderWriteProperties properties) |
JsonEntryEntityProducer(EntityProviderWriteProperties properties) |
JsonFeedEntityProducer(EntityProviderWriteProperties properties) |
JsonLinkEntityProducer(EntityProviderWriteProperties properties) |
JsonLinksEntityProducer(EntityProviderWriteProperties properties) |
XmlLinkEntityProducer(EntityProviderWriteProperties properties) |
XmlLinksEntityProducer(EntityProviderWriteProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
JsonUtils.endJson(com.google.gson.stream.JsonReader reader,
int openJsonObjects) |
static int |
JsonUtils.startJson(com.google.gson.stream.JsonReader reader) |
| Modifier and Type | Method and Description |
|---|---|
protected EdmProvider |
RuntimeDelegateImpl.createEdmProvider(InputStream metadataXml,
boolean validate) |
| Modifier and Type | Method and Description |
|---|---|
List<EdmEntitySetInfo> |
ServiceDocumentImpl.getEntitySetsInfo() |
List<EdmEntitySetInfo> |
AtomInfoImpl.getEntitySetsInfo() |
Copyright © 2020. All rights reserved.