Class IdentityLinkUtil
java.lang.Object
org.flowable.cmmn.engine.impl.util.IdentityLinkUtil
- Author:
- Tijs Rademakers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IdentityLinkEntity
createCaseInstanceIdentityLink
(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static IdentityLinkEntity
createPlanItemInstanceIdentityLink
(PlanItemInstance planItemInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static void
deleteCaseInstanceIdentityLinks
(CaseInstance caseInstance, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static void
deleteTaskIdentityLinks
(TaskEntity taskEntity, String userId, String groupId, String type, CmmnEngineConfiguration cmmnEngineConfiguration) static void
handleTaskIdentityLinkAddition
(TaskEntity taskEntity, IdentityLinkEntity identityLinkEntity, CmmnEngineConfiguration cmmnEngineConfiguration) static void
handleTaskIdentityLinkAdditions
(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinkEntities, CmmnEngineConfiguration cmmnEngineConfiguration) static void
handleTaskIdentityLinkDeletions
(TaskEntity taskEntity, List<IdentityLinkEntity> identityLinks, boolean cascaseHistory, CmmnEngineConfiguration cmmnEngineConfiguration) protected static void
logTaskIdentityLinkEvent
(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)
-