Package liquibase.ext2.cm.change
Class AbstractCmChange
- java.lang.Object
-
- liquibase.change.AbstractChange
-
- liquibase.ext2.cm.change.AbstractCmChange
-
- All Implemented Interfaces:
liquibase.change.Change
,liquibase.serializer.LiquibaseSerializable
- Direct Known Subclasses:
AbstractSchemaChange
,ChangeSchema
,ImportConfiguration
,ImportConfigurations
,RegisterSchema
public abstract class AbstractCmChange extends liquibase.change.AbstractChange
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
AbstractCmChange.RunnableWithException
-
Constructor Summary
Constructors Constructor Description AbstractCmChange()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
checkRequiredField(liquibase.exception.ValidationErrors validationErrors, String name, String value)
boolean
generateRollbackStatementsVolatile(liquibase.database.Database database)
boolean
generateStatementsVolatile(liquibase.database.Database database)
boolean
supports(liquibase.database.Database database)
liquibase.exception.ValidationErrors
validate(liquibase.database.Database database)
protected abstract liquibase.exception.ValidationErrors
validate(CmDatabase database, liquibase.exception.ValidationErrors validationErrors)
-
Methods inherited from class liquibase.change.AbstractChange
checkStatus, createChangeMetaData, createChangeParameterMetadata, createDescriptionMetaData, createEmptyColumnConfig, createExampleValueMetaData, createInverses, createMustEqualExistingMetaData, createRequiredDatabasesMetaData, createSerializationTypeMetaData, createSinceMetaData, createSupportedDatabasesMetaData, customLoadLogic, finishInitialization, generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeSet, getDescription, getResourceAccessor, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, isInvalidProperty, load, serialize, serializeValue, setChangeSet, setResourceAccessor, supportsRollback, toString, warn
-
-
-
-
Method Detail
-
supports
public boolean supports(liquibase.database.Database database)
- Specified by:
supports
in interfaceliquibase.change.Change
- Overrides:
supports
in classliquibase.change.AbstractChange
-
generateStatementsVolatile
public boolean generateStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateStatementsVolatile
in interfaceliquibase.change.Change
- Overrides:
generateStatementsVolatile
in classliquibase.change.AbstractChange
-
generateRollbackStatementsVolatile
public boolean generateRollbackStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateRollbackStatementsVolatile
in interfaceliquibase.change.Change
- Overrides:
generateRollbackStatementsVolatile
in classliquibase.change.AbstractChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database)
- Specified by:
validate
in interfaceliquibase.change.Change
- Overrides:
validate
in classliquibase.change.AbstractChange
-
validate
protected abstract liquibase.exception.ValidationErrors validate(CmDatabase database, liquibase.exception.ValidationErrors validationErrors)
-
-