Class AddParticipantUserToParentEventHandler
- java.lang.Object
-
- com.flowable.platform.common.eventhandler.AddParticipantUserToParentEventHandler
-
- All Implemented Interfaces:
org.flowable.identitylink.service.IdentityLinkEventHandler
public class AddParticipantUserToParentEventHandler extends java.lang.Object implements org.flowable.identitylink.service.IdentityLinkEventHandlerAdds user as a participant to the parentCaseInstance/ProcessInstance
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringidentityLinkType
-
Constructor Summary
Constructors Constructor Description AddParticipantUserToParentEventHandler(java.lang.String identityLinkType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddIdentityLinkToCaseInstance(java.lang.String caseInstanceId, org.flowable.identitylink.api.IdentityLink identityLink)protected voidaddIdentityLinkToParentCase(java.lang.String planItemId, org.flowable.identitylink.api.IdentityLink identityLink)protected voidaddIdentityLinkToParentProcess(java.lang.String parentId, org.flowable.identitylink.api.IdentityLink identityLink)protected voidaddIdentityLinkToProcessInstance(java.lang.String processInstanceId, org.flowable.identitylink.api.IdentityLink identityLink)protected org.flowable.cmmn.api.runtime.CaseInstancegetCaseInstanceById(java.lang.String caseId)protected org.flowable.cmmn.api.runtime.CaseInstancegetCaseInstanceByPlanItemInstanceId(java.lang.String id)protected org.flowable.engine.runtime.ProcessInstancegetProcessInstanceByExecutionId(java.lang.String id)protected org.flowable.engine.runtime.ProcessInstancegetProcessInstanceById(java.lang.String processInstanceId)voidhandleIdentityLinkAddition(org.flowable.identitylink.api.IdentityLink identityLink)voidhandleIdentityLinkDeletion(org.flowable.identitylink.api.IdentityLink identityLink)
-
-
-
Method Detail
-
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(java.lang.String parentId, org.flowable.identitylink.api.IdentityLink identityLink)
-
addIdentityLinkToParentCase
protected void addIdentityLinkToParentCase(java.lang.String planItemId, org.flowable.identitylink.api.IdentityLink identityLink)
-
addIdentityLinkToProcessInstance
protected void addIdentityLinkToProcessInstance(java.lang.String processInstanceId, org.flowable.identitylink.api.IdentityLink identityLink)
-
addIdentityLinkToCaseInstance
protected void addIdentityLinkToCaseInstance(java.lang.String caseInstanceId, org.flowable.identitylink.api.IdentityLink identityLink)
-
getProcessInstanceById
protected org.flowable.engine.runtime.ProcessInstance getProcessInstanceById(java.lang.String processInstanceId)
-
getProcessInstanceByExecutionId
protected org.flowable.engine.runtime.ProcessInstance getProcessInstanceByExecutionId(java.lang.String id)
-
getCaseInstanceById
protected org.flowable.cmmn.api.runtime.CaseInstance getCaseInstanceById(java.lang.String caseId)
-
getCaseInstanceByPlanItemInstanceId
protected org.flowable.cmmn.api.runtime.CaseInstance getCaseInstanceByPlanItemInstanceId(java.lang.String id)
-
-