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)
-
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)
-