package liquibase.changelog.filter;
import liquibase.changelog.ChangeSet;
import liquibase.changelog.RanChangeSet;
import java.util.List;
public class AlreadyRanChangeSetFilter extends RanChangeSetFilter {
public AlreadyRanChangeSetFilter(List<RanChangeSet> ranChangeSets, boolean ignoreClasspathPrefix) {
super(ranChangeSets, ignoreClasspathPrefix);
}
@Override
public ChangeSetFilterResult accepts(ChangeSet changeSet) {
if (getRanChangeSet(changeSet) != null) {
return new ChangeSetFilterResult(true, "Change set already ran", this.getClass());
} else {
return new ChangeSetFilterResult(false, "Change set has not ran", this.getClass());
}
}
}