public abstract class AbstractQueryBuilder<T extends EntityObject> extends Object
| Constructor and Description |
|---|
AbstractQueryBuilder(boolean distinct,
Class<T> entityClass) |
AbstractQueryBuilder(boolean distinct,
Class<T> entityClass,
String alias) |
AbstractQueryBuilder(Class<T> entityClass) |
AbstractQueryBuilder(Class<T> entityClass,
String alias) |
AbstractQueryBuilder(String selectClause,
Class<T> entityClass) |
AbstractQueryBuilder(String selectClause,
Class<T> entityClass,
String alias) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
executeQuery(javax.persistence.Query q) |
protected String |
getAlias() |
protected Class<T> |
getEntityClass() |
protected String |
getEntityName() |
protected String |
getGroupByClause() |
protected String |
getJoinField() |
protected String |
getJoinFieldAlias() |
protected JoinType |
getJoinType() |
protected Integer |
getMaxResults() |
protected Integer |
getOffset() |
protected String |
getOrderByClause() |
protected String |
getQueryString() |
protected String |
getSelectClause() |
protected Map<String,Object> |
getValues() |
protected String |
getWhereClause() |
protected AbstractQueryBuilder<T> |
groupBy(String groupBy) |
protected boolean |
isDistinct() |
protected boolean |
isLocked() |
protected AbstractQueryBuilder<T> |
join(JoinType joinType,
String joinField,
String joinFieldAlias) |
protected AbstractQueryBuilder<T> |
joinFetch(String joinField) |
protected AbstractQueryBuilder<T> |
maxResults(Integer maxResults) |
protected AbstractQueryBuilder<T> |
offset(Integer offset) |
protected AbstractQueryBuilder<T> |
orderBy(String ordering) |
protected javax.persistence.Query |
prepareQuery(javax.persistence.EntityManager entityManager) |
protected Object |
select(javax.persistence.EntityManager entityManager) |
protected void |
setLocked(boolean locked) |
String |
toString() |
protected AbstractQueryBuilder<T> |
value(String key,
Object value) |
protected AbstractQueryBuilder<T> |
values(Map<String,Object> values) |
protected AbstractQueryBuilder<T> |
where(String whereClause) |
public AbstractQueryBuilder(boolean distinct,
Class<T> entityClass,
String alias)
public AbstractQueryBuilder(String selectClause, Class<T> entityClass, String alias)
protected boolean isDistinct()
protected String getAlias()
protected String getEntityName()
protected String getSelectClause()
protected JoinType getJoinType()
protected String getJoinField()
protected String getJoinFieldAlias()
protected String getWhereClause()
protected String getGroupByClause()
protected String getOrderByClause()
protected Integer getOffset()
protected Integer getMaxResults()
protected void setLocked(boolean locked)
protected boolean isLocked()
protected AbstractQueryBuilder<T> join(JoinType joinType, String joinField, String joinFieldAlias)
protected AbstractQueryBuilder<T> joinFetch(String joinField)
protected AbstractQueryBuilder<T> where(String whereClause)
protected AbstractQueryBuilder<T> groupBy(String groupBy)
protected AbstractQueryBuilder<T> value(String key, Object value)
protected AbstractQueryBuilder<T> values(Map<String,Object> values)
protected AbstractQueryBuilder<T> orderBy(String ordering)
protected AbstractQueryBuilder<T> offset(Integer offset)
protected AbstractQueryBuilder<T> maxResults(Integer maxResults)
protected String getQueryString()
protected javax.persistence.Query prepareQuery(javax.persistence.EntityManager entityManager)
protected Object executeQuery(javax.persistence.Query q)
protected Object select(javax.persistence.EntityManager entityManager)
Copyright © 2017 Agapsys Tecnologia Ltda-ME. All rights reserved.