public class PlatformCmmnIdentityLinkInterceptor extends BasePlatformCmmnInterceptor implements org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
defaultSecurityPolicyKey, defaultSecurityPolicyModel, SECURITY_POLICY_MODEL
Constructor and Description |
---|
PlatformCmmnIdentityLinkInterceptor(String defaultSecurityPolicyKey) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAuthenticatedUserCaseIdentityLink(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 |
handleCreateCaseInstance(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance) |
protected void |
processSecurityModelForIdentityLinkAddition(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity,
String identityLinkValue,
String permissionValue) |
createCaseIdentityLink, createCaseIdentityLinks, createCaseIdentityLinkWithValue, createPlanItemIdentityLinks, createPlanItemIdentityLinkWithValue, createTaskIdentityLink, createTaskIdentityLinks, createTaskIdentityLinkWithValue, createTranslations, getCaseModel, getExpressionValue, getExtensionElementList, getExtensionElementValue, getSecurityPolicyModel
createTranslation, getDefaultSecurityPolicyModel, getSecurityPolicyModelByKey
public PlatformCmmnIdentityLinkInterceptor(String defaultSecurityPolicyKey)
public void handleCompleteTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
handleCompleteTask
in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
public 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.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
public void handleAddAssigneeIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, String assignee)
handleAddAssigneeIdentityLinkToTask
in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
public void handleAddOwnerIdentityLinkToTask(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, String owner)
handleAddOwnerIdentityLinkToTask
in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
public void handleCreateCaseInstance(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)
handleCreateCaseInstance
in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
protected void addAuthenticatedUserCaseIdentityLink(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.