public class PreconditionContainer extends AndPrecondition implements ChangeLogChild
Modifier and Type | Class and Description |
---|---|
static class |
PreconditionContainer.ErrorOption |
static class |
PreconditionContainer.FailOption |
static class |
PreconditionContainer.OnSqlOutputOption |
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
PreconditionContainer() |
Modifier and Type | Method and Description |
---|---|
void |
check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet,
ChangeExecListener changeExecListener) |
String |
getName() |
PreconditionContainer.ErrorOption |
getOnError() |
String |
getOnErrorMessage() |
PreconditionContainer.FailOption |
getOnFail() |
String |
getOnFailMessage() |
PreconditionContainer.OnSqlOutputOption |
getOnSqlOutput() |
String |
getSerializedObjectNamespace() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
setOnError(PreconditionContainer.ErrorOption onError) |
void |
setOnError(String onError) |
void |
setOnErrorMessage(String onErrorMessage) |
void |
setOnFail(PreconditionContainer.FailOption onFail) |
void |
setOnFail(String onFail) |
void |
setOnFailMessage(String onFailMessage) |
void |
setOnSqlOutput(PreconditionContainer.OnSqlOutputOption onSqlOutput) |
void |
setOnSqlOutput(String onSqlOutput) |
warn
addNestedPrecondition, getNestedPreconditions, toPrecondition, validate
getSerializedObjectName
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, serialize
public PreconditionContainer.FailOption getOnFail()
public void setOnFail(String onFail)
public void setOnFail(PreconditionContainer.FailOption onFail)
public PreconditionContainer.ErrorOption getOnError()
public void setOnError(String onError)
public void setOnError(PreconditionContainer.ErrorOption onError)
public PreconditionContainer.OnSqlOutputOption getOnSqlOutput()
public void setOnSqlOutput(String onSqlOutput)
public void setOnSqlOutput(PreconditionContainer.OnSqlOutputOption onSqlOutput)
public String getOnFailMessage()
public void setOnFailMessage(String onFailMessage)
public String getOnErrorMessage()
public void setOnErrorMessage(String onErrorMessage)
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException
check
in interface Precondition
check
in class AndPrecondition
PreconditionFailedException
PreconditionErrorException
public String getSerializedObjectNamespace()
getSerializedObjectNamespace
in interface LiquibaseSerializable
getSerializedObjectNamespace
in class AndPrecondition
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load
in interface Precondition
load
in interface LiquibaseSerializable
load
in class PreconditionLogic
ParsedNodeException
public String getName()
getName
in interface Precondition
getName
in class AndPrecondition
Copyright © 2023 Liquibase.org. All rights reserved.