Class IdentityLinkUtil

java.lang.Object
com.flowable.workobject.engine.impl.util.IdentityLinkUtil

public class IdentityLinkUtil
extends java.lang.Object
Author:
Tijs Rademakers, Joram Barrez
  • Method Summary

    Modifier and Type Method Description
    static org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createTaskIdentityLink​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)  
    static void createWorkObjectInstanceIdentityLink​(java.lang.String workObjectId, java.lang.String userId, java.lang.String groupId, java.lang.String identityLinkType)  
    static void deleteTaskIdentityLinks​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)  
    protected static void handleTaskCountsForIdentityLinkDeletion​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)  
    static void handleTaskIdentityLinkAddition​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)  
    static void handleTaskIdentityLinkAdditions​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinkEntities)  
    static void handleTaskIdentityLinkDeletions​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks, boolean cascadeHistory, boolean updateTaskCounts)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • createTaskIdentityLink

      public static org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity createTaskIdentityLink​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
    • deleteTaskIdentityLinks

      public static void deleteTaskIdentityLinks​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.lang.String userId, java.lang.String groupId, java.lang.String type)
    • handleTaskIdentityLinkAdditions

      public static void handleTaskIdentityLinkAdditions​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinkEntities)
    • handleTaskIdentityLinkAddition

      public static void handleTaskIdentityLinkAddition​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLinkEntity)
    • handleTaskIdentityLinkDeletions

      public static void handleTaskIdentityLinkDeletions​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, java.util.List<org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity> identityLinks, boolean cascadeHistory, boolean updateTaskCounts)
    • handleTaskCountsForIdentityLinkDeletion

      protected static void handleTaskCountsForIdentityLinkDeletion​(org.flowable.task.service.impl.persistence.entity.TaskEntity taskEntity, org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntity identityLink)
    • createWorkObjectInstanceIdentityLink

      public static void createWorkObjectInstanceIdentityLink​(java.lang.String workObjectId, java.lang.String userId, java.lang.String groupId, java.lang.String identityLinkType)