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 interfaceAbstractCmChange.RunnableWithException
-
Constructor Summary
Constructors Constructor Description AbstractCmChange()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidcheckRequiredField(liquibase.exception.ValidationErrors validationErrors, String name, String value)booleangenerateRollbackStatementsVolatile(liquibase.database.Database database)booleangenerateStatementsVolatile(liquibase.database.Database database)booleansupports(liquibase.database.Database database)liquibase.exception.ValidationErrorsvalidate(liquibase.database.Database database)protected abstract liquibase.exception.ValidationErrorsvalidate(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:
supportsin interfaceliquibase.change.Change- Overrides:
supportsin classliquibase.change.AbstractChange
-
generateStatementsVolatile
public boolean generateStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateStatementsVolatilein interfaceliquibase.change.Change- Overrides:
generateStatementsVolatilein classliquibase.change.AbstractChange
-
generateRollbackStatementsVolatile
public boolean generateRollbackStatementsVolatile(liquibase.database.Database database)
- Specified by:
generateRollbackStatementsVolatilein interfaceliquibase.change.Change- Overrides:
generateRollbackStatementsVolatilein classliquibase.change.AbstractChange
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database database)
- Specified by:
validatein interfaceliquibase.change.Change- Overrides:
validatein classliquibase.change.AbstractChange
-
validate
protected abstract liquibase.exception.ValidationErrors validate(CmDatabase database, liquibase.exception.ValidationErrors validationErrors)
-
-