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 QaccessibleByUserOrGroups(String userId, Collection<String> groupKeys)Only select work instances accessible by the give user or groupsQassigneeUserId(String userId)Only select work instance assigned to the given useridQbusinessKey(String businessKey)Only select work instance with the given businessKeyQbusinessStatus(String businessStatus)Only select work instance with the given businessStatusQdefinitionCategories(Collection<String> definitionCategories)Only select work instances with the given definition categoriesQdefinitionCategory(String definitionCategory)Only select work instances with the given definition categoryQdefinitionId(String definitionId)Only select work instances with the given definition idQdefinitionKey(String definitionKey)Only select work instances with the given definition keyQdefinitionName(String definitionName)Only select work instances with the given definition nameQid(String id)Only select work instances with the given idQincludeTranslation()Whether translations for the work instances should also be fetched.Qname(String name)Only select work instances with the given nameQsearchText(String searchText)Only select work instances with the given search textQstartUserId(String startUserId)Only select work instances with the given start user idQstate(String state)Only select work instances with the given stateQtenantId(String tenantId)Only select work instances with the given tenantIdQtype(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.
-
assigneeUserId
Q assigneeUserId(String userId)
Only select work instance assigned to the given userid
-
-