Package liquibase.precondition.core
Class PreconditionContainer
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.PreconditionLogic
liquibase.precondition.core.AndPrecondition
liquibase.precondition.core.PreconditionContainer
- All Implemented Interfaces:
ChangeLogChild,Precondition,LiquibaseSerializable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumNested classes/interfaces inherited from interface liquibase.serializer.LiquibaseSerializable
LiquibaseSerializable.SerializationType -
Field Summary
Fields inherited from interface liquibase.serializer.LiquibaseSerializable
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) getName()getSerializableFieldValue(String field) voidload(ParsedNode parsedNode, ResourceAccessor resourceAccessor) voidsetOnError(String onError) voidvoidsetOnErrorMessage(String onErrorMessage) voidvoidvoidsetOnFailMessage(String onFailMessage) voidsetOnSqlOutput(String onSqlOutput) voidsetOnSqlOutput(PreconditionContainer.OnSqlOutputOption onSqlOutput) Methods inherited from class liquibase.precondition.core.AndPrecondition
warnMethods inherited from class liquibase.precondition.PreconditionLogic
addNestedPrecondition, getNestedPreconditions, toPrecondition, validateMethods inherited from class liquibase.precondition.AbstractPrecondition
getSerializedObjectNameMethods inherited from class liquibase.serializer.AbstractLiquibaseSerializable
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFieldType, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface liquibase.serializer.LiquibaseSerializable
getSerializableFieldNamespace, getSerializableFieldType, getSerializedObjectName, serialize
-
Constructor Details
-
PreconditionContainer
public PreconditionContainer()
-
-
Method Details
-
getOnFail
-
setOnFail
-
setOnFail
-
getOnError
-
setOnError
-
setOnError
-
getOnSqlOutput
-
setOnSqlOutput
-
setOnSqlOutput
-
getOnFailMessage
-
setOnFailMessage
-
getOnErrorMessage
-
setOnErrorMessage
-
check
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException - Specified by:
checkin interfacePrecondition- Overrides:
checkin classAndPrecondition- Throws:
PreconditionFailedExceptionPreconditionErrorException
-
getSerializedObjectNamespace
- Specified by:
getSerializedObjectNamespacein interfaceLiquibaseSerializable- Overrides:
getSerializedObjectNamespacein classAndPrecondition
-
load
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException - Specified by:
loadin interfaceLiquibaseSerializable- Specified by:
loadin interfacePrecondition- Overrides:
loadin classPreconditionLogic- Throws:
ParsedNodeException
-
getName
- Specified by:
getNamein interfacePrecondition- Overrides:
getNamein classAndPrecondition
-
getSerializableFields
- Specified by:
getSerializableFieldsin interfaceLiquibaseSerializable- Overrides:
getSerializableFieldsin classAbstractLiquibaseSerializable
-
getSerializableFieldValue
- Specified by:
getSerializableFieldValuein interfaceLiquibaseSerializable- Overrides:
getSerializableFieldValuein classAbstractLiquibaseSerializable
-