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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddUserIdentityLinkToParent(Task task, String userId) voidhandleAddAssigneeIdentityLinkToTask(TaskEntity taskEntity, String assignee) voidhandleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) voidhandleAddOwnerIdentityLinkToTask(TaskEntity taskEntity, String owner) voidhandleCompleteTask(TaskEntity task) voidhandleCreateProcessInstance(ExecutionEntity processInstanceExecution) voidhandleCreateSubProcessInstance(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) protected voidprocessSecurityModelForIdentityLinkAddition(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, getSecurityPolicyModelMethods inherited from class com.flowable.platform.service.BasePlatformInterceptor
createIdentityLinkWithValue, createTranslation, getDefaultSecurityPolicyModel, getExpressionCollectionValue, getExpressionStringValue, getExpressionValue, getSecurityPolicyModelByKey
-
Constructor Details
-
PlatformIdentityLinkInterceptor
-
-
Method Details
-
handleCompleteTask
- Specified by:
handleCompleteTaskin interfaceIdentityLinkInterceptor
-
handleAddIdentityLinkToTask
public void handleAddIdentityLinkToTask(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) - Specified by:
handleAddIdentityLinkToTaskin interfaceIdentityLinkInterceptor
-
handleAddAssigneeIdentityLinkToTask
- Specified by:
handleAddAssigneeIdentityLinkToTaskin interfaceIdentityLinkInterceptor
-
handleAddOwnerIdentityLinkToTask
- Specified by:
handleAddOwnerIdentityLinkToTaskin interfaceIdentityLinkInterceptor
-
handleCreateProcessInstance
- Specified by:
handleCreateProcessInstancein interfaceIdentityLinkInterceptor
-
handleCreateSubProcessInstance
public void handleCreateSubProcessInstance(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) - Specified by:
handleCreateSubProcessInstancein interfaceIdentityLinkInterceptor
-
addAuthenticatedUserProcessIdentityLink
-
processSecurityModelForIdentityLinkAddition
protected void processSecurityModelForIdentityLinkAddition(TaskEntity taskEntity, String identityLinkValue, String permissionValue) -
addUserIdentityLinkToParent
-