public class EdmAssistedJsonSerializer extends Object implements org.apache.olingo.server.api.serializer.EdmAssistedSerializer
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isIEEE754Compatible |
protected boolean |
isODataMetadataFull |
protected boolean |
isODataMetadataNone |
| Constructor and Description |
|---|
EdmAssistedJsonSerializer(org.apache.olingo.commons.api.format.ContentType contentType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doSerialize(org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractEntityCollection entityCollection,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json) |
protected void |
doSerialize(org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.Entity entity,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json) |
org.apache.olingo.server.api.serializer.SerializerResult |
entity(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.Entity entity,
org.apache.olingo.server.api.serializer.EdmAssistedSerializerOptions options) |
org.apache.olingo.server.api.serializer.SerializerResult |
entityCollection(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractEntityCollection entityCollection,
org.apache.olingo.server.api.serializer.EdmAssistedSerializerOptions options) |
protected void |
primitiveValue(com.fasterxml.jackson.core.JsonGenerator json,
org.apache.olingo.commons.api.edm.EdmPrimitiveType valueType,
String typeName,
org.apache.olingo.commons.api.edm.EdmProperty edmProperty,
Object value) |
protected org.apache.olingo.server.api.serializer.SerializerResult |
serialize(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractODataObject obj,
org.apache.olingo.commons.api.data.ContextURL contextURL) |
protected void |
valuable(com.fasterxml.jackson.core.JsonGenerator json,
org.apache.olingo.commons.api.data.Valuable valuable,
String name,
org.apache.olingo.commons.api.edm.EdmType type,
org.apache.olingo.commons.api.edm.EdmProperty edmProperty) |
protected final boolean isIEEE754Compatible
protected final boolean isODataMetadataNone
protected final boolean isODataMetadataFull
public EdmAssistedJsonSerializer(org.apache.olingo.commons.api.format.ContentType contentType)
public org.apache.olingo.server.api.serializer.SerializerResult entityCollection(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractEntityCollection entityCollection,
org.apache.olingo.server.api.serializer.EdmAssistedSerializerOptions options)
throws org.apache.olingo.server.api.serializer.SerializerException
entityCollection in interface org.apache.olingo.server.api.serializer.EdmAssistedSerializerorg.apache.olingo.server.api.serializer.SerializerExceptionpublic org.apache.olingo.server.api.serializer.SerializerResult entity(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.Entity entity,
org.apache.olingo.server.api.serializer.EdmAssistedSerializerOptions options)
throws org.apache.olingo.server.api.serializer.SerializerException
org.apache.olingo.server.api.serializer.SerializerExceptionprotected org.apache.olingo.server.api.serializer.SerializerResult serialize(org.apache.olingo.server.api.ServiceMetadata metadata,
org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractODataObject obj,
org.apache.olingo.commons.api.data.ContextURL contextURL)
throws org.apache.olingo.server.api.serializer.SerializerException
org.apache.olingo.server.api.serializer.SerializerExceptionprotected void doSerialize(org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.AbstractEntityCollection entityCollection,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json)
throws IOException,
org.apache.olingo.server.api.serializer.SerializerException
IOExceptionorg.apache.olingo.server.api.serializer.SerializerExceptionprotected void doSerialize(org.apache.olingo.commons.api.edm.EdmEntityType entityType,
org.apache.olingo.commons.api.data.Entity entity,
String contextURLString,
String metadataETag,
com.fasterxml.jackson.core.JsonGenerator json)
throws IOException,
org.apache.olingo.server.api.serializer.SerializerException
IOExceptionorg.apache.olingo.server.api.serializer.SerializerExceptionprotected void primitiveValue(com.fasterxml.jackson.core.JsonGenerator json,
org.apache.olingo.commons.api.edm.EdmPrimitiveType valueType,
String typeName,
org.apache.olingo.commons.api.edm.EdmProperty edmProperty,
Object value)
throws IOException,
org.apache.olingo.server.api.serializer.SerializerException
IOExceptionorg.apache.olingo.server.api.serializer.SerializerExceptionprotected void valuable(com.fasterxml.jackson.core.JsonGenerator json,
org.apache.olingo.commons.api.data.Valuable valuable,
String name,
org.apache.olingo.commons.api.edm.EdmType type,
org.apache.olingo.commons.api.edm.EdmProperty edmProperty)
throws IOException,
org.apache.olingo.server.api.serializer.SerializerException
IOExceptionorg.apache.olingo.server.api.serializer.SerializerExceptionCopyright © 2013–2019 The Apache Software Foundation. All rights reserved.