public abstract static class QueryBuilderUtil.ComplexPredicate extends QueryBuilderUtil.Predicate
Modifier and Type | Field and Description |
---|---|
protected boolean |
negate |
protected List<QueryBuilderUtil.Predicate> |
predicates |
description, id, TAB
Constructor and Description |
---|
QueryBuilderUtil.ComplexPredicate()
Constructor.
|
QueryBuilderUtil.ComplexPredicate(String id,
String description,
boolean negate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected QueryBuilderUtil.ComplexPredicate |
addPredicate(QueryBuilderUtil.Predicate predicate)
Add given predicate.
|
QueryBuilderUtil.Predicate |
findPredicate(String id)
Find predicate with given id.
|
List<QueryBuilderUtil.Predicate> |
getPredicates() |
boolean |
isNegate() |
QueryBuilderUtil.Predicate |
removePredicate(String id)
Remove predicate with given id.
|
void |
setNegate(boolean negate) |
void |
setPredicates(List<QueryBuilderUtil.Predicate> predicates) |
fromXML, getDescription, getId, setDescription, setId, toSql, toXML
protected boolean negate
protected List<QueryBuilderUtil.Predicate> predicates
public QueryBuilderUtil.ComplexPredicate()
protected QueryBuilderUtil.ComplexPredicate addPredicate(QueryBuilderUtil.Predicate predicate)
predicate
- public QueryBuilderUtil.Predicate removePredicate(String id)
id
- public QueryBuilderUtil.Predicate findPredicate(String id)
QueryBuilderUtil.Predicate
findPredicate
in class QueryBuilderUtil.Predicate
public List<QueryBuilderUtil.Predicate> getPredicates()
public void setPredicates(List<QueryBuilderUtil.Predicate> predicates)
predicates
- the predicates to setpublic boolean isNegate()
public void setNegate(boolean negate)
negate
- the negate to setThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.