Package org.flowable.engine.impl.util
Class IdentityLinkUtil
java.lang.Object
org.flowable.engine.impl.util.IdentityLinkUtil
- Author:
- Tijs Rademakers, Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
IdentityLinkUtil
public IdentityLinkUtil()
-
-
Method Details
-
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)
-