java.lang.Object
org.apache.olingo.odata2.jpa.processor.api.factory.ODataJPAFactory

public abstract class ODataJPAFactory extends Object
The class is an abstract factory for creating default ODataJPAFactory. The class's actual implementation is responsible for creating other factory implementations.The class creates factories implementing interfaces Note: Extend this class only if you don't require library's default factory implementation.
  • Constructor Details

    • ODataJPAFactory

      public ODataJPAFactory()
  • Method Details

    • createFactory

      public static ODataJPAFactory createFactory()
      Method creates a factory instance. The instance returned is singleton. The instance of this factory can be used for creating other factory implementations.
      Returns:
      instance of type ODataJPAFactory .
    • getJPQLBuilderFactory

      public JPQLBuilderFactory getJPQLBuilderFactory()
      The method returns a null reference to JPQL Builder Factory. Override this method to return an implementation of JPQLBuilderFactory if default implementation from library is not required.
      Returns:
      instance of type JPQLBuilderFactory
    • getJPAAccessFactory

      public JPAAccessFactory getJPAAccessFactory()
      The method returns a null reference to JPA Access Factory. Override this method to return an implementation of JPAAccessFactory if default implementation from library is not required.
      Returns:
      instance of type JPQLBuilderFactory
    • getODataJPAAccessFactory

      public ODataJPAAccessFactory getODataJPAAccessFactory()
      The method returns a null reference to OData JPA Access Factory. Override this method to return an implementation of ODataJPAAccessFactory if default implementation from library is not required.
      Returns:
      instance of type ODataJPAAccessFactory