public Parameters addSet(String name, Set value) { add(new QueryParameter(name, Set.class, value)); return this; }
public long group() { if (this.filter != null) { return this.filter.group(); } return -1; }
public Parameters paginate(Integer offset, Integer limit) { if (this.filter == null) { this.filter = new Filter(); } this.filter.limit = limit; this.filter.offset = offset; return this; }
public long owner() { if (this.filter != null) { return this.filter.owner(); } return -1; }
public Parameters leaves() { if (this.options == null) { this.options = new Options(); } this.options.leaves = true; return this; }
/** * copy constructor. Merges {@link QueryParameter}s. */ public Parameters(QueryParameter[] queryParameters) { addAll(queryParameters); }
public boolean isUnique() { if (this.filter != null) { return this.filter.isUnique(); } return false; }
public Parameters addMap(String name, Map value) { add(new QueryParameter(name, Map.class, value)); return this; }
public Parameters noLeaves() { if (this.options == null) { this.options = new Options(); } this.options.leaves = false; return this; }
public Parameters addInteger(String name, Integer value) { add(new QueryParameter(name, Integer.class, value)); return this; }
public Parameters addLong(String name, Long value) { add(new QueryParameter(name, Long.class, value)); return this; }
public Parameters addClass(String name, Class value) { add(new QueryParameter(name, Class.class, value)); return this; }
public Parameters addList(String name, List value) { add(new QueryParameter(name, List.class, value)); return this; }
public Parameters addId(Long id) { add(new QueryParameter(ID, Long.class, id)); return this; }
public Parameters addBoolean(String name, Boolean value) { add(new QueryParameter(name, Boolean.class, value)); return this; }
public Parameters addString(String name, String value) { add(new QueryParameter(name, String.class, value)); return this; }
public Parameters addIds(Collection ids) { add(new QueryParameter(IDS, Collection.class, ids)); return this; }