Class TeiidODataJsonSerializer

  • All Implemented Interfaces:
    org.apache.olingo.server.api.serializer.ODataSerializer

    public class TeiidODataJsonSerializer
    extends org.apache.olingo.server.core.serializer.json.ODataJsonSerializer
    • Field Summary

      • Fields inherited from class org.apache.olingo.server.core.serializer.AbstractODataSerializer

        IO_EXCEPTION_TEXT
      • Fields inherited from interface org.apache.olingo.server.api.serializer.ODataSerializer

        DEFAULT_CHARSET
    • Constructor Summary

      Constructors 
      Constructor Description
      TeiidODataJsonSerializer​(org.apache.olingo.commons.api.format.ContentType contentType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.olingo.server.api.serializer.SerializerResult complexCollection​(org.apache.olingo.server.api.ServiceMetadata metadata, List<List<ComplexReturnType>> result, org.apache.olingo.commons.api.data.ContextURL contextURL, URI nextLink)  
      org.apache.olingo.server.api.serializer.SerializerResult complexCollection​(org.apache.olingo.server.api.ServiceMetadata metadata, org.apache.olingo.commons.api.edm.EdmComplexType type, org.apache.olingo.commons.api.data.Property result, org.apache.olingo.commons.api.data.ContextURL contextURL, URI nextLink)  
      • Methods inherited from class org.apache.olingo.server.core.serializer.json.ODataJsonSerializer

        complex, complexCollection, entity, entityCollection, entityCollectionIntoStream, entityCollectionStreamed, error, metadataDocument, primitive, primitiveCollection, reference, referenceCollection, resolveComplexType, resolveEntityType, serviceDocument, writeComplexValue, writeEntity, writeEntitySet, writeExpandedNavigationProperty, writeGeoValue, writeNavigationProperties, writePrimitiveValue, writeProperties, writeProperty
      • Methods inherited from class org.apache.olingo.server.core.serializer.AbstractODataSerializer

        closeCircleStreamBufferOutput
    • Constructor Detail

      • TeiidODataJsonSerializer

        public TeiidODataJsonSerializer​(org.apache.olingo.commons.api.format.ContentType contentType)
    • Method Detail

      • complexCollection

        public org.apache.olingo.server.api.serializer.SerializerResult complexCollection​(org.apache.olingo.server.api.ServiceMetadata metadata,
                                                                                          List<List<ComplexReturnType>> result,
                                                                                          org.apache.olingo.commons.api.data.ContextURL contextURL,
                                                                                          URI nextLink)
                                                                                   throws org.apache.olingo.server.api.serializer.SerializerException
        Throws:
        org.apache.olingo.server.api.serializer.SerializerException
      • complexCollection

        public org.apache.olingo.server.api.serializer.SerializerResult complexCollection​(org.apache.olingo.server.api.ServiceMetadata metadata,
                                                                                          org.apache.olingo.commons.api.edm.EdmComplexType type,
                                                                                          org.apache.olingo.commons.api.data.Property result,
                                                                                          org.apache.olingo.commons.api.data.ContextURL contextURL,
                                                                                          URI nextLink)
                                                                                   throws org.apache.olingo.server.api.serializer.SerializerException
        Throws:
        org.apache.olingo.server.api.serializer.SerializerException