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
-
-
Constructor Summary
Constructors Constructor Description PersistanceFactoryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBasePersistenceType(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)StringgetPersistenceTypeAlias(String persistenceType)io.jans.orm.model.PersistenceConfigurationloadPersistenceConfiguration()io.jans.orm.model.PersistenceConfigurationloadPersistenceConfiguration(String applicationPropertiesFile)
-
-
-
Method Detail
-
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
public String getBasePersistenceType(String persistenceType)
- Specified by:
getBasePersistenceTypein interfaceio.jans.orm.service.BaseFactoryService
-
-