| Package | Description |
|---|---|
| org.apache.olingo.netty.server.core | |
| org.apache.olingo.server.api |
Olingo Server API
|
| org.apache.olingo.server.api.serializer |
Olingo Server API - Serializer
|
| org.apache.olingo.server.api.uri |
Olingo URI
|
| org.apache.olingo.server.core | |
| org.apache.olingo.server.core.serializer | |
| org.apache.olingo.server.core.serializer.json | |
| org.apache.olingo.server.core.serializer.utils | |
| org.apache.olingo.server.core.serializer.xml | |
| org.apache.olingo.server.core.uri |
| Modifier and Type | Method and Description |
|---|---|
EdmAssistedSerializer |
ODataNettyImpl.createEdmAssistedSerializer(ContentType contentType) |
EdmAssistedSerializer |
ODataNettyImpl.createEdmAssistedSerializer(ContentType contentType,
List<String> versions) |
EdmDeltaSerializer |
ODataNettyImpl.createEdmDeltaSerializer(ContentType contentType,
List<String> versions) |
ODataSerializer |
ODataNettyImpl.createRxSerializer(ContentType contentType) |
ODataSerializer |
ODataNettyImpl.createSerializer(ContentType contentType) |
ODataSerializer |
ODataNettyImpl.createSerializer(ContentType contentType,
List<String> versions) |
| Modifier and Type | Method and Description |
|---|---|
abstract EdmAssistedSerializer |
OData.createEdmAssistedSerializer(ContentType contentType)
Creates a new serializer object capable of working without EDM information
for rendering content in the specified format.
|
abstract EdmAssistedSerializer |
OData.createEdmAssistedSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object capable of working without EDM information
for rendering content in the specified format.
|
abstract EdmDeltaSerializer |
OData.createEdmDeltaSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object capable of working without EDM information
for rendering content in the specified format.
|
abstract ODataSerializer |
OData.createRxSerializer(ContentType contentType)
Creates a new serializer object for rendering content in the specified format.
|
abstract ODataSerializer |
OData.createSerializer(ContentType contentType)
Creates a new serializer object for rendering content in the specified format.
|
abstract ODataSerializer |
OData.createSerializer(ContentType contentType,
List<String> versions)
Creates a new serializer object for rendering content in the specified format.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BatchSerializerException
Thrown for invalid batch payloads.
|
| Modifier and Type | Method and Description |
|---|---|
InputStream |
FixedFormatSerializer.asyncResponse(ODataResponse odataResponse)
Serializes a ODataResponse into an async response.
|
InputStream |
FixedFormatSerializer.binary(byte[] binary)
Writes binary output into an InputStream.
|
SerializerResult |
ODataSerializer.complex(ServiceMetadata metadata,
EdmComplexType type,
Property property,
ComplexSerializerOptions options)
Writes complex-type instance data into an InputStream.
|
SerializerResult |
ODataSerializer.complexCollection(ServiceMetadata metadata,
EdmComplexType type,
Property property,
ComplexSerializerOptions options)
Writes data of a collection of complex-type instances into an InputStream.
|
InputStream |
FixedFormatSerializer.count(Integer count)
Writes a count into an InputStream as plain text.
|
SerializerResult |
ODataSerializer.entity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
EntitySerializerOptions options)
Writes entity data into an InputStream.
|
SerializerResult |
EdmAssistedSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType referencedEntityType,
AbstractEntityCollection entityCollection,
EdmAssistedSerializerOptions options)
Writes entity-collection data into an InputStream.
|
SerializerResult |
ODataSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollection entitySet,
EntityCollectionSerializerOptions options)
Writes entity-collection data into an InputStream.
|
SerializerResult |
EdmDeltaSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType referencedEntityType,
Delta delta,
EntityCollectionSerializerOptions options)
Writes collection of delta-response into an InputStream.
|
SerializerStreamResult |
ODataSerializer.entityCollectionStreamed(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollectionObject entities,
EntityCollectionSerializerOptions options)
Writes entity-collection data into an InputStream.
|
SerializerResult |
ODataSerializer.error(ODataServerError error)
Writes an ODataError into an InputStream.
|
SerializerStreamResult |
FixedFormatSerializer.mediaEntityStreamed(EntityMediaObject mediaEntity)
Writes bytes to an Output stream
|
SerializerStreamResult |
FixedFormatSerializer.mediaEntityStreamed(InputStream inputStream)
Writes Input stream to an output stream
|
SerializerResult |
ODataSerializer.metadataDocument(ServiceMetadata serviceMetadata)
Writes the metadata document into an InputStream.
|
SerializerResult |
ODataSerializer.primitive(ServiceMetadata metadata,
EdmPrimitiveType type,
Property property,
PrimitiveSerializerOptions options)
Writes primitive-type instance data into an InputStream.
|
SerializerResult |
ODataSerializer.primitiveCollection(ServiceMetadata metadata,
EdmPrimitiveType type,
Property property,
PrimitiveSerializerOptions options)
Writes data of a collection of primitive-type instances into an InputStream.
|
InputStream |
FixedFormatSerializer.primitiveValue(EdmPrimitiveType type,
Object value,
PrimitiveValueSerializerOptions options)
Writes the raw value of a primitive-type instance into an InputStream.
|
SerializerResult |
ODataSerializer.reference(ServiceMetadata metadata,
EdmEntitySet edmEntitySet,
Entity entity,
ReferenceSerializerOptions options)
Writes a single entity reference into an InputStream.
|
SerializerResult |
ODataSerializer.referenceCollection(ServiceMetadata metadata,
EdmEntitySet edmEntitySet,
AbstractEntityCollection entityCollection,
ReferenceCollectionSerializerOptions options)
Writes entity-collection references into an InputStream.
|
SerializerResult |
ODataSerializer.serviceDocument(ServiceMetadata serviceMetadata,
String serviceRoot)
Writes the service document into an InputStream.
|
| Modifier and Type | Method and Description |
|---|---|
String |
UriHelper.buildCanonicalURL(EdmEntitySet edmEntitySet,
Entity entity)
Builds the relative canonical URL for the given entity in the given entity set.
|
String |
UriHelper.buildContextURLKeyPredicate(List<UriParameter> keys)
Builds the key-predicate part of a
ContextURL. |
String |
UriHelper.buildContextURLSelectList(EdmStructuredType type,
ExpandOption expand,
SelectOption select)
Builds the select-list part of a
ContextURL. |
String |
UriHelper.buildKeyPredicate(EdmEntityType edmEntityType,
Entity entity)
Builds the key predicate for the given entity.
|
| Modifier and Type | Method and Description |
|---|---|
static ODataServerError |
ODataExceptionHelper.createServerErrorObject(SerializerException e,
Locale requestedLocale) |
| Modifier and Type | Method and Description |
|---|---|
EdmAssistedSerializer |
ODataImpl.createEdmAssistedSerializer(ContentType contentType) |
EdmAssistedSerializer |
ODataImpl.createEdmAssistedSerializer(ContentType contentType,
List<String> versions) |
EdmDeltaSerializer |
ODataImpl.createEdmDeltaSerializer(ContentType contentType,
List<String> versions) |
ODataSerializer |
ODataImpl.createRxSerializer(ContentType contentType) |
ODataSerializer |
ODataImpl.createSerializer(ContentType contentType) |
ODataSerializer |
ODataImpl.createSerializer(ContentType contentType,
List<String> versions) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
FixedFormatSerializerImpl.asyncResponse(ODataResponse odataResponse) |
InputStream |
FixedFormatSerializerImpl.binary(byte[] binary) |
protected void |
FixedFormatSerializerImpl.binary(EntityMediaObject mediaEntity,
OutputStream outputStream) |
protected void |
FixedFormatSerializerImpl.binary(InputStream inputStream,
OutputStream outputStream) |
void |
FixedFormatSerializerImpl.binaryIntoStreamed(EntityMediaObject mediaEntity,
OutputStream outputStream) |
void |
FixedFormatSerializerImpl.binaryIntoStreamed(InputStream inputStream,
OutputStream outputStream) |
InputStream |
FixedFormatSerializerImpl.count(Integer count) |
SerializerStreamResult |
FixedFormatSerializerImpl.mediaEntityStreamed(EntityMediaObject mediaEntity) |
SerializerStreamResult |
FixedFormatSerializerImpl.mediaEntityStreamed(InputStream inputStream) |
InputStream |
FixedFormatSerializerImpl.primitiveValue(EdmPrimitiveType type,
Object value,
PrimitiveValueSerializerOptions options) |
InputStream |
AsyncResponseSerializer.serialize(ODataResponse response) |
| Modifier and Type | Method and Description |
|---|---|
protected ContextURL |
ODataJsonSerializer.checkContextURL(ContextURL contextURL) |
SerializerResult |
ODataJsonSerializer.complex(ServiceMetadata metadata,
EdmComplexType type,
Property property,
ComplexSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.complexCollection(ServiceMetadata metadata,
EdmComplexType type,
Property property,
ComplexSerializerOptions options) |
protected void |
EdmAssistedJsonSerializer.doSerialize(EdmEntityType entityType,
AbstractEntityCollection entityCollection,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
EdmAssistedJsonSerializer.doSerialize(EdmEntityType entityType,
Entity entity,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json) |
SerializerResult |
EdmAssistedJsonSerializer.entity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
EdmAssistedSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.entity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
EntitySerializerOptions options) |
SerializerResult |
EdmAssistedJsonSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollection entityCollection,
EdmAssistedSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollection entitySet,
EntityCollectionSerializerOptions options) |
SerializerResult |
JsonDeltaSerializerWithNavigations.entityCollection(ServiceMetadata metadata,
EdmEntityType referencedEntityType,
Delta delta,
EntityCollectionSerializerOptions options) |
SerializerResult |
JsonDeltaSerializer.entityCollection(ServiceMetadata metadata,
EdmEntityType referencedEntityType,
Delta delta,
EntityCollectionSerializerOptions options) |
void |
ODataJsonSerializer.entityCollectionIntoStream(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollectionObject entitySet,
EntityCollectionSerializerOptions options,
OutputStream outputStream) |
SerializerStreamResult |
ODataJsonSerializer.entityCollectionStreamed(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollectionObject entities,
EntityCollectionSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.error(ODataServerError error) |
protected String |
ODataJsonSerializer.getEntityId(Entity entity,
EdmEntityType entityType,
String name)
Get the ascii representation of the entity id
or thrown an
SerializerException if id is null. |
SerializerResult |
ODataJsonSerializer.metadataDocument(ServiceMetadata serviceMetadata) |
SerializerResult |
ODataJsonSerializer.primitive(ServiceMetadata metadata,
EdmPrimitiveType type,
Property property,
PrimitiveSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.primitiveCollection(ServiceMetadata metadata,
EdmPrimitiveType type,
Property property,
PrimitiveSerializerOptions options) |
protected void |
EdmAssistedJsonSerializer.primitiveValue(com.fasterxml.jackson.core.JsonGenerator json,
EdmPrimitiveType valueType,
String typeName,
EdmProperty edmProperty,
Object value) |
SerializerResult |
ODataJsonSerializer.reference(ServiceMetadata metadata,
EdmEntitySet edmEntitySet,
Entity entity,
ReferenceSerializerOptions options) |
SerializerResult |
ODataJsonSerializer.referenceCollection(ServiceMetadata metadata,
EdmEntitySet edmEntitySet,
AbstractEntityCollection entityCollection,
ReferenceCollectionSerializerOptions options) |
protected EdmComplexType |
ODataJsonSerializer.resolveComplexType(ServiceMetadata metadata,
EdmComplexType baseType,
String derivedTypeName) |
protected EdmComplexType |
JsonDeltaSerializerWithNavigations.resolveComplexType(ServiceMetadata metadata,
EdmComplexType baseType,
String derivedTypeName) |
protected EdmComplexType |
JsonDeltaSerializer.resolveComplexType(ServiceMetadata metadata,
EdmComplexType baseType,
String derivedTypeName) |
protected EdmEntityType |
ODataJsonSerializer.resolveEntityType(ServiceMetadata metadata,
EdmEntityType baseType,
String derivedTypeName) |
protected SerializerResult |
EdmAssistedJsonSerializer.serialize(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractODataObject obj,
ContextURL contextURL) |
SerializerResult |
ODataJsonSerializer.serviceDocument(ServiceMetadata metadata,
String serviceRoot) |
protected void |
EdmAssistedJsonSerializer.valuable(com.fasterxml.jackson.core.JsonGenerator json,
Valuable valuable,
String name,
EdmType type,
EdmProperty edmProperty) |
void |
JsonDeltaSerializer.writeAddedUpdatedEntity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
ExpandOption expand,
SelectOption select,
ContextURL url,
boolean onlyReference,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
void |
JsonDeltaSerializerWithNavigations.writeAddedUpdatedEntity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
ExpandOption expand,
SelectOption select,
ContextURL url,
boolean onlyReference,
String name,
com.fasterxml.jackson.core.JsonGenerator json,
boolean isFullRepresentation) |
protected void |
JsonDeltaSerializerWithNavigations.writeComplexValue(ServiceMetadata metadata,
EdmComplexType type,
List<Property> properties,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializer.writeComplexValue(ServiceMetadata metadata,
EdmComplexType type,
List<Property> properties,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
ODataJsonSerializer.writeComplexValue(ServiceMetadata metadata,
EdmComplexType type,
List<Property> properties,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json,
Set<List<String>> expandedPaths,
Linked linked,
ExpandOption expand,
String complexPropName) |
protected void |
ODataJsonSerializer.writeEntity(ServiceMetadata metadata,
EdmEntityType entityType,
Entity entity,
ContextURL contextURL,
ExpandOption expand,
Integer toDepth,
SelectOption select,
boolean onlyReference,
Set<String> ancestors,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializerWithNavigations.writeEntitySet(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollection entitySet,
ExpandOption expand,
SelectOption select,
boolean onlyReference,
String name,
com.fasterxml.jackson.core.JsonGenerator json,
boolean isFullRepresentation) |
protected void |
ODataJsonSerializer.writeEntitySet(ServiceMetadata metadata,
EdmEntityType entityType,
AbstractEntityCollectionObject entitySet,
ExpandOption expand,
Integer toDepth,
SelectOption select,
boolean onlyReference,
Set<String> ancestors,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializerWithNavigations.writeEntitySet(ServiceMetadata metadata,
EdmEntityType entityType,
Delta entitySet,
EntityCollectionSerializerOptions options,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializer.writeEntitySet(ServiceMetadata metadata,
EdmEntityType entityType,
Delta entitySet,
EntityCollectionSerializerOptions options,
com.fasterxml.jackson.core.JsonGenerator json) |
void |
ODataErrorSerializer.writeErrorDocument(com.fasterxml.jackson.core.JsonGenerator json,
ODataError error) |
protected void |
ODataJsonSerializer.writeExpandedNavigationProperty(ServiceMetadata metadata,
EdmNavigationProperty property,
Link navigationLink,
ExpandOption innerExpand,
Integer toDepth,
SelectOption innerSelect,
CountOption innerCount,
boolean writeOnlyCount,
boolean writeOnlyRef,
Set<String> ancestors,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializerWithNavigations.writeExpandedNavigationProperty(ServiceMetadata metadata,
EdmNavigationProperty property,
Link navigationLink,
ExpandOption innerExpand,
SelectOption innerSelect,
CountOption innerCount,
boolean writeOnlyCount,
boolean writeOnlyRef,
String name,
com.fasterxml.jackson.core.JsonGenerator json,
boolean isFullRepresentation) |
protected void |
ODataJsonSerializer.writeExpandedStreamProperties(ServiceMetadata metadata,
EdmStructuredType type,
Linked linked,
ExpandOption expand,
Integer toDepth,
Set<String> ancestors,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
ODataJsonSerializer.writeGeoValue(String name,
EdmPrimitiveType type,
Geospatial geoValue,
Boolean isNullable,
com.fasterxml.jackson.core.JsonGenerator json,
SRID parentSrid)
Writes a geospatial value following the GeoJSON specification defined in RFC 7946.
|
void |
ODataJsonInstanceAnnotationSerializer.writeInstanceAnnotationsOnEntity(List<Annotation> annotations,
com.fasterxml.jackson.core.JsonGenerator json)
Write the instance annotation of an entity
|
void |
ODataJsonInstanceAnnotationSerializer.writeInstanceAnnotationsOnProperties(EdmProperty edmProperty,
Property property,
com.fasterxml.jackson.core.JsonGenerator json)
Write instance annotation of a property
|
void |
MetadataDocumentJsonSerializer.writeMetadataDocument(com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
ODataJsonSerializer.writeNavigationProperties(ServiceMetadata metadata,
EdmStructuredType type,
Linked linked,
ExpandOption expand,
Integer toDepth,
Set<String> ancestors,
String name,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializerWithNavigations.writeNavigationProperties(ServiceMetadata metadata,
EdmStructuredType type,
Linked linked,
ExpandOption expand,
String name,
com.fasterxml.jackson.core.JsonGenerator json,
boolean isFullRepresentation) |
protected void |
JsonDeltaSerializerWithNavigations.writeProperties(ServiceMetadata metadata,
EdmStructuredType type,
List<Property> properties,
SelectOption select,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializer.writeProperties(ServiceMetadata metadata,
EdmStructuredType type,
List<Property> properties,
SelectOption select,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
ODataJsonSerializer.writeProperties(ServiceMetadata metadata,
EdmStructuredType type,
List<Property> properties,
SelectOption select,
com.fasterxml.jackson.core.JsonGenerator json,
Linked linked,
ExpandOption expand) |
protected void |
JsonDeltaSerializerWithNavigations.writeProperty(ServiceMetadata metadata,
EdmProperty edmProperty,
Property property,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
JsonDeltaSerializer.writeProperty(ServiceMetadata metadata,
EdmProperty edmProperty,
Property property,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
ODataJsonSerializer.writeProperty(ServiceMetadata metadata,
EdmProperty edmProperty,
Property property,
Set<List<String>> selectedPaths,
com.fasterxml.jackson.core.JsonGenerator json,
Set<List<String>> expandedPaths,
Linked linked,
ExpandOption expand) |
| Constructor and Description |
|---|
MetadataDocumentJsonSerializer(ServiceMetadata serviceMetadata) |
ServiceDocumentJsonSerializer(ServiceMetadata metadata,
String serviceRoot,
boolean isODataMetadataNone) |
| Modifier and Type | Method and Description |
|---|---|
static void |
OutputStreamHelper.closeCircleStreamBufferOutput(OutputStream outputStream,
SerializerException cachedException) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ContextURLHelper.buildKeyPredicate(List<UriParameter> keys)
Builds a key predicate for the ContextURL.
|
static String |
ContextURLHelper.buildSelectList(EdmStructuredType type,
ExpandOption expand,
SelectOption select)
Builds a list of selected Properties for the ContextURL,
taking care to preserve the order as defined in the EDM;
returns NULL if no selection has taken place.
|
static void |
OutputStreamHelper.closeCircleStreamBufferOutput(OutputStream outputStream,
SerializerException cachedException) |
static Set<String> |
ExpandSelectHelper.getExpandedPropertyNames(List<ExpandItem> expandItems) |
| Constructor and Description |
|---|
MetadataDocumentXmlSerializer(ServiceMetadata serviceMetadata) |
| Modifier and Type | Method and Description |
|---|---|
String |
UriHelperImpl.buildCanonicalURL(EdmEntitySet edmEntitySet,
Entity entity) |
String |
UriHelperImpl.buildContextURLKeyPredicate(List<UriParameter> keys) |
String |
UriHelperImpl.buildContextURLSelectList(EdmStructuredType type,
ExpandOption expand,
SelectOption select) |
String |
UriHelperImpl.buildKeyPredicate(EdmEntityType edmEntityType,
Entity entity) |
Copyright © 2023. All rights reserved.