Top Description Fields Methods
liquibase.precondition

public Interface Precondition

extends LiquibaseSerializable
Known Direct Implementers
liquibase.precondition.AbstractPrecondition
Imports
liquibase.changelog.ChangeSet, .DatabaseChangeLog, liquibase.changelog.visitor.ChangeExecListener, liquibase.database.Database, liquibase.exception.PreconditionErrorException, .PreconditionFailedException, .ValidationErrors, .Warnings, liquibase.parser.core.ParsedNode, .ParsedNodeException, liquibase.resource.ResourceAccessor, liquibase.serializer.LiquibaseSerializable

Marker interface for preconditions. May become an annotation in the future.

Field Summary

Inherited from liquibase.serializer.LiquibaseSerializable:
GENERIC_CHANGELOG_EXTENSION_NAMESPACEGENERIC_SNAPSHOT_EXTENSION_NAMESPACESTANDARD_CHANGELOG_NAMESPACESTANDARD_SNAPSHOT_NAMESPACE

Method Summary

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

public String
public void
public ValidationErrors
validate(Database database)

public Warnings
warn(Database database)

Inherited from liquibase.serializer.LiquibaseSerializable:
getSerializableFieldNamespacegetSerializableFieldsgetSerializableFieldTypegetSerializableFieldValuegetSerializedObjectNamegetSerializedObjectNamespaceserialize

Method Detail

checkback to summary
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException
getNameback to summary
public String getName()
loadback to summary
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException

Redeclares liquibase.serializer.LiquibaseSerializable.load.

validateback to summary
public ValidationErrors validate(Database database)
warnback to summary
public Warnings warn(Database database)