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

liquibase.changelog.filter.CountChangeSetFilter Maven / Gradle / Ivy

package liquibase.changelog.filter;

import liquibase.changelog.ChangeSet;

public class CountChangeSetFilter implements ChangeSetFilter {

    private int changeSetsToAllow;
    private int changeSetsSeen = 0;

    public CountChangeSetFilter(int changeSetsToAllow) {
        this.changeSetsToAllow = changeSetsToAllow;
    }

    @Override
    public boolean accepts(ChangeSet changeSet) {
        changeSetsSeen++;
        return changeSetsSeen <= changeSetsToAllow;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy