liquibase.changelog.visitor
Class ValidatingVisitor
java.lang.Object
liquibase.changelog.visitor.ValidatingVisitor
- All Implemented Interfaces:
- ChangeSetVisitor
public class ValidatingVisitor
- extends java.lang.Object
- implements ChangeSetVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidatingVisitor
public ValidatingVisitor(java.util.List<RanChangeSet> ranChangeSets)
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 java.util.List<ChangeSet> getInvalidMD5Sums()
getFailedPreconditions
public java.util.List<FailedPrecondition> getFailedPreconditions()
getErrorPreconditions
public java.util.List<ErrorPrecondition> getErrorPreconditions()
getDuplicateChangeSets
public java.util.Set<ChangeSet> getDuplicateChangeSets()
getSetupExceptions
public java.util.List<SetupException> getSetupExceptions()
getChangeValidationExceptions
public java.util.List<java.lang.Throwable> getChangeValidationExceptions()
getValidationErrors
public ValidationErrors getValidationErrors()
getWarnings
public Warnings getWarnings()
validationPassed
public boolean validationPassed()
getDatabase
public Database getDatabase()
Copyright © 2010 Liquibase.org. All Rights Reserved.