Class JPANavigationRequestProcessor

java.lang.Object
com.sap.olingo.jpa.processor.core.processor.JPANavigationRequestProcessor
All Implemented Interfaces:
JPARequestProcessor

public final class JPANavigationRequestProcessor extends Object
  • Field Details

    • em

      protected final javax.persistence.EntityManager em
    • sd

      protected final com.sap.olingo.jpa.metadata.core.edm.mapper.api.JPAServiceDocument sd
    • sessionContext

      protected final JPAODataCRUDContextAccess sessionContext
    • cb

      protected final javax.persistence.criteria.CriteriaBuilder cb
    • uriInfo

      protected final org.apache.olingo.server.api.uri.UriInfoResource uriInfo
    • serializer

      protected final JPASerializer serializer
    • odata

      protected final org.apache.olingo.server.api.OData odata
    • debugger

      protected final JPAServiceDebugger debugger
    • successStatusCode

      protected int successStatusCode
    • requestContext

      protected final JPAODataRequestContextAccess requestContext
  • Constructor Details

    • JPANavigationRequestProcessor

      public JPANavigationRequestProcessor(org.apache.olingo.server.api.OData odata, org.apache.olingo.server.api.ServiceMetadata serviceMetadata, JPAODataCRUDContextAccess context, JPAODataRequestContextAccess requestContext) throws org.apache.olingo.commons.api.ex.ODataException
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
  • Method Details

    • retrieveData

      public <K extends Comparable<K>> void retrieveData(org.apache.olingo.server.api.ODataRequest request, org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType responseFormat) throws org.apache.olingo.commons.api.ex.ODataException
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
    • createSuccessResponce

      protected final void createSuccessResponce(org.apache.olingo.server.api.ODataResponse response, org.apache.olingo.commons.api.format.ContentType responseFormat, org.apache.olingo.server.api.serializer.SerializerResult serializerResult)