package com.abmash.core.query.predicate; import com.abmash.core.jquery.JQueryFactory; import com.abmash.core.query.DirectionOptions; public class DirectionPredicate extends JQueryPredicate { DirectionOptions options; Predicates predicates; public DirectionPredicate(DirectionOptions options, Predicate... predicates) { super(); this.options = options; this.predicates = new Predicates(predicates); buildCommands(); } public DirectionOptions getOptions() { return options; } public Predicates getPredicates() { return predicates; } public void buildCommands() { closeTo( // TODO bei query nach hinten sortieren JQueryFactory.select("abmash.getData('elementsForFilteringQuery')", 50), options, predicates ); }; @Override public String toString() { return toString(0); } @Override public String toString(int intendationSpaces) { return super.toString(intendationSpaces, " " + options.buildCommandSelector()); } }