Top Fields Constructors Methods
liquibase.precondition

public Class CustomPreconditionWrapper

extends AbstractPrecondition
Class Inheritance
Imports
liquibase.Scope, liquibase.changelog.ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, liquibase.exception.*, liquibase.parser.core.ParsedNode, .ParsedNodeException, liquibase.resource.ResourceAccessor, liquibase.util.ObjectUtil, java.util.Arrays, .LinkedHashMap, .LinkedHashSet, .Map, .Set, .SortedSet, .TreeSet

Field Summary

Modifier and TypeField and Description
private String
private final SortedSet<String>
private final Map<String, String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)

Implements liquibase.precondition.Precondition.check.

public String
public String
public String
public Set<String>
public Object
public String
public void
public void
setClass(String className)

public void
setClassName(String className)

public void
setParam(String name, String value)

protected boolean
public ValidationErrors
public Warnings
Inherited from liquibase.precondition.AbstractPrecondition:
getSerializedObjectName

Field Detail

classNameback to summary
private String className
paramsback to summary
private final SortedSet<String> params
paramValuesback to summary
private final Map<String, String> paramValues

Constructor Detail

CustomPreconditionWrapperback to summary
public CustomPreconditionWrapper()

Method Detail

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

Implements liquibase.precondition.Precondition.check.

Annotations
@Override
getClassNameback to summary
public String getClassName()
getNameback to summary
public String getName()

Implements liquibase.precondition.Precondition.getName.

Annotations
@Override
getParamValueback to summary
public String getParamValue(String key)
getSerializableFieldsback to summary
public Set<String> getSerializableFields()

Overrides liquibase.serializer.AbstractLiquibaseSerializable.getSerializableFields.

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFields.

Annotations
@Override
getSerializableFieldValueback to summary
public Object getSerializableFieldValue(String field)

Overrides liquibase.serializer.AbstractLiquibaseSerializable.getSerializableFieldValue.

Implements liquibase.serializer.LiquibaseSerializable.getSerializableFieldValue.

Annotations
@Override
getSerializedObjectNamespaceback to summary
public String getSerializedObjectNamespace()

Implements liquibase.serializer.LiquibaseSerializable.getSerializedObjectNamespace.

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

Overrides liquibase.serializer.AbstractLiquibaseSerializable.load.

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

Annotations
@Override
setClassback to summary
public void setClass(String className)
setClassNameback to summary
public void setClassName(String className)
setParamback to summary
public void setParam(String name, String value)
shouldAutoLoadback to summary
protected boolean shouldAutoLoad(ParsedNode node)

Overrides liquibase.serializer.AbstractLiquibaseSerializable.shouldAutoLoad.

Annotations
@Override
validateback to summary
public ValidationErrors validate(Database database)

Implements liquibase.precondition.Precondition.validate.

Annotations
@Override
warnback to summary
public Warnings warn(Database database)

Implements liquibase.precondition.Precondition.warn.

Annotations
@Override