liquibase.precondition
Interface Precondition

All Known Implementing Classes:
AndPrecondition, ChangeLogPropertyDefinedPrecondition, ChangeSetExecutedPrecondition, ColumnExistsPrecondition, CustomPreconditionWrapper, DBMSPrecondition, ForeignKeyExistsPrecondition, IndexExistsPrecondition, NotPrecondition, OrPrecondition, PreconditionContainer, PreconditionLogic, PrimaryKeyExistsPrecondition, RunningAsPrecondition, SequenceExistsPrecondition, SqlPrecondition, TableExistsPrecondition, ViewExistsPrecondition

public interface Precondition

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


Method Summary
 void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 String getName()
           
 ValidationErrors validate(Database database)
           
 Warnings warn(Database database)
           
 

Method Detail

getName

String getName()

warn

Warnings warn(Database database)

validate

ValidationErrors validate(Database database)

check

void check(Database database,
           DatabaseChangeLog changeLog,
           ChangeSet changeSet)
           throws PreconditionFailedException,
                  PreconditionErrorException
Throws:
PreconditionFailedException
PreconditionErrorException


Copyright © 2012 Liquibase.org. All Rights Reserved.