Class IdentityLinkUtil


  • public class IdentityLinkUtil
    extends Object
    Author:
    Tijs Rademakers, Joram Barrez
    • Constructor Detail

      • IdentityLinkUtil

        public IdentityLinkUtil()
    • Method Detail

      • deleteTaskIdentityLinks

        public static void deleteTaskIdentityLinks​(TaskEntity taskEntity,
                                                   String userId,
                                                   String groupId,
                                                   String type)
      • deleteProcessInstanceIdentityLinks

        public static void deleteProcessInstanceIdentityLinks​(ExecutionEntity processInstanceEntity,
                                                              String userId,
                                                              String groupId,
                                                              String type)
      • handleTaskIdentityLinkAdditions

        public static void handleTaskIdentityLinkAdditions​(TaskEntity taskEntity,
                                                           List<IdentityLinkEntity> identityLinkEntities)
      • handleTaskIdentityLinkAddition

        public static void handleTaskIdentityLinkAddition​(TaskEntity taskEntity,
                                                          IdentityLinkEntity identityLinkEntity)
      • handleTaskIdentityLinkDeletions

        public static void handleTaskIdentityLinkDeletions​(TaskEntity taskEntity,
                                                           List<IdentityLinkEntity> identityLinks,
                                                           boolean cascadeHistory,
                                                           boolean updateTaskCounts)
      • handleTaskCountsForIdentityLinkDeletion

        protected static void handleTaskCountsForIdentityLinkDeletion​(TaskEntity taskEntity,
                                                                      IdentityLinkEntity identityLink)