java.lang.Object
com.flowable.platform.common.el.task.util.TaskUtil

public class TaskUtil extends Object
Author:
Filip Hrisafov
  • Constructor Details

    • TaskUtil

      public TaskUtil()
  • Method Details

    • getAssignee

      public static String getAssignee(Object object)
    • getAssignee

      public static String getAssignee(Object object, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeAssignee

      public static void removeAssignee(Object object)
    • removeAssignee

      public static void removeAssignee(Object object, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • setAssignee

      public static void setAssignee(Object object, String userId)
    • setAssignee

      public static void setAssignee(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • getOwner

      public static String getOwner(Object object)
    • getOwner

      public static String getOwner(Object object, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeOwner

      public static void removeOwner(Object object)
    • removeOwner

      public static void removeOwner(Object object, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • setOwner

      public static void setOwner(Object object, String userId)
    • setOwner

      public static void setOwner(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addCandidateUser

      public static void addCandidateUser(Object object, String userId)
    • addCandidateUser

      public static void addCandidateUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addParticipantUser

      public static void addParticipantUser(Object object, String userId)
    • addParticipantUser

      public static void addParticipantUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addWatcherUser

      public static void addWatcherUser(Object object, String userId)
    • addWatcherUser

      public static void addWatcherUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addCandidateGroup

      public static void addCandidateGroup(Object object, String groupKey)
    • addCandidateGroup

      public static void addCandidateGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addParticipantGroup

      public static void addParticipantGroup(Object object, String groupKey)
    • addParticipantGroup

      public static void addParticipantGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addWatcherGroup

      public static void addWatcherGroup(Object object, String groupKey)
    • addWatcherGroup

      public static void addWatcherGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addUserIdentityLink

      protected static void addUserIdentityLink(Object object, String userId, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addGroupIdentityLink

      protected static void addGroupIdentityLink(Object object, String groupKey, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeCandidateUser

      public static void removeCandidateUser(Object object, String userId)
    • removeCandidateUser

      public static void removeCandidateUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeParticipantUser

      public static void removeParticipantUser(Object object, String userId)
    • removeParticipantUser

      public static void removeParticipantUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeWatcherUser

      public static void removeWatcherUser(Object object, String userId)
    • removeWatcherUser

      public static void removeWatcherUser(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeCandidateGroup

      public static void removeCandidateGroup(Object object, String groupKey)
    • removeCandidateGroup

      public static void removeCandidateGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeParticipantGroup

      public static void removeParticipantGroup(Object object, String groupKey)
    • removeParticipantGroup

      public static void removeParticipantGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeWatcherGroup

      public static void removeWatcherGroup(Object object, String groupKey)
    • removeWatcherGroup

      public static void removeWatcherGroup(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeUserIdentityLink

      protected static void removeUserIdentityLink(Object object, String userId, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeGroupIdentityLink

      protected static void removeGroupIdentityLink(Object object, String groupKey, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addCandidateUsers

      public static void addCandidateUsers(Object object, Object userIds)
    • addCandidateUsers

      public static void addCandidateUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addParticipantUsers

      public static void addParticipantUsers(Object object, Object userIds)
    • addParticipantUsers

      public static void addParticipantUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addWatcherUsers

      public static void addWatcherUsers(Object object, Object userIds)
    • addWatcherUsers

      public static void addWatcherUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addCandidateGroups

      public static void addCandidateGroups(Object object, Object groupKeys)
    • addCandidateGroups

      public static void addCandidateGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addParticipantGroups

      public static void addParticipantGroups(Object object, Object groupKeys)
    • addParticipantGroups

      public static void addParticipantGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addWatcherGroups

      public static void addWatcherGroups(Object object, Object groupKeys)
    • addWatcherGroups

      public static void addWatcherGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addUserIdentityLinks

      protected static void addUserIdentityLinks(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • addGroupIdentityLinks

      protected static void addGroupIdentityLinks(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeCandidateUsers

      public static void removeCandidateUsers(Object object, Object userIds)
    • removeCandidateUsers

      public static void removeCandidateUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeParticipantUsers

      public static void removeParticipantUsers(Object object, Object userIds)
    • removeParticipantUsers

      public static void removeParticipantUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeWatcherUsers

      public static void removeWatcherUsers(Object object, Object userIds)
    • removeWatcherUsers

      public static void removeWatcherUsers(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeCandidateGroups

      public static void removeCandidateGroups(Object object, Object groupKeys)
    • removeCandidateGroups

      public static void removeCandidateGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeParticipantGroups

      public static void removeParticipantGroups(Object object, Object groupKeys)
    • removeParticipantGroups

      public static void removeParticipantGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeWatcherGroups

      public static void removeWatcherGroups(Object object, Object groupKeys)
    • removeWatcherGroups

      public static void removeWatcherGroups(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeUserIdentityLinks

      protected static void removeUserIdentityLinks(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • removeGroupIdentityLinks

      protected static void removeGroupIdentityLinks(Object object, Object groupKeys, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer)
    • extractCollection

      protected static Collection<String> extractCollection(Object value)
    • getTask

      public static org.flowable.task.api.TaskInfo getTask(String taskId, org.flowable.common.engine.api.variable.VariableContainer scopedContainer)
    • getTask

      protected static org.flowable.task.api.TaskInfo getTask(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer)