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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
addUserIdentityLinkToParent
(Task task, String userId) protected List<IdentityLinkEntity>
createCaseIdentityLinksFromHistoricCaseInstance
(String caseInstanceId) void
handleAddAssigneeIdentityLinkToTask
(TaskEntity taskEntity, String assignee) void
handleAddIdentityLinkToTask
(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) void
handleAddOwnerIdentityLinkToTask
(TaskEntity taskEntity, String owner) void
handleCompleteTask
(TaskEntity task) void
handleCreateCaseInstance
(CaseInstanceEntity caseInstance) void
handleReactivateCaseInstance
(CaseInstanceEntity caseInstance) protected void
processSecurityModelForIdentityLinkAddition
(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, getSecurityPolicyModel
Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
PlatformCmmnIdentityLinkInterceptor
-
-
Method Details
-
handleCompleteTask
- Specified by:
handleCompleteTask
in interfaceCmmnIdentityLinkInterceptor
-
handleAddIdentityLinkToTask
public void handleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) - Specified by:
handleAddIdentityLinkToTask
in interfaceCmmnIdentityLinkInterceptor
-
handleAddAssigneeIdentityLinkToTask
- Specified by:
handleAddAssigneeIdentityLinkToTask
in interfaceCmmnIdentityLinkInterceptor
-
handleAddOwnerIdentityLinkToTask
- Specified by:
handleAddOwnerIdentityLinkToTask
in interfaceCmmnIdentityLinkInterceptor
-
handleCreateCaseInstance
- Specified by:
handleCreateCaseInstance
in interfaceCmmnIdentityLinkInterceptor
-
addAuthenticatedUserCaseIdentityLink
-
processSecurityModelForIdentityLinkAddition
protected void processSecurityModelForIdentityLinkAddition(TaskEntity taskEntity, String identityLinkValue, String permissionValue) -
addUserIdentityLinkToParent
-
handleReactivateCaseInstance
- Specified by:
handleReactivateCaseInstance
in interfaceCmmnIdentityLinkInterceptor
-
createCaseIdentityLinksFromHistoricCaseInstance
protected List<IdentityLinkEntity> createCaseIdentityLinksFromHistoricCaseInstance(String caseInstanceId)
-