Class PersistanceFactoryService

java.lang.Object
io.jans.orm.service.PersistanceFactoryService
All Implemented Interfaces:
io.jans.orm.service.BaseFactoryService

@ApplicationScoped public class PersistanceFactoryService extends Object implements io.jans.orm.service.BaseFactoryService
Factory which creates Persistence Entry Manager
Author:
Yuriy Movchan Date: 05/10/2019
  • Field Details

    • DB_PROPERTY_MYSQL_SIMPLE_JSON

      public static String DB_PROPERTY_MYSQL_SIMPLE_JSON
    • DB_PROPERTY_ORM_VALIDATE_AFTER_UPDATE

      public static String DB_PROPERTY_ORM_VALIDATE_AFTER_UPDATE
    • DB_PROPERTY_CONNECTION_WAIT_UNTIL_READY_TIME

      public static String DB_PROPERTY_CONNECTION_WAIT_UNTIL_READY_TIME
    • DB_PROPERTY_CONNECTION_FAILURE_RETRY_WINDOW_TIME

      public static String DB_PROPERTY_CONNECTION_FAILURE_RETRY_WINDOW_TIME
    • BASE_DIR

      public static final String BASE_DIR
    • DIR

      public static final String DIR
  • Constructor Details

    • PersistanceFactoryService

      public PersistanceFactoryService()
  • Method Details

    • loadPersistenceConfiguration

      public io.jans.orm.model.PersistenceConfiguration loadPersistenceConfiguration()
      Specified by:
      loadPersistenceConfiguration in interface io.jans.orm.service.BaseFactoryService
    • loadPersistenceConfiguration

      public io.jans.orm.model.PersistenceConfiguration loadPersistenceConfiguration(String applicationPropertiesFile)
      Specified by:
      loadPersistenceConfiguration in interface io.jans.orm.service.BaseFactoryService
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(io.jans.orm.model.PersistenceConfiguration persistenceConfiguration)
      Specified by:
      getPersistenceEntryManagerFactory in interface io.jans.orm.service.BaseFactoryService
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(Class<? extends io.jans.orm.PersistenceEntryManagerFactory> persistenceEntryManagerFactoryClass)
      Specified by:
      getPersistenceEntryManagerFactory in interface io.jans.orm.service.BaseFactoryService
    • getPersistenceEntryManagerFactory

      public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(String persistenceType)
      Specified by:
      getPersistenceEntryManagerFactory in interface io.jans.orm.service.BaseFactoryService
    • getLog

      public org.slf4j.Logger getLog()
      Specified by:
      getLog in interface io.jans.orm.service.BaseFactoryService
    • getBasePersistenceType

      public String getBasePersistenceType(String persistenceType)
      Specified by:
      getBasePersistenceType in interface io.jans.orm.service.BaseFactoryService
    • getPersistenceTypeAlias

      public String getPersistenceTypeAlias(String persistenceType)
      Specified by:
      getPersistenceTypeAlias in interface io.jans.orm.service.BaseFactoryService