Class IdentityLinkUtil
java.lang.Object
org.flowable.cmmn.engine.impl.util.IdentityLinkUtil
- Author:
- Tijs Rademakers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentityLinkEntitycreateCaseInstanceIdentityLink(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static IdentityLinkEntitycreatePlanItemInstanceIdentityLink(PlanItemInstance planItemInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static voiddeleteCaseInstanceIdentityLinks(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static voiddeleteTaskIdentityLinks(TaskEntity taskEntity, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static voidhandleTaskIdentityLinkAddition(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity, CmmnEngineConfiguration cmmnEngineConfiguration) static voidhandleTaskIdentityLinkAdditions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinkEntities, CmmnEngineConfiguration cmmnEngineConfiguration) static voidhandleTaskIdentityLinkDeletions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinks, boolean cascaseHistory, CmmnEngineConfiguration cmmnEngineConfiguration) protected static voidlogTaskIdentityLinkEvent(String eventType, TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity, CmmnEngineConfiguration cmmnEngineConfiguration)
-
Constructor Details
-
IdentityLinkUtil
public IdentityLinkUtil()
-
-
Method Details
-
createCaseInstanceIdentityLink
public static IdentityLinkEntity createCaseInstanceIdentityLink(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) -
deleteTaskIdentityLinks
public static void deleteTaskIdentityLinks(TaskEntity taskEntity, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) -
deleteCaseInstanceIdentityLinks
public static void deleteCaseInstanceIdentityLinks(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) -
handleTaskIdentityLinkAdditions
public static void handleTaskIdentityLinkAdditions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinkEntities, CmmnEngineConfiguration cmmnEngineConfiguration) -
createPlanItemInstanceIdentityLink
public static IdentityLinkEntity createPlanItemInstanceIdentityLink(PlanItemInstance planItemInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) -
handleTaskIdentityLinkAddition
public static void handleTaskIdentityLinkAddition(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity, CmmnEngineConfiguration cmmnEngineConfiguration) -
handleTaskIdentityLinkDeletions
public static void handleTaskIdentityLinkDeletions(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinks, boolean cascaseHistory, CmmnEngineConfiguration cmmnEngineConfiguration) -
logTaskIdentityLinkEvent
protected static void logTaskIdentityLinkEvent(String eventType, TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity, CmmnEngineConfiguration cmmnEngineConfiguration)
-