Class CmmnIdentityLinksFunctionDelegate

java.lang.Object
com.flowable.platform.common.el.BaseIdentityLinksFunctionDelegate
com.flowable.platform.common.el.cmmn.CmmnIdentityLinksFunctionDelegate
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 CmmnIdentityLinksFunctionDelegate extends BaseIdentityLinksFunctionDelegate
The following expressions are valid. All of them (unless otherwise specified) are also applicable in strict mode.

Assignee

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

Owner

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

User Candidates

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

Group Candidates

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

User Participants

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

Group Participants

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

User Watchers

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

Group Watchers

  • cmmn:addWatcherGroup(<groupKey>) - Add the group with the given groupKey as a watcher group of the current case. Only applicable in a case scope
  • cmmn:addWatcherGroup(<caseId>, <groupKey>) - Add the group with the given groupKey as a watcher group of the case with the given caseId
  • cmmn:removeWatcherGroup(<groupKey>) - Remove the group with the given groupKey as a watcher group of the current case. Only applicable in a case scope
  • cmmn:removeWatcherGroup(<caseId>, <groupKey>) - Remove the group with the given groupKey as a watcher group of the case with the given caseId
  • cmmn:addWatcherGroups(<groupKeys>) - Add the groups with the given groupKeys as watcher groups of the current case. Only applicable in a case scope
  • cmmn:addWatcherGroups(<caseId>, <groupKeys>) - Add the groups with the given groupKeys as watcher groups of the case with the given caseId
  • cmmn:removeWatcherGroups(<groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the current case. Only applicable in a case scope
  • cmmn:removeWatcherGroups(<caseId>, <groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the case with the given caseId
Author:
Filip Hrisafov