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<String> getInvalidMD5Sums()
           
 List<SetupException> getSetupExceptions()
           
 ValidationErrors getValidationErrors()
           
 Warnings getWarnings()
           
 void validate(Database database, DatabaseChangeLog changeLog)
           
 boolean validationPassed()
           
 void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 
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,
                  Set<ChangeSetFilterResult> filterResults)
           throws LiquibaseException
Specified by:
visit in interface ChangeSetVisitor
Throws:
LiquibaseException

getInvalidMD5Sums

public List<String> 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 © 2016 Liquibase.org. All rights reserved.