Class DataObjectSchemaDefinitionLiquibaseBasedSchemaManager
java.lang.Object
com.flowable.platform.common.db.liquibase.LiquibaseBasedSchemaManager
com.flowable.dataobject.engine.impl.repository.DataObjectSchemaDefinitionLiquibaseBasedSchemaManager
- All Implemented Interfaces:
SchemaManager
public class DataObjectSchemaDefinitionLiquibaseBasedSchemaManager
extends LiquibaseBasedSchemaManager
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final liquibase.resource.ResourceAccessor
Fields inherited from class com.flowable.platform.common.db.liquibase.LiquibaseBasedSchemaManager
changeLogFile, changeLogPrefix, context, LIQUIBASE_SCOPE_VALUES, logger
-
Constructor Summary
ConstructorsConstructorDescriptionDataObjectSchemaDefinitionLiquibaseBasedSchemaManager
(String context, String changeLogFile, String changeLogPrefix, liquibase.resource.ResourceAccessor resourceAccessor) -
Method Summary
Modifier and TypeMethodDescriptionprotected liquibase.Liquibase
createLiquibaseInstance
(LiquibaseDatabaseConfiguration databaseConfiguration) protected LiquibaseDatabaseConfiguration
void
rollback()
Methods inherited from class com.flowable.platform.common.db.liquibase.LiquibaseBasedSchemaManager
closeDatabase, getContext, initSchema, runForLiquibase, schemaCheckVersion, schemaCreate, schemaDrop, schemaUpdate
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 Details
-
resourceAccessor
protected final liquibase.resource.ResourceAccessor resourceAccessor
-
-
Constructor Details
-
DataObjectSchemaDefinitionLiquibaseBasedSchemaManager
-
-
Method Details
-
rollback
public void rollback() -
getDatabaseConfiguration
- Specified by:
getDatabaseConfiguration
in classLiquibaseBasedSchemaManager
-
createLiquibaseInstance
protected liquibase.Liquibase createLiquibaseInstance(LiquibaseDatabaseConfiguration databaseConfiguration) throws SQLException - Overrides:
createLiquibaseInstance
in classLiquibaseBasedSchemaManager
- Throws:
SQLException
-