Class JsonEntityDeserializer


  • public class JsonEntityDeserializer
    extends Object
    This class includes method for deserialization of feed and entry data
    • Constructor Detail

      • JsonEntityDeserializer

        public JsonEntityDeserializer()
    • Method Detail

      • readEntry

        public org.apache.olingo.odata2.api.ep.entry.ODataEntry readEntry​(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet,
                                                                          EntityStream entityStream)
                                                                   throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns an ODataEntry deserializing EntityStream
        Parameters:
        entitySet - EdmEntitySet
        entityStream - EntityStream
        Returns:
        ODataEntry
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra uma exceção
      • readFeed

        public org.apache.olingo.odata2.api.ep.feed.ODataFeed readFeed​(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet,
                                                                       EntityStream entityStream)
                                                                throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns an ODataFeed deserializing EntityStream
        Parameters:
        entitySet - EdmEntitySet
        entityStream - EntityStream
        Returns:
        ODataFeed
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra uma exceção
      • readDeltaFeed

        public org.apache.olingo.odata2.api.ep.feed.ODataDeltaFeed readDeltaFeed​(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet,
                                                                                 EntityStream entityStream)
                                                                          throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns an ODataDeltaFeed deserializing EntityStream
        Parameters:
        entitySet - EdmEntitySet
        entityStream - EntityStream
        Returns:
        ODataDeltaFeed
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra uma exceção
      • readCollection

        public List<?> readCollection​(EntityPropertyInfo info,
                                      EntityStream entityStream)
                               throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
      • readProperty

        public Map<String,​Object> readProperty​(EntityPropertyInfo propertyInfo,
                                                     EntityStream entityStream)
                                              throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException