Package com.flowable.action.api.runtime
Interface ActionInstanceQuery
- All Superinterfaces:
org.flowable.common.engine.api.query.Query<ActionInstanceQuery,ActionInstance>
- All Known Implementing Classes:
ActionInstanceQueryImpl
public interface ActionInstanceQuery extends org.flowable.common.engine.api.query.Query<ActionInstanceQuery,ActionInstance>
Allows programmatic querying of
ActionInstances.- Author:
- Tijs Rademakers
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description ActionInstanceQueryactionDefinitionId(java.lang.String actionDefinitionId)Only select action instances with the given action definition id.ActionInstanceQueryactionDefinitionIdLike(java.lang.String actionDefinitionIdLike)Only select action instances with an action definition id like the given string.ActionInstanceQueryformInstanceId(java.lang.String formInstanceId)Only select action instances with the given form instance id.ActionInstanceQueryformKey(java.lang.String formKey)Only select action instances with the given form key.ActionInstanceQueryid(java.lang.String id)Only select action instances with the given id.ActionInstanceQueryids(java.util.Set<java.lang.String> ids)Only select action instances with the given ids.ActionInstanceQueryname(java.lang.String name)Only select action instances with the given name.ActionInstanceQuerynameLike(java.lang.String nameLike)Only select action instances with an name like the given string.ActionInstanceQueryorderByStartDate()Order by start date (needs to be followed byQuery.asc()orQuery.desc()).ActionInstanceQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).ActionInstanceQueryparticipantGroup(java.lang.String groupId)Only select action instances with an identity link for the provided group.ActionInstanceQueryparticipantGroups(java.util.List<java.lang.String> groupIds)Only select action instances with an identity link for the provided groups.ActionInstanceQueryparticipantUser(java.lang.String userId)Only select action instances with an identity link for the provided user.ActionInstanceQueryparticipantUsers(java.util.List<java.lang.String> userIds)Only select action instances with an identity link for the provided users.ActionInstanceQueryqueryOnActionLinks()Only select action instances with a given scope id and scope type or an action link with the given scope id and scope type This query option can only be used when a scope id is already set.ActionInstanceQueryscopeDefinitionId(java.lang.String scopeDefinitionId)Only select action instances with the given scope definition id.ActionInstanceQueryscopeId(java.lang.String scopeId)Only select action instances with the given scope id.ActionInstanceQueryscopeType(java.lang.String scopeType)Only select action instances with the given scope type.ActionInstanceQuerystartDate(java.util.Date startDate)Only select action instances started on the given timeActionInstanceQuerystartDateAfter(java.util.Date afterTime)Only select action instances started after the given timeActionInstanceQuerystartDateBefore(java.util.Date beforeTime)Only select action instances started before the given timeActionInstanceQuerysubScopeId(java.lang.String subScopeId)Only select action instances with the given scope id.ActionInstanceQuerysupportsChannel(java.lang.String channel)Only select action instances with an action link for the action definition id and the provided channel.ActionInstanceQuerysupportsChannels(java.util.List<java.lang.String> channels)Only select action instances with action definition links for the action definition id and the provided channels.ActionInstanceQuerytenantId(java.lang.String tenantId)Only select action instances that have the given tenant id.ActionInstanceQuerytenantIdLike(java.lang.String tenantIdLike)Only select action instances with a tenant id like the given one.ActionInstanceQuerywithoutTenantId()Only select action instances that do not have a tenant id.
-
Method Details
-
id
Only select action instances with the given id. -
ids
Only select action instances with the given ids. -
actionDefinitionId
Only select action instances with the given action definition id. -
actionDefinitionIdLike
Only select action instances with an action definition id like the given string. -
name
Only select action instances with the given name. -
nameLike
Only select action instances with an name like the given string. -
scopeId
Only select action instances with the given scope id. -
subScopeId
Only select action instances with the given scope id. -
scopeType
Only select action instances with the given scope type. -
scopeDefinitionId
Only select action instances with the given scope definition id. -
startDate
Only select action instances started on the given time -
startDateBefore
Only select action instances started before the given time -
startDateAfter
Only select action instances started after the given time -
formInstanceId
Only select action instances with the given form instance id. -
formKey
Only select action instances with the given form key. -
supportsChannel
Only select action instances with an action link for the action definition id and the provided channel. -
supportsChannels
Only select action instances with action definition links for the action definition id and the provided channels. -
participantUser
Only select action instances with an identity link for the provided user. -
participantUsers
Only select action instances with an identity link for the provided users. -
participantGroup
Only select action instances with an identity link for the provided group. -
participantGroups
Only select action instances with an identity link for the provided groups. -
queryOnActionLinks
ActionInstanceQuery queryOnActionLinks()Only select action instances with a given scope id and scope type or an action link with the given scope id and scope type This query option can only be used when a scope id is already set. -
tenantId
Only select action instances that have the given tenant id. -
tenantIdLike
Only select action instances with a tenant id like the given one. -
withoutTenantId
ActionInstanceQuery withoutTenantId()Only select action instances that do not have a tenant id. -
orderByStartDate
ActionInstanceQuery orderByStartDate()Order by start date (needs to be followed byQuery.asc()orQuery.desc()). -
orderByTenantId
ActionInstanceQuery orderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).
-