Package org.flowable.engine.impl.util
Class IdentityLinkUtil
- java.lang.Object
-
- org.flowable.engine.impl.util.IdentityLinkUtil
-
public class IdentityLinkUtil extends Object
- Author:
- Tijs Rademakers, Joram Barrez
-
-
Constructor Summary
Constructors Constructor Description IdentityLinkUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IdentityLinkEntitycreateProcessInstanceIdentityLink(ExecutionEntity processInstanceExecution, String userId, String groupId, String type)static voiddeleteProcessInstanceIdentityLinks(ExecutionEntity processInstanceEntity, String userId, String groupId, String type)static voiddeleteTaskIdentityLinks(TaskEntity taskEntity, String userId, String groupId, String type)protected static voidhandleTaskCountsForIdentityLinkDeletion(TaskEntity taskEntity, IdentityLinkEntity identityLink)static voidhandleTaskIdentityLinkAddition(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity)static voidhandleTaskIdentityLinkAdditions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinkEntities)static voidhandleTaskIdentityLinkDeletions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinks, boolean cascadeHistory, boolean updateTaskCounts)protected static voidlogTaskIdentityLinkEvent(String eventType, TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity)
-
-
-
Method Detail
-
createProcessInstanceIdentityLink
public static IdentityLinkEntity createProcessInstanceIdentityLink(ExecutionEntity processInstanceExecution, String userId, String groupId, String type)
-
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)
-
logTaskIdentityLinkEvent
protected static void logTaskIdentityLinkEvent(String eventType, TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity)
-
-