Class ODataJPAFactory
- 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 Summary
Constructors Constructor Description ODataJPAFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ODataJPAFactorycreateFactory()Method creates a factory instance.JPAAccessFactorygetJPAAccessFactory()The method returns a null reference to JPA Access Factory.JPQLBuilderFactorygetJPQLBuilderFactory()The method returns a null reference to JPQL Builder Factory.ODataJPAAccessFactorygetODataJPAAccessFactory()The method returns a null reference to OData JPA Access Factory.
-
-
-
Method Detail
-
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
-
-