Top Inners Fields Constructors Methods
liquibase.precondition.core

public Class PreconditionContainer

extends AndPrecondition
implements ChangeLogChild
Class Inheritance
All Implemented Interfaces
liquibase.changelog.ChangeLogChild, liquibase.serializer.LiquibaseSerializable
Known Direct Subclasses
liquibase.changelog.DatabaseChangeLog.GlobalPreconditionContainer
Imports
liquibase.Scope, liquibase.changelog.ChangeLogChild, .ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, liquibase.exception.PreconditionErrorException, .PreconditionFailedException, liquibase.executor.Executor, .ExecutorService, liquibase.parser.core.ParsedNode, .ParsedNodeException, liquibase.precondition.ErrorPrecondition, .FailedPrecondition, liquibase.resource.ResourceAccessor, liquibase.util.StreamUtil, .StringUtil, java.util.ArrayList, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum
public static enum

Field Summary

Modifier and TypeField and Description
private PreconditionContainer.ErrorOption
private String
private PreconditionContainer.FailOption
private String
private PreconditionContainer.OnSqlOutputOption

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public String
public PreconditionContainer.ErrorOption
public String
public PreconditionContainer.FailOption
public String
public PreconditionContainer.OnSqlOutputOption
public String
public void
public void
setOnError(String onError)

public void
public void
setOnErrorMessage(String onErrorMessage)

public void
setOnFail(String onFail)

public void
public void
setOnFailMessage(String onFailMessage)

public void
setOnSqlOutput(String onSqlOutput)

public void
Inherited from liquibase.precondition.core.AndPrecondition:
warn

Field Detail

onErrorback to summary
private PreconditionContainer.ErrorOption onError
onErrorMessageback to summary
private String onErrorMessage
onFailback to summary
private PreconditionContainer.FailOption onFail
onFailMessageback to summary
private String onFailMessage
onSqlOutputback to summary
private PreconditionContainer.OnSqlOutputOption onSqlOutput

Constructor Detail

PreconditionContainerback to summary
public PreconditionContainer()

Method Detail

checkback to summary
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException

Overrides liquibase.precondition.core.AndPrecondition.check.

Implements liquibase.precondition.Precondition.check.

Annotations
@Override
getNameback to summary
public String getName()

Overrides liquibase.precondition.core.AndPrecondition.getName.

Implements liquibase.precondition.Precondition.getName.

Annotations
@Override
getOnErrorback to summary
public PreconditionContainer.ErrorOption getOnError()
getOnErrorMessageback to summary
public String getOnErrorMessage()
getOnFailback to summary
public PreconditionContainer.FailOption getOnFail()
getOnFailMessageback to summary
public String getOnFailMessage()
getOnSqlOutputback to summary
public PreconditionContainer.OnSqlOutputOption getOnSqlOutput()
getSerializedObjectNamespaceback to summary
public String getSerializedObjectNamespace()

Overrides liquibase.precondition.core.AndPrecondition.getSerializedObjectNamespace.

Implements liquibase.serializer.LiquibaseSerializable.getSerializedObjectNamespace.

Annotations
@Override
loadback to summary
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException

Overrides liquibase.precondition.PreconditionLogic.load.

Implements liquibase.serializer.LiquibaseSerializable.load, liquibase.precondition.Precondition.load.

Annotations
@Override
setOnErrorback to summary
public void setOnError(String onError)
setOnErrorback to summary
public void setOnError(PreconditionContainer.ErrorOption onError)
setOnErrorMessageback to summary
public void setOnErrorMessage(String onErrorMessage)
setOnFailback to summary
public void setOnFail(String onFail)
setOnFailback to summary
public void setOnFail(PreconditionContainer.FailOption onFail)
setOnFailMessageback to summary
public void setOnFailMessage(String onFailMessage)
setOnSqlOutputback to summary
public void setOnSqlOutput(String onSqlOutput)
setOnSqlOutputback to summary
public void setOnSqlOutput(PreconditionContainer.OnSqlOutputOption onSqlOutput)
liquibase.precondition.core back to summary

public final Enum PreconditionContainer.ErrorOption

extends Enum<PreconditionContainer.ErrorOption>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PreconditionContainer.ErrorOption
public static final PreconditionContainer.ErrorOption
pack-priv final String
public static final PreconditionContainer.ErrorOption
public static final PreconditionContainer.ErrorOption

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static PreconditionContainer.ErrorOption
public static PreconditionContainer.ErrorOption[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

CONTINUEback to summary
public static final PreconditionContainer.ErrorOption CONTINUE
HALTback to summary
public static final PreconditionContainer.ErrorOption HALT
keyback to summary
pack-priv final String key
MARK_RANback to summary
public static final PreconditionContainer.ErrorOption MARK_RAN
WARNback to summary
public static final PreconditionContainer.ErrorOption WARN

Constructor Detail

ErrorOptionback to summary
private ErrorOption(String key)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static PreconditionContainer.ErrorOption valueOf(String name)
valuesback to summary
public static PreconditionContainer.ErrorOption[] values()
liquibase.precondition.core back to summary

public final Enum PreconditionContainer.FailOption

extends Enum<PreconditionContainer.FailOption>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PreconditionContainer.FailOption
public static final PreconditionContainer.FailOption
pack-priv final String
public static final PreconditionContainer.FailOption
public static final PreconditionContainer.FailOption

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static PreconditionContainer.FailOption
public static PreconditionContainer.FailOption[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

CONTINUEback to summary
public static final PreconditionContainer.FailOption CONTINUE
HALTback to summary
public static final PreconditionContainer.FailOption HALT
keyback to summary
pack-priv final String key
MARK_RANback to summary
public static final PreconditionContainer.FailOption MARK_RAN
WARNback to summary
public static final PreconditionContainer.FailOption WARN

Constructor Detail

FailOptionback to summary
private FailOption(String key)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static PreconditionContainer.FailOption valueOf(String name)
valuesback to summary
public static PreconditionContainer.FailOption[] values()
liquibase.precondition.core back to summary

public final Enum PreconditionContainer.OnSqlOutputOption

extends Enum<PreconditionContainer.OnSqlOutputOption>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PreconditionContainer.OnSqlOutputOption
public static final PreconditionContainer.OnSqlOutputOption
pack-priv final String
public static final PreconditionContainer.OnSqlOutputOption

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static PreconditionContainer.OnSqlOutputOption
public static PreconditionContainer.OnSqlOutputOption[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

FAILback to summary
public static final PreconditionContainer.OnSqlOutputOption FAIL
IGNOREback to summary
public static final PreconditionContainer.OnSqlOutputOption IGNORE
keyback to summary
pack-priv final String key
TESTback to summary
public static final PreconditionContainer.OnSqlOutputOption TEST

Constructor Detail

OnSqlOutputOptionback to summary
private OnSqlOutputOption(String key)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static PreconditionContainer.OnSqlOutputOption valueOf(String name)
valuesback to summary
public static PreconditionContainer.OnSqlOutputOption[] values()