Interface JPAODataCRUDContextAccess

All Known Implementing Classes:
JPAODataServiceContext

public interface JPAODataCRUDContextAccess
Author:
Oliver Grande
  • Method Details

    • getDatabaseProcessor

      JPAODataDatabaseProcessor getDatabaseProcessor()
    • getDebugSupport

      @Deprecated org.apache.olingo.server.api.debug.DebugSupport getDebugSupport()
      Deprecated.
      (will be removed with 1.0.0; use request context)
      Returns:
    • getEdmProvider

      com.sap.olingo.jpa.metadata.api.JPAEdmProvider getEdmProvider() throws org.apache.olingo.commons.api.ex.ODataException
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
    • getOperationConverter

      JPAODataDatabaseOperations getOperationConverter()
    • getReferences

      List<org.apache.olingo.commons.api.edmx.EdmxReference> getReferences()
    • getCUDRequestHandler

      @Deprecated JPACUDRequestHandler getCUDRequestHandler()
      Deprecated.
      (will be removed with 1.0.0; use request context)
      Returns:
    • getPackageName

      String[] getPackageName()
      Returns a list of packages that may contain Enumerations of Java implemented OData operations
      Returns:
    • getPagingProvider

      JPAODataPagingProvider getPagingProvider()
      If server side paging shall be supported getPagingProvider returns an implementation of a paging provider. Details about the OData specification can be found under OData Version 4.0 Part 1 - 11.2.5.7 Server-Driven Paging
      Returns:
    • getEntityManagerFactory

      default Optional<javax.persistence.EntityManagerFactory> getEntityManagerFactory()
    • getErrorProcessor

      default org.apache.olingo.server.api.processor.ErrorProcessor getErrorProcessor()
    • getMappingPath

      default String getMappingPath()
    • useAbsoluteContextURL

      default boolean useAbsoluteContextURL()