Class DefaultTaskAssignmentManager
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.cfg.DefaultTaskAssignmentManager
-
- All Implemented Interfaces:
InternalTaskAssignmentManager
public class DefaultTaskAssignmentManager extends Object implements InternalTaskAssignmentManager
- Author:
- martin.grofcik
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfiguration
-
Constructor Summary
Constructors Constructor Description DefaultTaskAssignmentManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCandidateGroup(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)voidaddCandidateGroups(org.flowable.task.api.Task task, List<org.flowable.identitylink.api.IdentityLink> candidateGroups)voidaddCandidateUser(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)voidaddCandidateUsers(org.flowable.task.api.Task task, List<org.flowable.identitylink.api.IdentityLink> candidateUsers)voidaddGroupIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)voidaddUserIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)voidchangeAssignee(org.flowable.task.api.Task task, String assignee)voidchangeOwner(org.flowable.task.api.Task task, String owner)voiddeleteGroupIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)voiddeleteUserIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)
-
-
-
Field Detail
-
cmmnEngineConfiguration
protected CmmnEngineConfiguration cmmnEngineConfiguration
-
-
Constructor Detail
-
DefaultTaskAssignmentManager
public DefaultTaskAssignmentManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
changeAssignee
public void changeAssignee(org.flowable.task.api.Task task, String assignee)- Specified by:
changeAssigneein interfaceInternalTaskAssignmentManager
-
changeOwner
public void changeOwner(org.flowable.task.api.Task task, String owner)- Specified by:
changeOwnerin interfaceInternalTaskAssignmentManager
-
addCandidateUser
public void addCandidateUser(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
addCandidateUserin interfaceInternalTaskAssignmentManager
-
addCandidateUsers
public void addCandidateUsers(org.flowable.task.api.Task task, List<org.flowable.identitylink.api.IdentityLink> candidateUsers)- Specified by:
addCandidateUsersin interfaceInternalTaskAssignmentManager
-
addCandidateGroup
public void addCandidateGroup(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
addCandidateGroupin interfaceInternalTaskAssignmentManager
-
addCandidateGroups
public void addCandidateGroups(org.flowable.task.api.Task task, List<org.flowable.identitylink.api.IdentityLink> candidateGroups)- Specified by:
addCandidateGroupsin interfaceInternalTaskAssignmentManager
-
addUserIdentityLink
public void addUserIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
addUserIdentityLinkin interfaceInternalTaskAssignmentManager
-
addGroupIdentityLink
public void addGroupIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
addGroupIdentityLinkin interfaceInternalTaskAssignmentManager
-
deleteUserIdentityLink
public void deleteUserIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
deleteUserIdentityLinkin interfaceInternalTaskAssignmentManager
-
deleteGroupIdentityLink
public void deleteGroupIdentityLink(org.flowable.task.api.Task task, org.flowable.identitylink.api.IdentityLink identityLink)- Specified by:
deleteGroupIdentityLinkin interfaceInternalTaskAssignmentManager
-
-