Package io.jans.orm.service
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBasePersistenceType(String persistenceType) org.slf4j.LoggergetLog()io.jans.orm.PersistenceEntryManagerFactorygetPersistenceEntryManagerFactory(io.jans.orm.model.PersistenceConfiguration persistenceConfiguration) io.jans.orm.PersistenceEntryManagerFactorygetPersistenceEntryManagerFactory(Class<? extends io.jans.orm.PersistenceEntryManagerFactory> persistenceEntryManagerFactoryClass) io.jans.orm.PersistenceEntryManagerFactorygetPersistenceEntryManagerFactory(String persistenceType) getPersistenceTypeAlias(String persistenceType) io.jans.orm.model.PersistenceConfigurationio.jans.orm.model.PersistenceConfigurationloadPersistenceConfiguration(String applicationPropertiesFile)
-
Field Details
-
DB_PROPERTY_MYSQL_SIMPLE_JSON
-
DB_PROPERTY_ORM_VALIDATE_AFTER_UPDATE
-
DB_PROPERTY_CONNECTION_WAIT_UNTIL_READY_TIME
-
DB_PROPERTY_CONNECTION_FAILURE_RETRY_WINDOW_TIME
-
BASE_DIR
-
DIR
-
-
Constructor Details
-
PersistanceFactoryService
public PersistanceFactoryService()
-
-
Method Details
-
loadPersistenceConfiguration
public io.jans.orm.model.PersistenceConfiguration loadPersistenceConfiguration()- Specified by:
loadPersistenceConfigurationin interfaceio.jans.orm.service.BaseFactoryService
-
loadPersistenceConfiguration
public io.jans.orm.model.PersistenceConfiguration loadPersistenceConfiguration(String applicationPropertiesFile) - Specified by:
loadPersistenceConfigurationin interfaceio.jans.orm.service.BaseFactoryService
-
getPersistenceEntryManagerFactory
public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(io.jans.orm.model.PersistenceConfiguration persistenceConfiguration) - Specified by:
getPersistenceEntryManagerFactoryin interfaceio.jans.orm.service.BaseFactoryService
-
getPersistenceEntryManagerFactory
public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(Class<? extends io.jans.orm.PersistenceEntryManagerFactory> persistenceEntryManagerFactoryClass) - Specified by:
getPersistenceEntryManagerFactoryin interfaceio.jans.orm.service.BaseFactoryService
-
getPersistenceEntryManagerFactory
public io.jans.orm.PersistenceEntryManagerFactory getPersistenceEntryManagerFactory(String persistenceType) - Specified by:
getPersistenceEntryManagerFactoryin interfaceio.jans.orm.service.BaseFactoryService
-
getLog
public org.slf4j.Logger getLog()- Specified by:
getLogin interfaceio.jans.orm.service.BaseFactoryService
-
getBasePersistenceType
- Specified by:
getBasePersistenceTypein interfaceio.jans.orm.service.BaseFactoryService
-
getPersistenceTypeAlias
- Specified by:
getPersistenceTypeAliasin interfaceio.jans.orm.service.BaseFactoryService
-