public class JsonDeserializer extends Object implements org.apache.olingo.client.api.serialization.ODataDeserializer
| Modifier and Type | Field and Description |
|---|---|
protected Pattern |
CUSTOM_ANNOTATION |
protected boolean |
serverMode |
| Constructor and Description |
|---|
JsonDeserializer(boolean serverMode) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getJSONAnnotation(String string) |
protected String |
getTitle(Map.Entry<String,com.fasterxml.jackson.databind.JsonNode> entry) |
protected void |
links(Map.Entry<String,com.fasterxml.jackson.databind.JsonNode> field,
org.apache.olingo.commons.api.data.Linked linked,
Set<String> toRemove,
com.fasterxml.jackson.databind.JsonNode tree,
com.fasterxml.jackson.core.ObjectCodec codec) |
protected void |
populate(org.apache.olingo.commons.api.data.Annotatable annotatable,
List<org.apache.olingo.commons.api.data.Property> properties,
com.fasterxml.jackson.databind.node.ObjectNode tree,
com.fasterxml.jackson.core.ObjectCodec codec) |
protected String |
setInline(String name,
String suffix,
com.fasterxml.jackson.databind.JsonNode tree,
com.fasterxml.jackson.core.ObjectCodec codec,
org.apache.olingo.commons.api.data.Link link) |
org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.Entity> |
toEntity(InputStream input) |
org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.EntityCollection> |
toEntitySet(InputStream input) |
org.apache.olingo.commons.api.ex.ODataError |
toError(InputStream input) |
org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.Property> |
toProperty(InputStream input) |
protected void |
value(org.apache.olingo.commons.api.data.Valuable valuable,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.core.ObjectCodec codec) |
protected final Pattern CUSTOM_ANNOTATION
protected final boolean serverMode
protected String setInline(String name, String suffix, com.fasterxml.jackson.databind.JsonNode tree, com.fasterxml.jackson.core.ObjectCodec codec, org.apache.olingo.commons.api.data.Link link) throws IOException
IOExceptionprotected void links(Map.Entry<String,com.fasterxml.jackson.databind.JsonNode> field, org.apache.olingo.commons.api.data.Linked linked, Set<String> toRemove, com.fasterxml.jackson.databind.JsonNode tree, com.fasterxml.jackson.core.ObjectCodec codec) throws IOException
IOExceptionprotected void populate(org.apache.olingo.commons.api.data.Annotatable annotatable,
List<org.apache.olingo.commons.api.data.Property> properties,
com.fasterxml.jackson.databind.node.ObjectNode tree,
com.fasterxml.jackson.core.ObjectCodec codec)
throws IOException,
org.apache.olingo.commons.api.edm.EdmPrimitiveTypeException
IOExceptionorg.apache.olingo.commons.api.edm.EdmPrimitiveTypeExceptionprotected void value(org.apache.olingo.commons.api.data.Valuable valuable,
com.fasterxml.jackson.databind.JsonNode node,
com.fasterxml.jackson.core.ObjectCodec codec)
throws IOException,
org.apache.olingo.commons.api.edm.EdmPrimitiveTypeException
IOExceptionorg.apache.olingo.commons.api.edm.EdmPrimitiveTypeExceptionpublic org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.EntityCollection> toEntitySet(InputStream input) throws org.apache.olingo.client.api.serialization.ODataDeserializerException
toEntitySet in interface org.apache.olingo.client.api.serialization.ODataDeserializerorg.apache.olingo.client.api.serialization.ODataDeserializerExceptionpublic org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.Entity> toEntity(InputStream input) throws org.apache.olingo.client.api.serialization.ODataDeserializerException
toEntity in interface org.apache.olingo.client.api.serialization.ODataDeserializerorg.apache.olingo.client.api.serialization.ODataDeserializerExceptionpublic org.apache.olingo.client.api.data.ResWrap<org.apache.olingo.commons.api.data.Property> toProperty(InputStream input) throws org.apache.olingo.client.api.serialization.ODataDeserializerException
toProperty in interface org.apache.olingo.client.api.serialization.ODataDeserializerorg.apache.olingo.client.api.serialization.ODataDeserializerExceptionpublic org.apache.olingo.commons.api.ex.ODataError toError(InputStream input) throws org.apache.olingo.client.api.serialization.ODataDeserializerException
toError in interface org.apache.olingo.client.api.serialization.ODataDeserializerorg.apache.olingo.client.api.serialization.ODataDeserializerExceptionCopyright © 2013–2017 The Apache Software Foundation. All rights reserved.