liquibase.changelog.visitor
Class ValidatingVisitor

java.lang.Object
  extended by liquibase.changelog.visitor.ValidatingVisitor
All Implemented Interfaces:
ChangeSetVisitor

public class ValidatingVisitor
extends Object
implements ChangeSetVisitor


Nested Class Summary
 
Nested classes/interfaces inherited from interface liquibase.changelog.visitor.ChangeSetVisitor
ChangeSetVisitor.Direction
 
Constructor Summary
ValidatingVisitor(List<RanChangeSet> ranChangeSets)
           
 
Method Summary
 List<Throwable> getChangeValidationExceptions()
           
 Database getDatabase()
           
 ChangeSetVisitor.Direction getDirection()
           
 Set<ChangeSet> getDuplicateChangeSets()
           
 List<ErrorPrecondition> getErrorPreconditions()
           
 List<FailedPrecondition> getFailedPreconditions()
           
 List<ChangeSet> getInvalidMD5Sums()
           
 List<SetupException> getSetupExceptions()
           
 ValidationErrors getValidationErrors()
           
 Warnings getWarnings()
           
 void validate(Database database, DatabaseChangeLog changeLog)
           
 boolean validationPassed()
           
 void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidatingVisitor

public ValidatingVisitor(List<RanChangeSet> ranChangeSets)
Method Detail

validate

public void validate(Database database,
                     DatabaseChangeLog changeLog)

getDirection

public ChangeSetVisitor.Direction getDirection()
Specified by:
getDirection in interface ChangeSetVisitor

visit

public void visit(ChangeSet changeSet,
                  DatabaseChangeLog databaseChangeLog,
                  Database database)
Specified by:
visit in interface ChangeSetVisitor

getInvalidMD5Sums

public List<ChangeSet> getInvalidMD5Sums()

getFailedPreconditions

public List<FailedPrecondition> getFailedPreconditions()

getErrorPreconditions

public List<ErrorPrecondition> getErrorPreconditions()

getDuplicateChangeSets

public Set<ChangeSet> getDuplicateChangeSets()

getSetupExceptions

public List<SetupException> getSetupExceptions()

getChangeValidationExceptions

public List<Throwable> getChangeValidationExceptions()

getValidationErrors

public ValidationErrors getValidationErrors()

getWarnings

public Warnings getWarnings()

validationPassed

public boolean validationPassed()

getDatabase

public Database getDatabase()


Copyright © 2012 Liquibase.org. All Rights Reserved.