Class WorkObjectDbSchemaManager
java.lang.Object
com.flowable.workobject.engine.impl.db.WorkObjectDbSchemaManager
- All Implemented Interfaces:
org.flowable.common.engine.impl.db.SchemaManager
public class WorkObjectDbSchemaManager
extends java.lang.Object
implements org.flowable.common.engine.impl.db.SchemaManager
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLIQUIBASE_CHANGELOG -
Constructor Summary
Constructors Constructor Description WorkObjectDbSchemaManager() -
Method Summary
Modifier and Type Method Description protected voidcloseDatabase(liquibase.Liquibase liquibase)protected static liquibase.LiquibasecreateLiquibaseInstance(WorkObjectEngineConfiguration workObjectEngineConfiguration)protected org.flowable.common.engine.impl.db.SchemaManagergetCommonSchemaManager()protected org.flowable.common.engine.impl.db.SchemaManagergetIdentityLinkSchemaManager()protected org.flowable.common.engine.impl.db.SchemaManagergetTaskSchemaManager()protected org.flowable.common.engine.impl.db.SchemaManagergetVariableSchemaManager()voidinitSchema()voidinitSchema(WorkObjectEngineConfiguration workObjectEngineConfiguration)voidinitSchema(WorkObjectEngineConfiguration workObjectEngineConfiguration, java.lang.String databaseSchemaUpdate)voidschemaCheckVersion()voidschemaCreate()voidschemaDrop()java.lang.StringschemaUpdate()
-
Field Details
-
LIQUIBASE_CHANGELOG
public static final java.lang.String LIQUIBASE_CHANGELOG- See Also:
- Constant Field Values
-
-
Constructor Details
-
WorkObjectDbSchemaManager
public WorkObjectDbSchemaManager()
-
-
Method Details
-
initSchema
public void initSchema() -
initSchema
-
initSchema
public void initSchema(WorkObjectEngineConfiguration workObjectEngineConfiguration, java.lang.String databaseSchemaUpdate) -
schemaCreate
public void schemaCreate()- Specified by:
schemaCreatein interfaceorg.flowable.common.engine.impl.db.SchemaManager
-
schemaDrop
public void schemaDrop()- Specified by:
schemaDropin interfaceorg.flowable.common.engine.impl.db.SchemaManager
-
schemaUpdate
public java.lang.String schemaUpdate()- Specified by:
schemaUpdatein interfaceorg.flowable.common.engine.impl.db.SchemaManager
-
getCommonSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager getCommonSchemaManager() -
getVariableSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager getVariableSchemaManager() -
getTaskSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager getTaskSchemaManager() -
getIdentityLinkSchemaManager
protected org.flowable.common.engine.impl.db.SchemaManager getIdentityLinkSchemaManager() -
createLiquibaseInstance
protected static liquibase.Liquibase createLiquibaseInstance(WorkObjectEngineConfiguration workObjectEngineConfiguration) -
schemaCheckVersion
public void schemaCheckVersion()- Specified by:
schemaCheckVersionin interfaceorg.flowable.common.engine.impl.db.SchemaManager
-
closeDatabase
protected void closeDatabase(liquibase.Liquibase liquibase)
-