Class JKDataAccessFactory

java.lang.Object
com.jk.data.dataaccess.JKDataAccessFactory

public class JKDataAccessFactory extends Object
A factory for creating JKDataSource objects.
  • Constructor Details

    • JKDataAccessFactory

      public JKDataAccessFactory()
  • Method Details

    • getDefaultDataSource

      public static JKDataSource getDefaultDataSource()
      Gets the default data source.
      Returns:
      the default data source
    • setDefaultDataSource

      public static void setDefaultDataSource(JKDataSource impl)
      Sets the default data source.
      Parameters:
      impl - the new default data source
    • init

      public static void init()
      Inits the.
    • close

      protected static void close()
      Reset.
    • getDataAccessService

      public static JKDataAccessService getDataAccessService()
      Gets the data access service.
      Returns:
      the data access service
    • getObjectDataAccessService

      public static JKObjectDataAccess getObjectDataAccessService(String databasePrefix)
      Gets the object data access service.
      Parameters:
      databasePrefix - the database prefix
      Returns:
      the object data access service
    • getObjectDataAccessService

      public static JKObjectDataAccess getObjectDataAccessService(JKDataSource dataSource)
      Gets the object data access service.
      Parameters:
      dataSource - the data source
      Returns:
      the object data access service
    • getObjectDataAccessService

      public static JKObjectDataAccess getObjectDataAccessService()
      Gets the object data access service.
      Returns:
      the object data access service
    • getDataAccessService

      public static JKDataAccessService getDataAccessService(String databasePrefix)
      Gets the data access service.
      Parameters:
      databasePrefix - the database prefix
      Returns:
      the data access service
    • getDataAccessService

      public static JKDataAccessService getDataAccessService(JKDataSource dataSource)
      Gets the data access service.
      Parameters:
      dataSource - the data source
      Returns:
      the data access service
    • isEntityAvailable

      public static boolean isEntityAvailable(Class<?> clas)
      Checks if is entity available.
      Parameters:
      clas - the clas
      Returns:
      true, if is entity available
    • getNoSqlDataSource

      public static JKNoSqlDataSource getNoSqlDataSource()
      Gets the no sql data source.
      Returns:
      the no sql data source
    • getNoSqlDataAccess

      public static JKNoSqlDataAccess getNoSqlDataAccess()
      Gets the no sql data access.
      Returns:
      the no sql data access