Class PlatformIdentityLinkInterceptor
java.lang.Object
com.flowable.platform.service.BasePlatformInterceptor
com.flowable.platform.service.BasePlatformBpmnInterceptor
com.flowable.platform.service.process.PlatformIdentityLinkInterceptor
- All Implemented Interfaces:
IdentityLinkInterceptor
public class PlatformIdentityLinkInterceptor
extends BasePlatformBpmnInterceptor
implements IdentityLinkInterceptor
-
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) void
handleAddAssigneeIdentityLinkToTask
(TaskEntity taskEntity, String assignee) void
handleAddIdentityLinkToTask
(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) void
handleAddOwnerIdentityLinkToTask
(TaskEntity taskEntity, String owner) void
handleCompleteTask
(TaskEntity task) void
handleCreateProcessInstance
(ExecutionEntity processInstanceExecution) void
handleCreateSubProcessInstance
(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) protected void
processSecurityModelForIdentityLinkAddition
(TaskEntity taskEntity, String identityLinkValue, String permissionValue) Methods inherited from class com.flowable.platform.service.BasePlatformBpmnInterceptor
createGroupIdentityLinks, createGroupTaskIdentityLinks, createIdentityLinks, createProcessIdentityLinks, createProcessIdentityLinkWithValue, createTranslations, createUserIdentityLinks, createUserTaskIdentityLinks, getExpressionManager, getExtensionElement, getExtensionElementList, getExtensionElementValue, getExtensionElementValue, getIdentityLinkService, getProcessModel, getSecurityPolicyModel
Methods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
PlatformIdentityLinkInterceptor
-
-
Method Details
-
handleCompleteTask
- Specified by:
handleCompleteTask
in interfaceIdentityLinkInterceptor
-
handleAddIdentityLinkToTask
public void handleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) - Specified by:
handleAddIdentityLinkToTask
in interfaceIdentityLinkInterceptor
-
handleAddAssigneeIdentityLinkToTask
- Specified by:
handleAddAssigneeIdentityLinkToTask
in interfaceIdentityLinkInterceptor
-
handleAddOwnerIdentityLinkToTask
- Specified by:
handleAddOwnerIdentityLinkToTask
in interfaceIdentityLinkInterceptor
-
handleCreateProcessInstance
- Specified by:
handleCreateProcessInstance
in interfaceIdentityLinkInterceptor
-
handleCreateSubProcessInstance
public void handleCreateSubProcessInstance(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) - Specified by:
handleCreateSubProcessInstance
in interfaceIdentityLinkInterceptor
-
addAuthenticatedUserProcessIdentityLink
-
processSecurityModelForIdentityLinkAddition
protected void processSecurityModelForIdentityLinkAddition(TaskEntity taskEntity, String identityLinkValue, String permissionValue) -
addUserIdentityLinkToParent
-