| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.elca.el4j.services.persistence.jpa.criteria.QueryBuilder.ConditionList<T>
T - public class QueryBuilder.ConditionList<T extends Expression>
Condition of QueryBuilder.
| Field Summary | |
|---|---|
protected  T | 
parent
the QueryBuilder or ConditionList which started this condition list.  | 
| Constructor Summary | |
|---|---|
QueryBuilder.ConditionList(T parent,
                           String operation)
Sole constructor.  | 
|
| Method Summary | |
|---|---|
 void | 
append(String query)
Appends sub query into the builder.  | 
 T | 
end()
marks the end of an ANDed or ORed list of predicates.  | 
 QueryBuilder.ConditionList<T> | 
exist(QueryBuilder subQueryBuilder)
adds an EXISTS ( subquery ) to this condition.  | 
 QueryBuilder.ConditionList<T> | 
existIf(QueryBuilder subQueryBuilder,
        boolean cond)
same as exist(QueryBuilder) iff cond evaluates to true. | 
 QueryBuilder.ConditionList<T> | 
existIfNotNull(QueryBuilder subQueryBuilder,
               Object obj)
 | 
 QueryBuilder.ConditionList<T> | 
ifCond(String predicate)
adds condition to this condition list.  | 
 QueryBuilder.ConditionList<T> | 
ifCond(String queryPredicate,
       boolean cond)
adds queryPredicate iff cond evaluates to true.  | 
 QueryBuilder.ConditionList<T> | 
ifNotNull(String condition,
          Object parameter)
 | 
 QueryBuilder.ConditionList<T> | 
ifNotNull(String queryPredicate,
          Object parameter,
          boolean cond)
same as ifNotNull(String, Object) iff cond evaluates to true. | 
 QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> | 
startAnd()
Marks the beginning of a new ANDed ConditionList.  | 
 QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> | 
startOr()
Marks the beginning of a new ORed ConditionList.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected T extends Expression parent
| Constructor Detail | 
|---|
public QueryBuilder.ConditionList(T parent,
                                  String operation)
parent - is returned when .end() is called.operation - AND or OR| Method Detail | 
|---|
public QueryBuilder.ConditionList<T> ifCond(String predicate)
predicate - condition
public QueryBuilder.ConditionList<T> ifCond(String queryPredicate,
                                            boolean cond)
queryPredicate - the query predicatecond - condition
public QueryBuilder.ConditionList<T> ifNotNull(String condition,
                                               Object parameter)
public QueryBuilder.ConditionList<T> ifNotNull(String queryPredicate,
                                               Object parameter,
                                               boolean cond)
ifNotNull(String, Object) iff cond evaluates to true.
queryPredicate - query's predicateparameter - parametercond - cond
public QueryBuilder.ConditionList<T> existIf(QueryBuilder subQueryBuilder,
                                             boolean cond)
exist(QueryBuilder) iff cond evaluates to true.
subQueryBuilder - subquerycond - cond
public QueryBuilder.ConditionList<T> existIfNotNull(QueryBuilder subQueryBuilder,
                                                    Object obj)
subQueryBuilder - subqueryobj - obj which is tested for nullness.
public QueryBuilder.ConditionList<T> exist(QueryBuilder subQueryBuilder)
subQueryBuilder - subquery
public T end()
public QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> startAnd()
public QueryBuilder.ConditionList<QueryBuilder.ConditionList<T>> startOr()
public void append(String query)
append in interface Expressionquery - the query to append
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||