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
public class PreconditionContainer
- extends AndPrecondition
- implements ChangeLogChild
Methods inherited from class liquibase.serializer.AbstractLiquibaseSerializable |
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreconditionContainer
public PreconditionContainer()
getOnFail
public PreconditionContainer.FailOption getOnFail()
setOnFail
public void setOnFail(String onFail)
getOnError
public PreconditionContainer.ErrorOption getOnError()
setOnError
public void setOnError(String onError)
getOnSqlOutput
public PreconditionContainer.OnSqlOutputOption getOnSqlOutput()
setOnSqlOutput
public void setOnSqlOutput(String onSqlOutput)
setOnSqlOutput
public void setOnSqlOutput(PreconditionContainer.OnSqlOutputOption onSqlOutput)
getOnFailMessage
public String getOnFailMessage()
setOnFailMessage
public void setOnFailMessage(String onFailMessage)
getOnErrorMessage
public String getOnErrorMessage()
setOnErrorMessage
public void setOnErrorMessage(String onErrorMessage)
check
public void check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet)
throws PreconditionFailedException,
PreconditionErrorException
- Specified by:
check
in interface Precondition
- Overrides:
check
in class AndPrecondition
- Throws:
PreconditionFailedException
PreconditionErrorException
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
- Specified by:
getSerializedObjectNamespace
in interface LiquibaseSerializable
- Overrides:
getSerializedObjectNamespace
in class AndPrecondition
load
public void load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Specified by:
load
in interface Precondition
- Specified by:
load
in interface LiquibaseSerializable
- Overrides:
load
in class PreconditionLogic
- Throws:
ParsedNodeException
getName
public String getName()
- Specified by:
getName
in interface Precondition
- Overrides:
getName
in class AndPrecondition
Copyright © 2015 Liquibase.org. All rights reserved.