Class PlatformCmmnIdentityLinkInterceptor

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

public class PlatformCmmnIdentityLinkInterceptor
extends BasePlatformCmmnInterceptor
implements org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
  • Constructor Details

  • Method Details

    • handleCompleteTask

      public void handleCompleteTask​(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
      Specified by:
      handleCompleteTask in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
    • 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.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
    • handleAddAssigneeIdentityLinkToTask

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

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

      public void handleCreateCaseInstance​(org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity caseInstance)
      Specified by:
      handleCreateCaseInstance in interface org.flowable.cmmn.engine.interceptor.CmmnIdentityLinkInterceptor
    • addAuthenticatedUserCaseIdentityLink

      protected void addAuthenticatedUserCaseIdentityLink​(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)