A B C D E F G H I L M N O Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(Map<Class, Map<String, Attribute>>, String, Class, Attribute) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
- addCriteria(Map<Class, Map<String, Attribute>>, String, Attribute) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
- addCriteria(QueryCriteria) - Method in class org.jbpm.query.jpa.data.QueryCriteria
- 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, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
- 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) - 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
- 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, boolean) - Method in class org.jbpm.query.jpa.impl.QueryAndParameterAppender
- 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) - 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
- 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
QueryWhereinstance to theQueryinstance
B
- basicCreatePredicateFromSingleCriteria(CriteriaBuilder, Expression, QueryCriteria) - Static method in class org.jbpm.query.jpa.impl.QueryCriteriaUtil
-
This method creates the basic types of
Predicatefrom trivialQueryCriteria(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
Predicatebased on the givenQueryCriteria. - 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 - 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
Rootfrom aCriteriaQueryinstance - getType() - Method in class org.jbpm.query.jpa.data.QueryCriteria
- getValues() - Method in class org.jbpm.query.jpa.data.QueryCriteria
- GROUP - org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
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
Mappassed 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
- NORMAL - org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
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
QueryWherecriteria. - 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>) - Constructor for class org.jbpm.query.jpa.impl.QueryAndParameterAppender
- QueryAndParameterAppender(StringBuilder, Map<String, Object>, int) - 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
QueryParameterIdentifiersThe 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) - 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, boolean, QueryWhere.QueryCriteriaType, int) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
-
Used for all other criteria
- QueryCriteria(String, QueryWhere.QueryCriteriaType) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
- QueryCriteria(QueryCriteria) - Constructor for class org.jbpm.query.jpa.data.QueryCriteria
- QueryCriteriaUtil - Class in org.jbpm.query.jpa.impl
- QueryCriteriaUtil() - Constructor for class org.jbpm.query.jpa.impl.QueryCriteriaUtil
- QueryCriteriaUtil(Map<Class, Map<String, Attribute>>) - 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
QueryCriteriaUtilimplemenations. - 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
- RANGE - org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
- regex() - Method in class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
- REGEXP - org.jbpm.query.jpa.data.QueryWhere.QueryCriteriaType
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
All Classes All Packages