Class PlatformCmmnIdentityLinkInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformCmmnInterceptor
com.flowable.platform.service.caze.PlatformCmmnIdentityLinkInterceptor
- All Implemented Interfaces:
CmmnIdentityLinkInterceptor
public class PlatformCmmnIdentityLinkInterceptor
extends BasePlatformCmmnInterceptor
implements CmmnIdentityLinkInterceptor
-
Field Summary
Fields inherited from class com.flowable.platform.service.BasePlatformInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL, TRIM_COMMA_SEPARATED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddUserIdentityLinkToParent(Task task, String userId) protected List<IdentityLinkEntity>createCaseIdentityLinksFromHistoricCaseInstance(String caseInstanceId) voidhandleAddAssigneeIdentityLinkToTask(TaskEntity taskEntity, String assignee) voidhandleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) voidhandleAddOwnerIdentityLinkToTask(TaskEntity taskEntity, String owner) voidhandleCompleteTask(TaskEntity task) voidhandleCreateCaseInstance(CaseInstanceEntity caseInstance) voidhandleReactivateCaseInstance(CaseInstanceEntity caseInstance) protected voidprocessSecurityModelForIdentityLinkAddition(TaskEntity taskEntity, String identityLinkValue, String permissionValue) Methods inherited from class com.flowable.platform.service.BasePlatformCmmnInterceptor
createCaseIdentityLink, createCaseIdentityLinks, createCaseIdentityLinkWithValue, createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createPlanItemIdentityLinks, createPlanItemIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getCaseModel, getExpressionManager, getExtensionElement, getExtensionElementList, getExtensionElementValue, getExtensionElementValue, getIdentityLinkService, getSecurityPolicyModelMethods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
PlatformCmmnIdentityLinkInterceptor
-
-
Method Details
-
handleCompleteTask
- Specified by:
handleCompleteTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddIdentityLinkToTask
public void handleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) - Specified by:
handleAddIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddAssigneeIdentityLinkToTask
- Specified by:
handleAddAssigneeIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleAddOwnerIdentityLinkToTask
- Specified by:
handleAddOwnerIdentityLinkToTaskin interfaceCmmnIdentityLinkInterceptor
-
handleCreateCaseInstance
- Specified by:
handleCreateCaseInstancein interfaceCmmnIdentityLinkInterceptor
-
addAuthenticatedUserCaseIdentityLink
-
processSecurityModelForIdentityLinkAddition
protected void processSecurityModelForIdentityLinkAddition(TaskEntity taskEntity, String identityLinkValue, String permissionValue) -
addUserIdentityLinkToParent
-
handleReactivateCaseInstance
- Specified by:
handleReactivateCaseInstancein interfaceCmmnIdentityLinkInterceptor
-
createCaseIdentityLinksFromHistoricCaseInstance
protected List<IdentityLinkEntity> createCaseIdentityLinksFromHistoricCaseInstance(String caseInstanceId)
-