Package org.flowable.cmmn.engine.impl.db
Class CmmnDbSchemaManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.LiquibaseBasedSchemaManager
-
- org.flowable.cmmn.engine.impl.db.CmmnDbSchemaManager
-
- All Implemented Interfaces:
SchemaManager
public class CmmnDbSchemaManager extends LiquibaseBasedSchemaManager
-
-
Field Summary
Fields Modifier and Type Field Description static StringLIQUIBASE_CHANGELOGstatic StringLIQUIBASE_CHANGELOG_CRDB-
Fields inherited from class org.flowable.common.engine.impl.db.LiquibaseBasedSchemaManager
changeLogFile, changeLogPrefix, context, LIQUIBASE_SCOPE_VALUES, logger
-
-
Constructor Summary
Constructors Constructor Description CmmnDbSchemaManager(String changelogFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SchemaManagergetBatchSchemaManager()protected SchemaManagergetCommonSchemaManager()protected LiquibaseDatabaseConfigurationgetDatabaseConfiguration()protected SchemaManagergetEntityLinkSchemaManager()protected SchemaManagergetEventSubscriptionSchemaManager()protected SchemaManagergetIdentityLinkSchemaManager()protected SchemaManagergetJobSchemaManager()protected SchemaManagergetTaskSchemaManager()protected SchemaManagergetVariableSchemaManager()voidinitSchema()voidinitSchema(String databaseSchemaUpdate)voidschemaCreate()voidschemaDrop()StringschemaUpdate()-
Methods inherited from class org.flowable.common.engine.impl.db.LiquibaseBasedSchemaManager
closeDatabase, createLiquibaseInstance, runForLiquibase, schemaCheckVersion
-
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
-
LIQUIBASE_CHANGELOG
public static final String LIQUIBASE_CHANGELOG
- See Also:
- Constant Field Values
-
LIQUIBASE_CHANGELOG_CRDB
public static final String LIQUIBASE_CHANGELOG_CRDB
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CmmnDbSchemaManager
public CmmnDbSchemaManager(String changelogFile)
-
-
Method Detail
-
getDatabaseConfiguration
protected LiquibaseDatabaseConfiguration getDatabaseConfiguration()
- Specified by:
getDatabaseConfigurationin classLiquibaseBasedSchemaManager
-
initSchema
public void initSchema()
-
initSchema
public void initSchema(String databaseSchemaUpdate)
- Overrides:
initSchemain classLiquibaseBasedSchemaManager
-
schemaCreate
public void schemaCreate()
- Specified by:
schemaCreatein interfaceSchemaManager- Overrides:
schemaCreatein classLiquibaseBasedSchemaManager
-
schemaDrop
public void schemaDrop()
- Specified by:
schemaDropin interfaceSchemaManager- Overrides:
schemaDropin classLiquibaseBasedSchemaManager
-
schemaUpdate
public String schemaUpdate()
- Specified by:
schemaUpdatein interfaceSchemaManager- Overrides:
schemaUpdatein classLiquibaseBasedSchemaManager
-
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()
-
-