Class HibernateConfigurationProviderImpl
- java.lang.Object
-
- org.bonitasoft.engine.persistence.HibernateConfigurationProviderImpl
-
- All Implemented Interfaces:
HibernateConfigurationProvider
public class HibernateConfigurationProviderImpl extends java.lang.Object implements HibernateConfigurationProvider
- Author:
- Charles Souillard, Baptiste Mesta, Celine Souchet
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Propertiesproperties
-
Constructor Summary
Constructors Constructor Description HibernateConfigurationProviderImpl(java.util.Properties properties, HibernateResourcesConfigurationProvider hibernateResourcesConfigurationProvider, java.util.List<java.lang.String> mappingExclusions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyCacheMode(org.hibernate.boot.MetadataBuilder metadataBuilder)voidbootstrap(java.util.Properties extraHibernateProperties)protected java.util.PropertiesgatherAllProperties(java.util.Properties extraHibernateProperties, org.hibernate.boot.registry.StandardServiceRegistryBuilder standardRegistryBuilder)java.util.Map<java.lang.String,java.lang.String>getCacheQueries()java.util.Map<java.lang.String,java.lang.String>getClassAliasMappings()java.util.List<java.lang.Class<? extends PersistentObject>>getMappedClasses()java.util.List<java.lang.String>getMappingExclusions()org.hibernate.SessionFactorygetSessionFactory()VendorgetVendor()
-
-
-
Constructor Detail
-
HibernateConfigurationProviderImpl
public HibernateConfigurationProviderImpl(java.util.Properties properties, HibernateResourcesConfigurationProvider hibernateResourcesConfigurationProvider, java.util.List<java.lang.String> mappingExclusions)
-
-
Method Detail
-
getClassAliasMappings
public java.util.Map<java.lang.String,java.lang.String> getClassAliasMappings()
- Specified by:
getClassAliasMappingsin interfaceHibernateConfigurationProvider
-
getMappingExclusions
public java.util.List<java.lang.String> getMappingExclusions()
- Specified by:
getMappingExclusionsin interfaceHibernateConfigurationProvider
-
getCacheQueries
public java.util.Map<java.lang.String,java.lang.String> getCacheQueries()
- Specified by:
getCacheQueriesin interfaceHibernateConfigurationProvider
-
bootstrap
public void bootstrap(java.util.Properties extraHibernateProperties)
- Specified by:
bootstrapin interfaceHibernateConfigurationProvider
-
applyCacheMode
protected void applyCacheMode(org.hibernate.boot.MetadataBuilder metadataBuilder)
-
gatherAllProperties
protected java.util.Properties gatherAllProperties(java.util.Properties extraHibernateProperties, org.hibernate.boot.registry.StandardServiceRegistryBuilder standardRegistryBuilder)
-
getVendor
public Vendor getVendor()
- Specified by:
getVendorin interfaceHibernateConfigurationProvider
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()
- Specified by:
getSessionFactoryin interfaceHibernateConfigurationProvider
-
getMappedClasses
public java.util.List<java.lang.Class<? extends PersistentObject>> getMappedClasses()
- Specified by:
getMappedClassesin interfaceHibernateConfigurationProvider
-
-