org.jbpm.process.workitem.wsht
Class PeopleAssignmentHelper
java.lang.Object
org.jbpm.process.workitem.wsht.PeopleAssignmentHelper
public class PeopleAssignmentHelper
- extends Object
A class responsible for assigning the various ownerships (actors, groups, business
administrators, and task stakeholders) from a WorkItem
to a Task
.
This class consolidates common code for reuse across multiple WorkItemHandler
s.
Method Summary |
protected void |
assignActors(WorkItem workItem,
PeopleAssignments peopleAssignments,
TaskData taskData)
|
protected void |
assignBusinessAdministrators(WorkItem workItem,
PeopleAssignments peopleAssignments)
|
protected void |
assignExcludedOwners(WorkItem workItem,
PeopleAssignments peopleAssignments)
|
protected void |
assignGroups(WorkItem workItem,
PeopleAssignments peopleAssignments)
|
protected void |
assignRecipients(WorkItem workItem,
PeopleAssignments peopleAssignments)
|
protected void |
assignTaskStakeholders(WorkItem workItem,
PeopleAssignments peopleAssignments)
|
protected PeopleAssignments |
getNullSafePeopleAssignments(Task task)
|
void |
handlePeopleAssignments(WorkItem workItem,
Task task,
TaskData taskData)
|
protected void |
processPeopleAssignments(String peopleAssignmentIds,
List<OrganizationalEntity> organizationalEntities,
boolean user)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTOR_ID
public static final String ACTOR_ID
- See Also:
- Constant Field Values
GROUP_ID
public static final String GROUP_ID
- See Also:
- Constant Field Values
BUSINESSADMINISTRATOR_ID
public static final String BUSINESSADMINISTRATOR_ID
- See Also:
- Constant Field Values
TASKSTAKEHOLDER_ID
public static final String TASKSTAKEHOLDER_ID
- See Also:
- Constant Field Values
EXCLUDED_OWNER_ID
public static final String EXCLUDED_OWNER_ID
- See Also:
- Constant Field Values
RECIPIENT_ID
public static final String RECIPIENT_ID
- See Also:
- Constant Field Values
PeopleAssignmentHelper
public PeopleAssignmentHelper()
handlePeopleAssignments
public void handlePeopleAssignments(WorkItem workItem,
Task task,
TaskData taskData)
assignActors
protected void assignActors(WorkItem workItem,
PeopleAssignments peopleAssignments,
TaskData taskData)
assignGroups
protected void assignGroups(WorkItem workItem,
PeopleAssignments peopleAssignments)
assignBusinessAdministrators
protected void assignBusinessAdministrators(WorkItem workItem,
PeopleAssignments peopleAssignments)
assignTaskStakeholders
protected void assignTaskStakeholders(WorkItem workItem,
PeopleAssignments peopleAssignments)
assignExcludedOwners
protected void assignExcludedOwners(WorkItem workItem,
PeopleAssignments peopleAssignments)
assignRecipients
protected void assignRecipients(WorkItem workItem,
PeopleAssignments peopleAssignments)
processPeopleAssignments
protected void processPeopleAssignments(String peopleAssignmentIds,
List<OrganizationalEntity> organizationalEntities,
boolean user)
getNullSafePeopleAssignments
protected PeopleAssignments getNullSafePeopleAssignments(Task task)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.