Skip navigation links
jBPM :: JPA Query 7.39.0.Final-redhat-00007
A B C D E F G H I L M N O Q R S T U V W 

A

AbstractDeleteBuilderImpl<T> - Class in org.jbpm.query.jpa.builder.impl
This is the abstract parent class for all delete (query) builder implementations.
AbstractDeleteBuilderImpl() - Constructor for class org.jbpm.query.jpa.builder.impl.AbstractDeleteBuilderImpl
 
AbstractQueryBuilderImpl<T> - Class in org.jbpm.query.jpa.builder.impl
 
AbstractQueryBuilderImpl() - Constructor for class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
accepts(String) - Method in interface org.jbpm.query.jpa.service.QueryModificationService
 
addCriteria(QueryCriteria) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
addCriteria(Map<Class, Map<String, Attribute>>, String, Attribute) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
addCriteria(Map<Class, Map<String, Attribute>>, String, Class, Attribute) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
addIntParameter(String, String, int[]) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
addLongParameter(String, String, long[]) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
addNamedQueryParam(String, Object) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addObjectParameter(String, String, P...) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
addParameter(String, T...) - Method in class org.jbpm.query.jpa.data.QueryWhere
This method should be used for Normal parameters Regular expression parameters This method should not be used for Range parameters
addQueryParameters(List<? extends Object>, String, Class<T>, String, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addQueryParameters(Map<String, List<? extends Object>>, String, Class<T>, String, boolean, String) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addQueryParameters(List<? extends Object>, String, Class<T>, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addQueryParameters(Map<String, List<? extends Object>>, String, Class<T>, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRangeParameter(String, String, P, boolean) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
addRangeParameter(String, T, boolean) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
addRangeParameters(String, String, P, P) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
addRangeParameters(String, T, T) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
addRangeQueryParameters(List<? extends Object>, String, Class<T>, String, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRangeQueryParameters(Map<String, List<? extends Object>>, String, Class<T>, String, boolean, String) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRangeQueryParameters(List<? extends Object>, String, Class<T>, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRangeQueryParameters(Map<String, List<? extends Object>>, String, Class<T>, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRegexQueryParameters(List<String>, String, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addRegexQueryParameters(List<String>, String, String, String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addToQueryBuilder(String, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
addToQueryBuilder(String, boolean, String, List<T>) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
and() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
applyMetaCriteriaToQuery(Query, QueryWhere) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
Small method to apply the meta criteria from the QueryWhere instance to the Query instance

B

basicCreatePredicateFromSingleCriteria(CriteriaBuilder, Expression, QueryCriteria) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This method creates the basic types of Predicate from trivial QueryCriteria (NORMAL/REGEXP/RANGE).

C

clear() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
clear() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
closeParentheses() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
convertListToInterfaceList(List<C>, Class<I>) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
convertRegexToJPALikeExpression(String) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
Conver the regex (parameter) string to the JPA like syntax
createPredicate(QueryCriteria, CriteriaQuery<R>, CriteriaBuilder) - Method in interface org.jbpm.query.jpa.service.QueryModificationService
Create a specific Predicate based on the given QueryCriteria.
createQueryAndCallApplyMetaCriteriaAndGetResult(QueryWhere, CriteriaQuery<T>, CriteriaBuilder) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This method does the persistence-related logic related to executing a query.

D

debugQueryParametersIdentifiers() - Static method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
defaultGetEntityField(CriteriaQuery<T>, String, Attribute) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
doCriteriaQuery(QueryWhere, Class<T>) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This method takes the high-level steps needed in order to create a JPA CriteriaQuery.

E

endGroup() - Method in class org.jbpm.query.jpa.builder.impl.AbstractDeleteBuilderImpl
This operation is *NOT* supported on delete queries, because String based query building would be way too much work, especially in comparison to the JPA Criteria infrastructure we have for normal queries.
endGroup() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
endGroup() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
equals() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 

F

fillCriteriaQuery(CriteriaQuery<R>, QueryWhere, CriteriaBuilder, Class<T>) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This is the main ("highest"?

G

generateParamName() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
getAscOrDesc() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getCount() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getCriteria() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
getCriteria() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getCriteriaAttributes() - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
getCriteriaBuilder() - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
getCriteriaType() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getCurrentCriteria() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getDateValues() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
getEntityField(CriteriaQuery<T>, String, Attribute) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This method retrieves the entity "field" that can be used as the LHS of a Predicate This method is overridden in some extended QueryCriteriaUtil implementations
getJoinPredicates() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getListId() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
getOffset() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getOrderByExpression(CriteriaQuery<R>, Class<T>, String) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
getOrderByListId() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
getParameters() - Method in class org.jbpm.query.jpa.data.QueryCriteria
This method returns a list that should only be read
getParenthesesNesting() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
getQueryBuilder() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
getQueryParameterIdNameMap() - Static method in class org.jbpm.query.jpa.data.QueryParameterIdentifiersUtil
 
getQueryParams() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
getQueryWhere() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
getRoot(AbstractQuery<T>, Class) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
This is a helper method to retrieve a particular Root from a CriteriaQuery instance
getType() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
getValues() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 

H

hasBeenUsed() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
hasCriteria() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
hasDateValues() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
hasValues() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 

I

implSpecificCreatePredicateFromSingleCriteria(CriteriaQuery<R>, CriteriaBuilder, Class, QueryCriteria, QueryWhere) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
Some criteria do not directly refer to a field, such as those stored in the criteria attributes Map> passed as an argument to the constructor.
initialize(Map<Class, Map<String, Attribute>>) - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
initializeCriteriaAttributes() - Method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
The implementation of this method should be synchronized!
intersect() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
isFirst() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
isGroupCriteria() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
isLike() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
isRange() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
isUnion() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
isUnion() - Method in class org.jbpm.query.jpa.data.QueryWhere
 

L

like() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 

M

markAsUsed() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
maxResults(int) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 

N

newGroup() - Method in class org.jbpm.query.jpa.builder.impl.AbstractDeleteBuilderImpl
This operation is *NOT* supported on delete queries, because String based query building would be way too much work, especially in comparison to the JPA Criteria infrastructure we have for normal queries.
newGroup() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
newGroup() - Method in class org.jbpm.query.jpa.data.QueryWhere
 

O

offset(int) - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
openParentheses() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
optimizeCriteria(QueryWhere) - Method in interface org.jbpm.query.jpa.service.QueryModificationService
This optimizes the QueryWhere criteria.
or() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
org.jbpm.query.jpa.builder.impl - package org.jbpm.query.jpa.builder.impl
 
org.jbpm.query.jpa.data - package org.jbpm.query.jpa.data
 
org.jbpm.query.jpa.impl - package org.jbpm.query.jpa.impl
 
org.jbpm.query.jpa.service - package org.jbpm.query.jpa.service
 

Q

QueryAndParameterAppender - Class in org.jbpm.query.jpa.impl
This class is a utility class for dynamically creating JPA queries.
QueryAndParameterAppender(StringBuilder, Map<String, Object>, int) - Constructor for class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
QueryAndParameterAppender(StringBuilder, Map<String, Object>) - Constructor for class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
queryBuilderModificationCleanup() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
QueryCriteria - Class in org.jbpm.query.jpa.data
This object contains the following information: The listId, which refers to the field that this criteria applies to See QueryParameterIdentifiers The values of the criteria, which will be applied to the listId field For example, it could be a list of numbers "1, 22, 3" Whether this is a union ("OR") or intersection ("AND") critieria The type of criteria: normal, like (JPQL regex) or range The grouping information of the phrase (see below) With regard to the grouping information in this class, we treat JPQL/SQL as a "prefix" language here, which means that this class represents the following regular expression/BNF string: [)]{0,} [OR|AND] [(]{0,} <CRITERIA> This structure is then represented by the following fields: [endGroups] [union] [startGroupos] [values] The main reason to include the grouping status in this object is that other data structures (nested lists, etc) are much harder to de/serialize correctly.
QueryCriteria() - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
 
QueryCriteria(boolean) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
Used when creating a group criteria
QueryCriteria(String, QueryWhere.QueryCriteriaType) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
 
QueryCriteria(String, boolean, QueryWhere.QueryCriteriaType, int) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
Used for all other criteria
QueryCriteria(QueryCriteria) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
 
QueryCriteriaUtil - Class in org.jbpm.query.jpa.impl
 
QueryCriteriaUtil(Map<Class, Map<String, Attribute>>) - Constructor for class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
QueryCriteriaUtil() - Constructor for class org.jbpm.query.jpa.impl.QueryCriteriaUtil
 
QueryModificationService - Interface in org.jbpm.query.jpa.service
Implementations of this service are instantiated when available in order to extend the capabilities of particular QueryCriteriaUtil implemenations.
QueryParameterIdentifiersUtil - Class in org.jbpm.query.jpa.data
 
QueryParameterIdentifiersUtil() - Constructor for class org.jbpm.query.jpa.data.QueryParameterIdentifiersUtil
 
queryWhere - Variable in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 
QueryWhere - Class in org.jbpm.query.jpa.data
THIS CLASS SHOULD NEVER BE EXPOSED IN THE PUBLIC API!!
QueryWhere() - Constructor for class org.jbpm.query.jpa.data.QueryWhere
 
QueryWhere(QueryWhere) - Constructor for class org.jbpm.query.jpa.data.QueryWhere
 
QueryWhere.QueryCriteriaType - Enum in org.jbpm.query.jpa.data
 

R

regex() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 

S

setAscending(String) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setAscOrDesc(Boolean) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setCount(Integer) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setCriteria(List<QueryCriteria>) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setCriteria(List<QueryCriteria>) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setDateValues(List<Date>) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setDescending(String) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setFirst(boolean) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setListId(String) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setOffset(Integer) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setOrderByListId(String) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setParameters(List<QueryCriteria>) - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToGroup() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToIntersection() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToLike() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToNormal() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToRange() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setToUnion() - Method in class org.jbpm.query.jpa.data.QueryWhere
 
setType(QueryWhere.QueryCriteriaType) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setUnion(boolean) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 
setValues(List<Object>) - Method in class org.jbpm.query.jpa.data.QueryCriteria
 

T

toSQL() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
toString() - Method in class org.jbpm.query.jpa.data.QueryCriteria
 

U

union() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
 

V

valueOf(String) - Static method in enum org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
Returns an array containing the constants of this enum type, in the order they are declared.

W

whereClausePresent() - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
 
A B C D E F G H I L M N O Q R S T U V W 
Skip navigation links
jBPM :: JPA Query 7.39.0.Final-redhat-00007

Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.