public class PlatformIdentityLinkInterceptor extends BasePlatformBpmnInterceptor implements org.flowable.engine.interceptor.IdentityLinkInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL| Constructor and Description |
|---|
PlatformIdentityLinkInterceptor(String defaultSecurityPolicyKey) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAuthenticatedUserProcessIdentityLink(org.flowable.task.service.impl.persistence.entity.TaskEntity task) |
protected void |
addUserIdentityLinkToParent(org.flowable.task.api.Task task,
String userId) |
void |
handleAddAssigneeIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String assignee) |
void |
handleAddIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity) |
void |
handleAddOwnerIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String owner) |
void |
handleCompleteTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task) |
void |
handleCreateProcessInstance(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstanceExecution) |
void |
handleCreateSubProcessInstance(org.flowable.engine.impl.persistence.entity.ExecutionEntity subProcessInstanceExecution,
org.flowable.engine.impl.persistence.entity.ExecutionEntity superExecution) |
protected void |
processSecurityModelForIdentityLinkAddition(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String identityLinkValue,
String permissionValue) |
createProcessIdentityLink, createProcessIdentityLinks, createProcessIdentityLinkWithValue, createTaskIdentityLink, createTaskIdentityLinks, createTaskIdentityLinkWithValue, createTranslations, getExpressionValue, getExtensionElementList, getExtensionElementValue, getProcessModel, getSecurityPolicyModelcreateTranslation, getDefaultSecurityPolicyModel, getSecurityPolicyModelByKeypublic PlatformIdentityLinkInterceptor(String defaultSecurityPolicyKey)
public void handleCompleteTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
handleCompleteTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptorpublic void handleAddIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)
handleAddIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptorpublic void handleAddAssigneeIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String assignee)
handleAddAssigneeIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptorpublic void handleAddOwnerIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String owner)
handleAddOwnerIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptorpublic void handleCreateProcessInstance(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstanceExecution)
handleCreateProcessInstance in interface org.flowable.engine.interceptor.IdentityLinkInterceptorpublic void handleCreateSubProcessInstance(org.flowable.engine.impl.persistence.entity.ExecutionEntity subProcessInstanceExecution,
org.flowable.engine.impl.persistence.entity.ExecutionEntity superExecution)
handleCreateSubProcessInstance in interface org.flowable.engine.interceptor.IdentityLinkInterceptorprotected void addAuthenticatedUserProcessIdentityLink(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
protected void processSecurityModelForIdentityLinkAddition(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String identityLinkValue,
String permissionValue)
protected void addUserIdentityLinkToParent(org.flowable.task.api.Task task,
String userId)
Copyright © 2019. All rights reserved.