org.camunda.bpm.engine.impl.db
Class AbstractPersistenceSession
java.lang.Object
org.camunda.bpm.engine.impl.db.AbstractPersistenceSession
- All Implemented Interfaces:
- PersistenceSession, Session
- Direct Known Subclasses:
- DbSqlSession
public abstract class AbstractPersistenceSession
- extends Object
- implements PersistenceSession
- Author:
- Sebastian Menski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Session |
close, flush |
LOG
protected static final EnginePersistenceLogger LOG
listeners
protected List<EntityLoadListener> listeners
AbstractPersistenceSession
public AbstractPersistenceSession()
executeDbOperation
public void executeDbOperation(DbOperation operation)
- Specified by:
executeDbOperation in interface PersistenceSession
insertEntity
protected abstract void insertEntity(DbEntityOperation operation)
deleteEntity
protected abstract void deleteEntity(DbEntityOperation operation)
deleteBulk
protected abstract void deleteBulk(DbBulkOperation operation)
updateEntity
protected abstract void updateEntity(DbEntityOperation operation)
updateBulk
protected abstract void updateBulk(DbBulkOperation operation)
getDbVersion
protected abstract String getDbVersion()
dbSchemaCreate
public void dbSchemaCreate()
- Specified by:
dbSchemaCreate in interface PersistenceSession
dbSchemaCreateIdentity
protected abstract void dbSchemaCreateIdentity()
dbSchemaCreateHistory
protected abstract void dbSchemaCreateHistory()
dbSchemaCreateEngine
protected abstract void dbSchemaCreateEngine()
dbSchemaCreateCmmn
protected abstract void dbSchemaCreateCmmn()
dbSchemaCreateCmmnHistory
protected abstract void dbSchemaCreateCmmnHistory()
dbSchemaCreateDmn
protected abstract void dbSchemaCreateDmn()
dbSchemaCreateDmnHistory
protected abstract void dbSchemaCreateDmnHistory()
dbSchemaDrop
public void dbSchemaDrop()
- Specified by:
dbSchemaDrop in interface PersistenceSession
dbSchemaDropIdentity
protected abstract void dbSchemaDropIdentity()
dbSchemaDropHistory
protected abstract void dbSchemaDropHistory()
dbSchemaDropEngine
protected abstract void dbSchemaDropEngine()
dbSchemaDropCmmn
protected abstract void dbSchemaDropCmmn()
dbSchemaDropCmmnHistory
protected abstract void dbSchemaDropCmmnHistory()
dbSchemaDropDmn
protected abstract void dbSchemaDropDmn()
dbSchemaDropDmnHistory
protected abstract void dbSchemaDropDmnHistory()
dbSchemaPrune
public void dbSchemaPrune()
- Specified by:
dbSchemaPrune in interface PersistenceSession
isEngineTablePresent
public abstract boolean isEngineTablePresent()
isHistoryTablePresent
public abstract boolean isHistoryTablePresent()
isIdentityTablePresent
public abstract boolean isIdentityTablePresent()
isCmmnTablePresent
public abstract boolean isCmmnTablePresent()
isCmmnHistoryTablePresent
public abstract boolean isCmmnHistoryTablePresent()
isDmnTablePresent
public abstract boolean isDmnTablePresent()
isDmnHistoryTablePresent
public abstract boolean isDmnHistoryTablePresent()
dbSchemaUpdate
public void dbSchemaUpdate()
- Specified by:
dbSchemaUpdate in interface PersistenceSession
getTableNamesPresent
public List<String> getTableNamesPresent()
- Specified by:
getTableNamesPresent in interface PersistenceSession
addEntityLoadListener
public void addEntityLoadListener(EntityLoadListener listener)
- Specified by:
addEntityLoadListener in interface PersistenceSession
fireEntityLoaded
protected void fireEntityLoaded(Object result)
Copyright © 2015 camunda services GmbH. All rights reserved.