org.bonitasoft.engine.persistence
public class PlatformHibernatePersistenceService extends AbstractHibernatePersistenceService
cacheQueries, classMapping, interfaceToClassMapping, mappingExclusions| Modifier | Constructor and Description |
|---|---|
protected |
PlatformHibernatePersistenceService(org.hibernate.SessionFactory sessionFactory,
List<Class<? extends org.bonitasoft.engine.persistence.PersistentObject>> classMapping,
Map<String,String> classAliasMappings,
boolean enableWordSearch,
Set<String> wordSearchExclusionMappings,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
|
PlatformHibernatePersistenceService(String name,
HibernateConfigurationProvider hbmConfigurationProvider,
org.bonitasoft.engine.persistence.DBConfigurationsProvider dbConfigurationsProvider,
String statementDelimiter,
String likeEscapeCharacter,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
SequenceManager sequenceManager,
DataSource datasource,
boolean enableWordSearch,
Set<String> wordSearchExclusionMappings) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteByTenant(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass,
List<org.bonitasoft.engine.persistence.FilterOption> filters) |
void |
flushStatements() |
protected long |
getTenantId() |
applyFiltersOnQuery, buildLikeClauseForOneFieldMultipleTerms, buildLikeClauseForOneFieldOneTerm, checkClassMapping, delete, delete, delete, deleteAll, destroy, doExecuteSQL, flushStatements, getClassAliasMappings, getMappedClass, getQueryWithFilters, getSession, handleMultipleFilters, insert, insertInBatch, logStats, logWarningMessage, purge, purge, selectById, selectList, selectOne, setClassesToPurge, setParameters, setQueryCache, update, update, updatebuildLikeEscapeClause, cleanStructure, createStructure, deleteStructure, deleteTenant, escapeTerm, getLikeEscapeCharacter, getName, getNumberOfEntities, getNumberOfEntities, getSequenceManager, getSqlTransformer, getSqlTransformers, initializeStructure, initializeStructure, initTablesFiles, isWordSearchEnabled, postCreateStructure, preDropStructure, searchEntity, searchEntity, setIdprotected PlatformHibernatePersistenceService(org.hibernate.SessionFactory sessionFactory,
List<Class<? extends org.bonitasoft.engine.persistence.PersistentObject>> classMapping,
Map<String,String> classAliasMappings,
boolean enableWordSearch,
Set<String> wordSearchExclusionMappings,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
throws ClassNotFoundException
ClassNotFoundExceptionpublic PlatformHibernatePersistenceService(String name, HibernateConfigurationProvider hbmConfigurationProvider, org.bonitasoft.engine.persistence.DBConfigurationsProvider dbConfigurationsProvider, String statementDelimiter, String likeEscapeCharacter, org.bonitasoft.engine.log.technical.TechnicalLoggerService logger, SequenceManager sequenceManager, DataSource datasource, boolean enableWordSearch, Set<String> wordSearchExclusionMappings) throws org.bonitasoft.engine.services.SPersistenceException, ClassNotFoundException
org.bonitasoft.engine.services.SPersistenceExceptionClassNotFoundExceptionprotected long getTenantId()
getTenantId in class org.bonitasoft.engine.persistence.AbstractDBPersistenceServicepublic void flushStatements()
throws org.bonitasoft.engine.services.SPersistenceException
org.bonitasoft.engine.services.SPersistenceExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.