Class DefaultCmmnIdentityLinkInterceptor
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.interceptor.DefaultCmmnIdentityLinkInterceptor
-
- All Implemented Interfaces:
CmmnIdentityLinkInterceptor
public class DefaultCmmnIdentityLinkInterceptor extends Object implements CmmnIdentityLinkInterceptor
-
-
Field Summary
Fields Modifier and Type Field Description protected CmmnEngineConfigurationcmmnEngineConfiguration
-
Constructor Summary
Constructors Constructor Description DefaultCmmnIdentityLinkInterceptor(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddUserIdentityLinkToParent(org.flowable.task.api.Task task, String userId)protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity>createCaseIdentityLinksFromHistoricCaseInstance(String caseInstanceId)voidhandleAddAssigneeIdentityLinkToTask(TaskEntity taskEntity, String assignee)voidhandleAddIdentityLinkToTask(TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)voidhandleAddOwnerIdentityLinkToTask(TaskEntity taskEntity, String owner)voidhandleCompleteTask(TaskEntity task)voidhandleCreateCaseInstance(CaseInstanceEntity caseInstance)voidhandleReactivateCaseInstance(CaseInstanceEntity caseInstance)
-
-
-
Field Detail
-
cmmnEngineConfiguration
protected CmmnEngineConfiguration cmmnEngineConfiguration
-
-
Constructor Detail
-
DefaultCmmnIdentityLinkInterceptor
public DefaultCmmnIdentityLinkInterceptor(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
handleCompleteTask
public void handleCompleteTask(TaskEntity task)
- Specified by:
handleCompleteTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddIdentityLinkToTask
public void handleAddIdentityLinkToTask(TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)
- Specified by:
handleAddIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddAssigneeIdentityLinkToTask
public void handleAddAssigneeIdentityLinkToTask(TaskEntity taskEntity, String assignee)
- Specified by:
handleAddAssigneeIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddOwnerIdentityLinkToTask
public void handleAddOwnerIdentityLinkToTask(TaskEntity taskEntity, String owner)
- Specified by:
handleAddOwnerIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleCreateCaseInstance
public void handleCreateCaseInstance(CaseInstanceEntity caseInstance)
- Specified by:
handleCreateCaseInstancein interfaceCmmnIdentityLinkInterceptor
-
handleReactivateCaseInstance
public void handleReactivateCaseInstance(CaseInstanceEntity caseInstance)
- Specified by:
handleReactivateCaseInstancein interfaceCmmnIdentityLinkInterceptor
-
createCaseIdentityLinksFromHistoricCaseInstance
protected List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> createCaseIdentityLinksFromHistoricCaseInstance(String caseInstanceId)
-
addUserIdentityLinkToParent
protected void addUserIdentityLinkToParent(org.flowable.task.api.Task task, String userId)
-
-