Class TaskIdentityLinksFunctionDelegate

java.lang.Object
com.flowable.platform.common.el.BaseIdentityLinksFunctionDelegate
com.flowable.platform.common.el.task.TaskIdentityLinksFunctionDelegate
All Implemented Interfaces:
FlowableAstFunctionCreatorAndDelegate, org.flowable.common.engine.api.delegate.FlowableFunctionDelegate, org.flowable.common.engine.api.delegate.FlowableMultiFunctionDelegate, org.flowable.common.engine.impl.el.FlowableAstFunctionCreator

public class TaskIdentityLinksFunctionDelegate extends BaseIdentityLinksFunctionDelegate
The following expressions are valid. All of them (unless otherwise specified) are also applicable in strict mode.

Assignee

  • task:getAssignee() - Get the assignee of the current task. Only applicable in a task listener
  • task:getAssignee(<taskId>) - Get the assignee of the task with the given taskId
  • task:removeAssignee() - Remove the assignee of the current task. Only applicable in a task listener
  • task:removeAssignee(<taskId>) - Remove the assignee of the task with the given taskId
  • task:setAssignee(<userId>) - Set the assignee of the current task to the user with the given userId. Only applicable in a task listener
  • task:setAssignee(<taskId>, <userId>) - Set the assignee of the task with the given taskId to the user with the given userId

Owner

  • task:getOwner() - Get the owner of the current task. Only applicable in a task listener
  • task:getOwner(<taskId>) - Get the owner of the task with the given taskId
  • task:removeOwner() - Remove the owner of the current task. Only applicable in a task listener
  • task:removeOwner(<taskId>) - Remove the owner of the task with the given taskId
  • task:setOwner(<userId>) - Set the owner of the current task to the user with the given userId. Only applicable in a task listener
  • task:setOwner(<taskId>, <userId>) - Set the owner of the task with the given taskId to the user with the given userId

User Candidates

  • task:addCandidateUser(<userId>) - Add the user with the given userId as a candidate user of the current task. Only applicable in a task listener
  • task:addCandidateUser(<taskId>, <userId>) - Add the user with the given userId as a candidate user of the task with the given taskId
  • task:removeCandidateUser(<userId>) - Remove the user with the given userId as a candidate user of the current task. Only applicable in a task listener
  • task:removeCandidateUser(<taskId>, <userId>) - Remove the user with the given userId as a candidate user of the task with the given taskId
  • task:addCandidateUsers(<userIds>) - Add the users with the given userIds as candidate users of the current task. Only applicable in a task listener
  • task:addCandidateUsers(<taskId>, <userIds>) - Add the users with the given userIds as candidate users of the task with the given taskId
  • task:removeCandidateUsers(<userIds>) - Remove the users with the given userIds as candidate users of the current task. Only applicable in a task listener
  • task:removeCandidateUsers(<taskId>, <userIds>) - Remove the users with the given userIds as candidate users of the task with the given taskId

Group Candidates

  • task:addCandidateGroup(<groupKey>) - Add the group with the given groupKey as a candidate group of the current task. Only applicable in a task listener
  • task:addCandidateGroup(<taskId>, <groupKey>) - Add the group with the given groupKey as a candidate group of the task with the given taskId
  • task:removeCandidateGroup(<groupKey>) - Remove the group with the given groupKey as a candidate group of the current task. Only applicable in a task listener
  • task:removeCandidateGroup(<taskId>, <groupKey>) - Remove the group with the given groupKey as a candidate group of the task with the given taskId
  • task:addCandidateGroups(<groupKeys>) - Add the groups with the given groupKeys as candidate groups of the current task. Only applicable in a task listener
  • task:addCandidateGroups(<taskId>, <groupKeys>) - Add the groups with the given groupKeys as candidate groups of the task with the given taskId
  • task:removeCandidateGroups(<groupKeys>) - Remove the groups with the given groupKeys as candidate groups of the current task. Only applicable in a task listener
  • task:removeCandidateGroups(<taskId>, <groupKeys>) - Remove the groups with the given groupKeys as candidate groups of the task with the given taskId

User Participants

  • task:addParticipantUser(<userId>) - Add the user with the given userId as a participant user of the current task. Only applicable in a task listener
  • task:addParticipantUser(<taskId>, <userId>) - Add the user with the given userId as a participant user of the task with the given taskId
  • task:removeParticipantUser(<userId>) - Remove the user with the given userId as a participant user of the current task. Only applicable in a task listener
  • task:removeParticipantUser(<taskId>, <userId>) - Remove the user with the given userId as a participant user of the task with the given taskId
  • task:addParticipantUsers(<userIds>) - Add the users with the given userIds as participant users of the current task. Only applicable in a task listener
  • task:addParticipantUsers(<taskId>, <userIds>) - Add the users with the given userIds as participant users of the task with the given taskId
  • task:removeParticipantUsers(<userIds>) - Remove the users with the given userIds as participant users of the current task. Only applicable in a task listener
  • task:removeParticipantUsers(<taskId>, <userIds>) - Remove the users with the given userIds as participant users of the task with the given taskId

Group Participants

  • task:addParticipantGroup(<groupKey>) - Add the group with the given groupKey as a participant group of the current task. Only applicable in a task listener
  • task:addParticipantGroup(<taskId>, <groupKey>) - Add the group with the given groupKey as a participant group of the task with the given taskId
  • task:removeParticipantGroup(<groupKey>) - Remove the group with the given groupKey as a participant group of the current task. Only applicable in a task listener
  • task:removeParticipantGroup(<taskId>, <groupKey>) - Remove the group with the given groupKey as a participant group of the task with the given taskId
  • task:addParticipantGroups(<groupKeys>) - Add the groups with the given groupKeys as participant groups of the current task. Only applicable in a task listener
  • task:addParticipantGroups(<taskId>, <groupKeys>) - Add the groups with the given groupKeys as participant groups of the task with the given taskId
  • task:removeParticipantGroups(<groupKeys>) - Remove the groups with the given groupKeys as participant groups of the current task. Only applicable in a task listener
  • task:removeParticipantGroups(<taskId>, <groupKeys>) - Remove the groups with the given groupKeys as participant groups of the task with the given taskId

User Watchers

  • task:addWatcherUser(<userId>) - Add the user with the given userId as a watcher user of the current task. Only applicable in a task listener
  • task:addWatcherUser(<taskId>, <userId>) - Add the user with the given userId as a watcher user of the task with the given taskId
  • task:removeWatcherUser(<userId>) - Remove the user with the given userId as a watcher user of the current task. Only applicable in a task listener
  • task:removeWatcherUser(<taskId>, <userId>) - Remove the user with the given userId as a watcher user of the task with the given taskId
  • task:addWatcherUsers(<userIds>) - Add the users with the given userIds as watcher users of the current task. Only applicable in a task listener
  • task:addWatcherUsers(<taskId>, <userIds>) - Add the users with the given userIds as watcher users of the task with the given taskId
  • task:removeWatcherUsers(<userIds>) - Remove the users with the given userIds as watcher users of the current task. Only applicable in a task listener
  • task:removeWatcherUsers(<taskId>, <userIds>) - Remove the users with the given userIds as watcher users of the task with the given taskId

Group Watchers

  • task:addWatcherGroup(<groupKey>) - Add the group with the given groupKey as a watcher group of the current task. Only applicable in a task listener
  • task:addWatcherGroup(<taskId>, <groupKey>) - Add the group with the given groupKey as a watcher group of the task with the given taskId
  • task:removeWatcherGroup(<groupKey>) - Remove the group with the given groupKey as a watcher group of the current task. Only applicable in a task listener
  • task:removeWatcherGroup(<taskId>, <groupKey>) - Remove the group with the given groupKey as a watcher group of the task with the given taskId
  • task:addWatcherGroups(<groupKeys>) - Add the groups with the given groupKeys as watcher groups of the current task. Only applicable in a task listener
  • task:addWatcherGroups(<taskId>, <groupKeys>) - Add the groups with the given groupKeys as watcher groups of the task with the given taskId
  • task:removeWatcherGroups(<groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the current task. Only applicable in a task listener
  • task:removeWatcherGroups(<taskId>, <groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the task with the given taskId
Author:
Filip Hrisafov
  • Constructor Details

    • TaskIdentityLinksFunctionDelegate

      public TaskIdentityLinksFunctionDelegate(boolean strictMode)
  • Method Details