public class CmmnDbSchemaManager extends Object implements SchemaManager
| Modifier and Type | Field and Description |
|---|---|
static String |
LIQUIBASE_CHANGELOG |
| Constructor and Description |
|---|
CmmnDbSchemaManager() |
| Modifier and Type | Method and Description |
|---|---|
protected liquibase.Liquibase |
createLiquibaseInstance(CmmnEngineConfiguration cmmnEngineConfiguration) |
liquibase.Liquibase |
createLiquibaseInstance(liquibase.database.Database database) |
protected SchemaManager |
getCommonSchemaManager() |
protected SchemaManager |
getIdentityLinkSchemaManager() |
protected SchemaManager |
getJobSchemaManager() |
protected SchemaManager |
getTaskSchemaManager() |
protected SchemaManager |
getVariableSchemaManager() |
void |
initSchema() |
void |
initSchema(CmmnEngineConfiguration cmmnEngineConfiguration) |
void |
initSchema(CmmnEngineConfiguration cmmnEngineConfiguration,
String databaseSchemaUpdate) |
void |
schemaCheckVersion() |
void |
schemaCreate() |
void |
schemaDrop() |
String |
schemaUpdate() |
public static final String LIQUIBASE_CHANGELOG
public void initSchema()
public void initSchema(CmmnEngineConfiguration cmmnEngineConfiguration)
public void initSchema(CmmnEngineConfiguration cmmnEngineConfiguration, String databaseSchemaUpdate)
protected liquibase.Liquibase createLiquibaseInstance(CmmnEngineConfiguration cmmnEngineConfiguration) throws SQLException, liquibase.exception.DatabaseException, liquibase.exception.LiquibaseException
SQLExceptionliquibase.exception.DatabaseExceptionliquibase.exception.LiquibaseExceptionpublic liquibase.Liquibase createLiquibaseInstance(liquibase.database.Database database)
throws liquibase.exception.LiquibaseException
liquibase.exception.LiquibaseExceptionpublic void schemaCreate()
schemaCreate in interface SchemaManagerpublic void schemaDrop()
schemaDrop in interface SchemaManagerpublic String schemaUpdate()
schemaUpdate in interface SchemaManagerpublic void schemaCheckVersion()
schemaCheckVersion in interface SchemaManagerprotected SchemaManager getCommonSchemaManager()
protected SchemaManager getIdentityLinkSchemaManager()
protected SchemaManager getVariableSchemaManager()
protected SchemaManager getTaskSchemaManager()
protected SchemaManager getJobSchemaManager()
Copyright © 2018 Flowable. All rights reserved.