Class DefaultTaskAssignmentManager

java.lang.Object
com.flowable.workobject.engine.impl.task.DefaultTaskAssignmentManager
All Implemented Interfaces:
org.flowable.task.service.InternalTaskAssignmentManager

public class DefaultTaskAssignmentManager
extends java.lang.Object
implements org.flowable.task.service.InternalTaskAssignmentManager
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String parentIdentityLinkType  
  • Constructor Summary

    Constructors 
    Constructor Description
    DefaultTaskAssignmentManager()  
    DefaultTaskAssignmentManager​(java.lang.String parentIdentityLinkType)  
  • Method Summary

    Modifier and Type Method Description
    void addCandidateGroup​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  
    void addCandidateGroups​(org.flowable.task.api.Task task, java.util.List<org.flowable.identitylink.api.IdentityLink> candidateGroups)  
    void addCandidateUser​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  
    void addCandidateUsers​(org.flowable.task.api.Task task, java.util.List<org.flowable.identitylink.api.IdentityLink> candidateUsers)  
    void addGroupIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  
    void addUserIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  
    void changeAssignee​(org.flowable.task.api.Task task, java.lang.String assignee)  
    void changeOwner​(org.flowable.task.api.Task task, java.lang.String owner)  
    void deleteGroupIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  
    void deleteUserIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • changeAssignee

      public void changeAssignee​(org.flowable.task.api.Task task, java.lang.String assignee)
      Specified by:
      changeAssignee in interface org.flowable.task.service.InternalTaskAssignmentManager
    • changeOwner

      public void changeOwner​(org.flowable.task.api.Task task, java.lang.String owner)
      Specified by:
      changeOwner in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addCandidateUser

      public void addCandidateUser​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      addCandidateUser in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addCandidateUsers

      public void addCandidateUsers​(org.flowable.task.api.Task task, java.util.List<org.flowable.identitylink.api.IdentityLink> candidateUsers)
      Specified by:
      addCandidateUsers in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addCandidateGroup

      public void addCandidateGroup​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      addCandidateGroup in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addCandidateGroups

      public void addCandidateGroups​(org.flowable.task.api.Task task, java.util.List<org.flowable.identitylink.api.IdentityLink> candidateGroups)
      Specified by:
      addCandidateGroups in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addUserIdentityLink

      public void addUserIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      addUserIdentityLink in interface org.flowable.task.service.InternalTaskAssignmentManager
    • addGroupIdentityLink

      public void addGroupIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      addGroupIdentityLink in interface org.flowable.task.service.InternalTaskAssignmentManager
    • deleteUserIdentityLink

      public void deleteUserIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      deleteUserIdentityLink in interface org.flowable.task.service.InternalTaskAssignmentManager
    • deleteGroupIdentityLink

      public void deleteGroupIdentityLink​(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
      Specified by:
      deleteGroupIdentityLink in interface org.flowable.task.service.InternalTaskAssignmentManager