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 IdentityLinkEntity
createProcessInstanceIdentityLink
(ExecutionEntity processInstanceExecution, String userId, String groupId, String type) static void
deleteProcessInstanceIdentityLinks
(ExecutionEntity processInstanceEntity, String userId, String groupId, String type) static void
deleteTaskIdentityLinks
(TaskEntity taskEntity, String userId, String groupId, String type) protected static void
handleTaskCountsForIdentityLinkDeletion
(TaskEntity taskEntity, IdentityLinkEntity identityLink) static void
handleTaskIdentityLinkAddition
(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity) static void
handleTaskIdentityLinkAdditions
(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinkEntities) static void
handleTaskIdentityLinkDeletions
(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinks, boolean cascadeHistory, boolean updateTaskCounts) protected static void
logTaskIdentityLinkEvent
(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)
-