Package org.flowable.engine.impl.db
Class ProcessDbSchemaManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
-
- org.flowable.engine.impl.db.ProcessDbSchemaManager
-
- All Implemented Interfaces:
SchemaManager
public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManager
-
-
Field Summary
Fields Modifier and Type Field Description protected static PatternCLEAN_VERSION_REGEXprotected static StringPROCESS_DB_SCHEMA_LOCK_NAME-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE, SCHEMA_VERSION_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description ProcessDbSchemaManager()
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
addSqlStatementPiece, dbSchemaUpgrade, dbSchemaUpgradeUntil6120, executeMandatorySchemaResource, executeSchemaResource, executeSchemaResource, getDbSqlSession, getProperty, getPropertyTable, getResourceForDbOperation, isTablePresent, prependDatabaseTablePrefix, readNextTrimmedLine, updateDdlForMySqlVersionLowerThan56
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.common.engine.impl.db.SchemaManager
schemaUpdate
-
-
-
-
Field Detail
-
CLEAN_VERSION_REGEX
protected static final Pattern CLEAN_VERSION_REGEX
-
PROCESS_DB_SCHEMA_LOCK_NAME
protected static final String PROCESS_DB_SCHEMA_LOCK_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
schemaCheckVersion
public void schemaCheckVersion()
-
addMissingComponent
protected String addMissingComponent(String missingComponents, String component)
-
getDbVersion
protected String getDbVersion()
-
schemaCreate
public void schemaCreate()
-
schemaCreateInLock
protected void schemaCreateInLock()
-
dbSchemaCreateHistory
protected void dbSchemaCreateHistory()
-
dbSchemaCreateEngine
protected void dbSchemaCreateEngine()
-
schemaDrop
public void schemaDrop()
-
dbSchemaPrune
public void dbSchemaPrune()
-
schemaUpdate
public String schemaUpdate()
-
isEngineTablePresent
public boolean isEngineTablePresent()
-
isHistoryTablePresent
public boolean isHistoryTablePresent()
-
isMissingTablesException
protected boolean isMissingTablesException(Exception e)
-
performSchemaOperationsProcessEngineClose
public void performSchemaOperationsProcessEngineClose()
-
getCommonSchemaManager
protected SchemaManager getCommonSchemaManager()
-
getIdentityLinkSchemaManager
protected SchemaManager getIdentityLinkSchemaManager()
-
getEntityLinkSchemaManager
protected SchemaManager getEntityLinkSchemaManager()
-
getEventSubscriptionSchemaManager
protected SchemaManager getEventSubscriptionSchemaManager()
-
getVariableSchemaManager
protected SchemaManager getVariableSchemaManager()
-
getTaskSchemaManager
protected SchemaManager getTaskSchemaManager()
-
getJobSchemaManager
protected SchemaManager getJobSchemaManager()
-
getBatchSchemaManager
protected SchemaManager getBatchSchemaManager()
-
getProcessEngineConfiguration
protected ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
getResourcesRootDirectory
protected String getResourcesRootDirectory()
- Specified by:
getResourcesRootDirectoryin classAbstractSqlScriptBasedDbSchemaManager
-
-