package in.twizmwaz.cardinal.module.modules.filter.type.flag; import in.twizmwaz.cardinal.module.modules.filter.FilterState; import in.twizmwaz.cardinal.module.modules.filter.parsers.FlagFilterPostParser; public class FlagCapturedFilter extends FlagFilterPost { public FlagCapturedFilter(FlagFilterPostParser parser) { super(parser); } @Override public FilterState evaluate(Object... objects) { return (this.getPost() == null || this.getFlag().getPost().equals(this.getPost())) && this.getFlag().isComplete() ? FilterState.ALLOW : FilterState.DENY; } }