public class QueryWhere extends Object
WHERE
part of a query.
It has the following responsibilities: Modifier and Type | Class and Description |
---|---|
static class |
QueryWhere.QueryCriteriaType |
Constructor and Description |
---|
QueryWhere() |
QueryWhere(QueryWhere queryWhere) |
Modifier and Type | Method and Description |
---|---|
<T> QueryCriteria |
addParameter(String listId,
T... param)
This method should be used for
Normal parameters
Regular expression parameters
This method should not be used for
Range parameters
|
<T> void |
addRangeParameter(String listId,
T param,
boolean start) |
<T> void |
addRangeParameters(String listId,
T paramMin,
T paramMax) |
void |
clear() |
void |
endGroup() |
Boolean |
getAscOrDesc() |
Integer |
getCount() |
List<QueryCriteria> |
getCriteria() |
QueryWhere.QueryCriteriaType |
getCriteriaType() |
List<QueryCriteria> |
getCurrentCriteria() |
Map<String,javax.persistence.criteria.Predicate> |
getJoinPredicates() |
Integer |
getOffset() |
String |
getOrderByListId() |
boolean |
isLike() |
boolean |
isRange() |
boolean |
isUnion() |
void |
newGroup() |
void |
setAscending(String listId) |
void |
setAscOrDesc(Boolean ascendingOrDescending) |
void |
setCount(Integer maxResults) |
void |
setCriteria(List<QueryCriteria> criteria) |
void |
setDescending(String listId) |
void |
setOffset(Integer offset) |
void |
setOrderByListId(String listId) |
void |
setParameters(List<QueryCriteria> parameters) |
void |
setToGroup() |
void |
setToIntersection() |
void |
setToLike() |
void |
setToNormal() |
void |
setToRange() |
void |
setToUnion() |
public QueryWhere()
public QueryWhere(QueryWhere queryWhere)
public <T> QueryCriteria addParameter(String listId, T... param)
listId
- param
- public <T> void addRangeParameter(String listId, T param, boolean start)
public <T> void addRangeParameters(String listId, T paramMin, T paramMax)
public void newGroup()
public void endGroup()
public void setAscending(String listId)
public void setDescending(String listId)
public List<QueryCriteria> getCurrentCriteria()
public List<QueryCriteria> getCriteria()
public void setCriteria(List<QueryCriteria> criteria)
public void setParameters(List<QueryCriteria> parameters)
public void setAscOrDesc(Boolean ascendingOrDescending)
public Boolean getAscOrDesc()
public void setOrderByListId(String listId)
public String getOrderByListId()
public void setCount(Integer maxResults)
public Integer getCount()
public void setOffset(Integer offset)
public Integer getOffset()
public QueryWhere.QueryCriteriaType getCriteriaType()
public void setToUnion()
public void setToIntersection()
public boolean isUnion()
public void setToLike()
public boolean isLike()
public void setToNormal()
public void setToRange()
public boolean isRange()
public void setToGroup()
public void clear()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.