Class AddParticipantUserToParentEventHandler
java.lang.Object
com.flowable.platform.common.eventhandler.AddParticipantUserToParentEventHandler
- All Implemented Interfaces:
org.flowable.identitylink.service.IdentityLinkEventHandler
public class AddParticipantUserToParentEventHandler
extends Object
implements org.flowable.identitylink.service.IdentityLinkEventHandler
Adds user as a participant to the parent
CaseInstance/ProcessInstance-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddIdentityLinkToCaseInstance(String caseInstanceId, org.flowable.identitylink.api.IdentityLink identityLink) protected voidaddIdentityLinkToParentCase(String planItemId, org.flowable.identitylink.api.IdentityLink identityLink) protected voidaddIdentityLinkToParentProcess(String parentId, org.flowable.identitylink.api.IdentityLink identityLink) protected voidaddIdentityLinkToProcessInstance(String processInstanceId, org.flowable.identitylink.api.IdentityLink identityLink) protected org.flowable.cmmn.api.runtime.CaseInstancegetCaseInstanceById(String caseId) protected org.flowable.cmmn.api.runtime.CaseInstanceprotected org.flowable.engine.runtime.ProcessInstanceprotected org.flowable.engine.runtime.ProcessInstancegetProcessInstanceById(String processInstanceId) voidhandleIdentityLinkAddition(org.flowable.identitylink.api.IdentityLink identityLink) voidhandleIdentityLinkDeletion(org.flowable.identitylink.api.IdentityLink identityLink)
-
Field Details
-
identityLinkType
-
-
Constructor Details
-
AddParticipantUserToParentEventHandler
-
-
Method Details
-
handleIdentityLinkAddition
public void handleIdentityLinkAddition(org.flowable.identitylink.api.IdentityLink identityLink) - Specified by:
handleIdentityLinkAdditionin interfaceorg.flowable.identitylink.service.IdentityLinkEventHandler
-
handleIdentityLinkDeletion
public void handleIdentityLinkDeletion(org.flowable.identitylink.api.IdentityLink identityLink) - Specified by:
handleIdentityLinkDeletionin interfaceorg.flowable.identitylink.service.IdentityLinkEventHandler
-
addIdentityLinkToParentProcess
protected void addIdentityLinkToParentProcess(String parentId, org.flowable.identitylink.api.IdentityLink identityLink) -
addIdentityLinkToParentCase
protected void addIdentityLinkToParentCase(String planItemId, org.flowable.identitylink.api.IdentityLink identityLink) -
addIdentityLinkToProcessInstance
protected void addIdentityLinkToProcessInstance(String processInstanceId, org.flowable.identitylink.api.IdentityLink identityLink) -
addIdentityLinkToCaseInstance
protected void addIdentityLinkToCaseInstance(String caseInstanceId, org.flowable.identitylink.api.IdentityLink identityLink) -
getProcessInstanceById
protected org.flowable.engine.runtime.ProcessInstance getProcessInstanceById(String processInstanceId) -
getProcessInstanceByExecutionId
-
getCaseInstanceById
-
getCaseInstanceByPlanItemInstanceId
-