Class JsonFeedDeserializer


  • public class JsonFeedDeserializer
    extends Object
    This class Deserializes JsonFeed payloads
    • Constructor Detail

      • JsonFeedDeserializer

        public JsonFeedDeserializer​(com.google.gson.stream.JsonReader reader,
                                    EntityInfoAggregator eia,
                                    DeserializerProperties readProperties)
        Parameters:
        reader - JsonReader
        eia - EntityInfoAggregator
        readProperties - DeserializerProperties
    • Method Detail

      • readFeedStandalone

        public org.apache.olingo.odata2.api.ep.feed.ODataDeltaFeed readFeedStandalone()
                                                                               throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns:
        ODataDeltaFeed
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
      • readInlineCount

        protected static void readInlineCount​(com.google.gson.stream.JsonReader reader,
                                              FeedMetadataImpl feedMetadata)
                                       throws IOException,
                                              org.apache.olingo.odata2.api.ep.EntityProviderException
        Parameters:
        reader - Reader
        feedMetadata - Metadata
        Throws:
        IOException - Caso ocorra exceção
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
      • readStartedInlineFeed

        protected org.apache.olingo.odata2.api.ep.feed.ODataFeed readStartedInlineFeed​(String name)
                                                                                throws org.apache.olingo.odata2.api.edm.EdmException,
                                                                                       org.apache.olingo.odata2.api.ep.EntityProviderException,
                                                                                       IOException
        Parameters:
        name - Nome
        Returns:
        ODataFeed
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException - Caso ocorra uma exceção EDM
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
        IOException - Caso ocorra exceção
      • readInlineFeedStandalone

        protected org.apache.olingo.odata2.api.ep.feed.ODataFeed readInlineFeedStandalone()
                                                                                   throws org.apache.olingo.odata2.api.edm.EdmException,
                                                                                          org.apache.olingo.odata2.api.ep.EntityProviderException,
                                                                                          IOException
        Returns:
        ODataFeed
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException - Caso ocorra uma exceção EDM
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
        IOException - Caso ocorra exceção