Class AddParticipantUserToParentEventHandler
- java.lang.Object
 - 
- com.flowable.platform.common.eventhandler.AddParticipantUserToParentEventHandler
 
 
- 
- All Implemented Interfaces:
 IdentityLinkEventHandler
public class AddParticipantUserToParentEventHandler extends Object implements IdentityLinkEventHandler
Adds user as a participant to the parentCaseInstance/ProcessInstance 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected StringidentityLinkType 
- 
Constructor Summary
Constructors Constructor Description AddParticipantUserToParentEventHandler(String identityLinkType) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddIdentityLinkToCaseInstance(String caseInstanceId, IdentityLink identityLink)protected voidaddIdentityLinkToParentCase(String planItemId, IdentityLink identityLink)protected voidaddIdentityLinkToParentProcess(String parentId, IdentityLink identityLink)protected voidaddIdentityLinkToProcessInstance(String processInstanceId, IdentityLink identityLink)protected CaseInstancegetCaseInstanceById(String caseId)protected CaseInstancegetCaseInstanceByPlanItemInstanceId(String id)protected ProcessInstancegetProcessInstanceByExecutionId(String id)protected ProcessInstancegetProcessInstanceById(String processInstanceId)voidhandleIdentityLinkAddition(IdentityLink identityLink)voidhandleIdentityLinkDeletion(IdentityLink identityLink) 
 - 
 
- 
- 
Field Detail
- 
identityLinkType
protected final String identityLinkType
 
 - 
 
- 
Constructor Detail
- 
AddParticipantUserToParentEventHandler
public AddParticipantUserToParentEventHandler(String identityLinkType)
 
 - 
 
- 
Method Detail
- 
handleIdentityLinkAddition
public void handleIdentityLinkAddition(IdentityLink identityLink)
- Specified by:
 handleIdentityLinkAdditionin interfaceIdentityLinkEventHandler
 
- 
handleIdentityLinkDeletion
public void handleIdentityLinkDeletion(IdentityLink identityLink)
- Specified by:
 handleIdentityLinkDeletionin interfaceIdentityLinkEventHandler
 
- 
addIdentityLinkToParentProcess
protected void addIdentityLinkToParentProcess(String parentId, IdentityLink identityLink)
 
- 
addIdentityLinkToParentCase
protected void addIdentityLinkToParentCase(String planItemId, IdentityLink identityLink)
 
- 
addIdentityLinkToProcessInstance
protected void addIdentityLinkToProcessInstance(String processInstanceId, IdentityLink identityLink)
 
- 
addIdentityLinkToCaseInstance
protected void addIdentityLinkToCaseInstance(String caseInstanceId, IdentityLink identityLink)
 
- 
getProcessInstanceById
protected ProcessInstance getProcessInstanceById(String processInstanceId)
 
- 
getProcessInstanceByExecutionId
protected ProcessInstance getProcessInstanceByExecutionId(String id)
 
- 
getCaseInstanceById
protected CaseInstance getCaseInstanceById(String caseId)
 
- 
getCaseInstanceByPlanItemInstanceId
protected CaseInstance getCaseInstanceByPlanItemInstanceId(String id)
 
 - 
 
 -