All Downloads are FREE. Search and download functionalities are using the official Maven repository.

liquibase.changelog.visitor.ListVisitor Maven / Gradle / Ivy

There is a newer version: 4.28.0
Show newest version
package liquibase.changelog.visitor;

import liquibase.changelog.ChangeSet;
import liquibase.changelog.DatabaseChangeLog;
import liquibase.database.Database;
import liquibase.exception.LiquibaseException;

import java.util.ArrayList;
import java.util.List;

public class ListVisitor implements ChangeSetVisitor {

    private List seenChangeSets = new ArrayList();

    public List getSeenChangeSets() {
        return seenChangeSets;
    }

    @Override
    public Direction getDirection() {
        return ChangeSetVisitor.Direction.FORWARD;
    }

    @Override
    public void visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) throws LiquibaseException {
        seenChangeSets.add(changeSet);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy