Class 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 Detail

      • ODataJPAFactory

        public ODataJPAFactory()
    • 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