Class PlatformIdentityLinkInterceptor

java.lang.Object
All Implemented Interfaces:
org.flowable.engine.interceptor.IdentityLinkInterceptor

public class PlatformIdentityLinkInterceptor
extends BasePlatformBpmnInterceptor
implements org.flowable.engine.interceptor.IdentityLinkInterceptor
  • Constructor Details

  • Method Details

    • handleCompleteTask

      public void handleCompleteTask​(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
      Specified by:
      handleCompleteTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • handleAddIdentityLinkToTask

      public void handleAddIdentityLinkToTask​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)
      Specified by:
      handleAddIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • handleAddAssigneeIdentityLinkToTask

      public void handleAddAssigneeIdentityLinkToTask​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String assignee)
      Specified by:
      handleAddAssigneeIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • handleAddOwnerIdentityLinkToTask

      public void handleAddOwnerIdentityLinkToTask​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String owner)
      Specified by:
      handleAddOwnerIdentityLinkToTask in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • handleCreateProcessInstance

      public void handleCreateProcessInstance​(org.flowable.engine.impl.persistence.entity.ExecutionEntity processInstanceExecution)
      Specified by:
      handleCreateProcessInstance in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • handleCreateSubProcessInstance

      public void handleCreateSubProcessInstance​(org.flowable.engine.impl.persistence.entity.ExecutionEntity subProcessInstanceExecution, org.flowable.engine.impl.persistence.entity.ExecutionEntity superExecution)
      Specified by:
      handleCreateSubProcessInstance in interface org.flowable.engine.interceptor.IdentityLinkInterceptor
    • addAuthenticatedUserProcessIdentityLink

      protected void addAuthenticatedUserProcessIdentityLink​(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
    • processSecurityModelForIdentityLinkAddition

      protected void processSecurityModelForIdentityLinkAddition​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String identityLinkValue, java.lang.String permissionValue)
    • addUserIdentityLinkToParent

      protected void addUserIdentityLinkToParent​(org.flowable.task.api.Task task, java.lang.String userId)