Top Fields Constructors Methods
liquibase.changelog.visitor

public Class ValidatingVisitor

extends Object
implements ChangeSetVisitor
Class Inheritance
All Implemented Interfaces
liquibase.changelog.visitor.ChangeSetVisitor
Annotations
@lombok.Getter
Imports
liquibase.ChecksumVersion, .GlobalConfiguration, .Scope, liquibase.change.Change, liquibase.changelog.ChangeSet, .DatabaseChangeLog, .RanChangeSet, liquibase.changelog.filter.ChangeSetFilterResult, liquibase.database.Database, .DatabaseList, liquibase.exception.*, liquibase.precondition.ErrorPrecondition, .FailedPrecondition, liquibase.precondition.core.PreconditionContainer, liquibase.util.StringUtil, .ValidatingVisitorUtil, lombok.Getter, java.util.*

Field Summary

Modifier and TypeField and Description
private final List<Throwable>
private Database
private final Set<ChangeSet>
private final List<ErrorPrecondition>
private String
private final List<FailedPrecondition>
private String
private final List<String>
private Map<String, RanChangeSet>
private final Set<String>
private final List<SetupException>
private final ValidationErrors
private final Warnings

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
private boolean
private RanChangeSet
public ChangeSetVisitor.Direction
public void
validate(Database database, DatabaseChangeLog changeLog)

public boolean
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

changeValidationExceptionsback to summary
private final List<Throwable> changeValidationExceptions
databaseback to summary
private Database database
duplicateChangeSetsback to summary
private final Set<ChangeSet> duplicateChangeSets
errorPreconditionsback to summary
private final List<ErrorPrecondition> errorPreconditions
errorPreconditionsMessageback to summary
private String errorPreconditionsMessage
failedPreconditionsback to summary
private final List<FailedPrecondition> failedPreconditions
failedPreconditionsMessageback to summary
private String failedPreconditionsMessage
invalidMD5Sumsback to summary
private final List<String> invalidMD5Sums
ranIndexback to summary
private Map<String, RanChangeSet> ranIndex
seenChangeSetsback to summary
private final Set<String> seenChangeSets
setupExceptionsback to summary
private final List<SetupException> setupExceptions
validationErrorsback to summary
private final ValidationErrors validationErrors
warningsback to summary
private final Warnings warnings

Constructor Detail

ValidatingVisitorback to summary
public ValidatingVisitor()
ValidatingVisitorback to summary
public ValidatingVisitor(List<RanChangeSet> ranChangeSets)

Method Detail

areChangeSetAttributesValidback to summary
private boolean areChangeSetAttributesValid(ChangeSet changeSet)
findChangeSetback to summary
private RanChangeSet findChangeSet(ChangeSet changeSet)
getDirectionback to summary
public ChangeSetVisitor.Direction getDirection()

Implements liquibase.changelog.visitor.ChangeSetVisitor.getDirection.

Annotations
@Override
validateback to summary
public void validate(Database database, DatabaseChangeLog changeLog)
validationPassedback to summary
public boolean validationPassed()
visitback to summary
public void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) throws LiquibaseException

Implements liquibase.changelog.visitor.ChangeSetVisitor.visit.

Annotations
@Override