public class AddParticipantUserToParentEventHandler extends Object implements IdentityLinkEventHandler
CaseInstance
/ProcessInstance
Modifier and Type | Field and Description |
---|---|
protected String |
identityLinkType |
Constructor and Description |
---|
AddParticipantUserToParentEventHandler(String identityLinkType) |
Modifier and Type | Method and Description |
---|---|
protected void |
addIdentityLinkToCaseInstance(String caseInstanceId,
IdentityLink identityLink) |
protected void |
addIdentityLinkToParentCase(String planItemId,
IdentityLink identityLink) |
protected void |
addIdentityLinkToParentProcess(String parentId,
IdentityLink identityLink) |
protected void |
addIdentityLinkToProcessInstance(String processInstanceId,
IdentityLink identityLink) |
protected CaseInstance |
getCaseInstanceById(String caseId) |
protected CaseInstance |
getCaseInstanceByPlanItemInstanceId(String id) |
protected ProcessInstance |
getProcessInstanceByExecutionId(String id) |
protected ProcessInstance |
getProcessInstanceById(String processInstanceId) |
void |
handleIdentityLinkAddition(IdentityLink identityLink) |
void |
handleIdentityLinkDeletion(IdentityLink identityLink) |
protected final String identityLinkType
public AddParticipantUserToParentEventHandler(String identityLinkType)
public void handleIdentityLinkAddition(IdentityLink identityLink)
handleIdentityLinkAddition
in interface IdentityLinkEventHandler
public void handleIdentityLinkDeletion(IdentityLink identityLink)
handleIdentityLinkDeletion
in interface IdentityLinkEventHandler
protected void addIdentityLinkToParentProcess(String parentId, IdentityLink identityLink)
protected void addIdentityLinkToParentCase(String planItemId, IdentityLink identityLink)
protected void addIdentityLinkToProcessInstance(String processInstanceId, IdentityLink identityLink)
protected void addIdentityLinkToCaseInstance(String caseInstanceId, IdentityLink identityLink)
protected ProcessInstance getProcessInstanceById(String processInstanceId)
protected ProcessInstance getProcessInstanceByExecutionId(String id)
protected CaseInstance getCaseInstanceById(String caseId)
protected CaseInstance getCaseInstanceByPlanItemInstanceId(String id)