Package com.flowable.platform.api.work
Interface WorkInstanceInfoQuery<Q extends WorkInstanceInfoQuery<Q,R>,R extends WorkInstanceInfo>
-
- All Superinterfaces:
Query<Q,R>
- All Known Subinterfaces:
HistoricWorkInstanceQuery
,WorkInstanceQuery
- All Known Implementing Classes:
HistoricWorkInstanceQueryImpl
,WorkInstanceInfoQueryImpl
,WorkInstanceQueryImpl
public interface WorkInstanceInfoQuery<Q extends WorkInstanceInfoQuery<Q,R>,R extends WorkInstanceInfo> extends Query<Q,R>
Query used for querying process and case instances.- Author:
- Filip Hrisafov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Q
accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
Only select work instances accessible by the give user or groupsQ
assigneeUserId(String userId)
Only select work instance assigned to the given useridQ
definitionCategories(Collection<String> definitionCategories)
Only select work instances with the given definition categoriesQ
definitionCategory(String definitionCategory)
Only select work instances with the given definition categoryQ
definitionId(String definitionId)
Only select work instances with the given definition idQ
definitionKey(String definitionKey)
Only select work instances with the given definition keyQ
definitionName(String definitionName)
Only select work instances with the given definition nameQ
id(String id)
Only select work instances with the given idQ
includeTranslation()
Whether translations for the work instances should also be fetched.Q
name(String name)
Only select work instances with the given nameQ
searchText(String searchText)
Only select work instances with the given search textQ
startUserId(String startUserId)
Only select work instances with the given start user idQ
state(String state)
Only select work instances with the given stateQ
tenantId(String tenantId)
Only select work instances with the given tenantIdQ
type(String type)
Only select work instances with the given type
-
-
-
Method Detail
-
definitionId
Q definitionId(String definitionId)
Only select work instances with the given definition id
-
definitionName
Q definitionName(String definitionName)
Only select work instances with the given definition name
-
definitionKey
Q definitionKey(String definitionKey)
Only select work instances with the given definition key
-
definitionCategory
Q definitionCategory(String definitionCategory)
Only select work instances with the given definition category
-
definitionCategories
Q definitionCategories(Collection<String> definitionCategories)
Only select work instances with the given definition categories
-
startUserId
Q startUserId(String startUserId)
Only select work instances with the given start user id
-
accessibleByUserOrGroups
Q accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
Only select work instances accessible by the give user or groups
-
includeTranslation
Q includeTranslation()
Whether translations for the work instances should also be fetched.
-
-