Class CmmnUtil
java.lang.Object
com.flowable.platform.common.el.cmmn.util.CmmnUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addCandidateGroup
(Object object, String groupKey) static void
addCandidateGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addCandidateGroups
(Object object, Object groupKeys) static void
addCandidateGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addCandidateUser
(Object object, String userId) static void
addCandidateUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addCandidateUsers
(Object object, Object userIds) static void
addCandidateUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
addGroupIdentityLink
(Object object, String groupKey, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
addGroupIdentityLinks
(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addParticipantGroup
(Object object, String groupKey) static void
addParticipantGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addParticipantGroups
(Object object, Object groupKeys) static void
addParticipantGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addParticipantUser
(Object object, String userId) static void
addParticipantUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addParticipantUsers
(Object object, Object userIds) static void
addParticipantUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
addUserIdentityLink
(Object object, String userId, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
addUserIdentityLinks
(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addWatcherGroup
(Object object, String groupKey) static void
addWatcherGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addWatcherGroups
(Object object, Object groupKeys) static void
addWatcherGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addWatcherUser
(Object object, String userId) static void
addWatcherUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
addWatcherUsers
(Object object, Object userIds) static void
addWatcherUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
copyVariable
(String sourceCaseId, String sourceVariableName, String targetCaseId, String targetVariableName) extractCollection
(Object value) static String
getAssignee
(Object object) static String
getAssignee
(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static String
getBusinessKey
(Object object) static String
getBusinessKey
(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static String
getBusinessStatus
(Object object) static String
getBusinessStatus
(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) protected static org.flowable.cmmn.api.runtime.CaseInstance
getCaseInstance
(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static String
static String
protected static String
getUserIdentityLink
(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, String identityLinkType) static void
removeAssignee
(Object object, String userId) static void
removeAssignee
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static void
removeCandidateGroup
(Object object, String groupKey) static void
removeCandidateGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeCandidateGroups
(Object object, Object groupKeys) static void
removeCandidateGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeCandidateUser
(Object object, String userId) static void
removeCandidateUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeCandidateUsers
(Object object, Object userIds) static void
removeCandidateUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
removeGroupIdentityLink
(Object object, String groupKey, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
removeGroupIdentityLinks
(Object object, Object groupKeys, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeOwner
(Object object, String userId) static void
removeOwner
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static void
removeParticipantGroup
(Object object, String groupKey) static void
removeParticipantGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeParticipantGroups
(Object object, Object groupKeys) static void
removeParticipantGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeParticipantUser
(Object object, String userId) static void
removeParticipantUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeParticipantUsers
(Object object, Object userIds) static void
removeParticipantUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
removeUserIdentityLink
(Object object, String userId, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) protected static void
removeUserIdentityLinks
(Object object, Object userIds, String linkType, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeWatcherGroup
(Object object, String groupKey) static void
removeWatcherGroup
(Object object, String groupKey, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeWatcherGroups
(Object object, Object groupKeys) static void
removeWatcherGroups
(Object object, Object groupKeys, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeWatcherUser
(Object object, String userId) static void
removeWatcherUser
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
removeWatcherUsers
(Object object, Object userIds) static void
removeWatcherUsers
(Object object, Object userIds, org.flowable.common.engine.api.variable.VariableContainer scopeVariableContainer) static void
setAssignee
(Object object, String userId) static void
setAssignee
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static void
setBusinessKey
(Object object, String status) static void
setBusinessKey
(Object object, String status, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static void
setBusinessStatus
(Object object, String status) static void
setBusinessStatus
(Object object, String status, org.flowable.common.engine.api.variable.VariableContainer scopedContainer) static void
setBusinessStatus
(String caseId, String status) static void
static void
setOwner
(Object object, String userId, org.flowable.common.engine.api.variable.VariableContainer scopedContainer)
-
Constructor Details
-
CmmnUtil
public CmmnUtil()
-
-
Method Details
-
getAssignee
-
getAssignee
-
removeAssignee
-
removeAssignee
-
setAssignee
-
setAssignee
-
getOwner
-
getOwner
-
removeOwner
-
removeOwner
-
setOwner
-
setOwner
-
addCandidateUser
-
addCandidateUser
-
addParticipantUser
-
addParticipantUser
-
addWatcherUser
-
addWatcherUser
-
addCandidateGroup
-
addCandidateGroup
-
addParticipantGroup
-
addParticipantGroup
-
addWatcherGroup
-
addWatcherGroup
-
addUserIdentityLink
-
addGroupIdentityLink
-
removeCandidateUser
-
removeCandidateUser
-
removeParticipantUser
-
removeParticipantUser
-
removeWatcherUser
-
removeWatcherUser
-
removeCandidateGroup
-
removeCandidateGroup
-
removeParticipantGroup
-
removeParticipantGroup
-
removeWatcherGroup
-
removeWatcherGroup
-
removeUserIdentityLink
-
removeGroupIdentityLink
-
addCandidateUsers
-
addCandidateUsers
-
addParticipantUsers
-
addParticipantUsers
-
addWatcherUsers
-
addWatcherUsers
-
addCandidateGroups
-
addCandidateGroups
-
addParticipantGroups
-
addParticipantGroups
-
addWatcherGroups
-
addWatcherGroups
-
addUserIdentityLinks
-
addGroupIdentityLinks
-
removeCandidateUsers
-
removeCandidateUsers
-
removeParticipantUsers
-
removeParticipantUsers
-
removeWatcherUsers
-
removeWatcherUsers
-
removeCandidateGroups
-
removeCandidateGroups
-
removeParticipantGroups
-
removeParticipantGroups
-
removeWatcherGroups
-
removeWatcherGroups
-
removeUserIdentityLinks
-
removeGroupIdentityLinks
-
extractCollection
-
getBusinessStatus
-
getBusinessStatus
-
setBusinessStatus
-
setBusinessStatus
-
getBusinessKey
-
getBusinessKey
-
setBusinessKey
-
setBusinessKey
-
getUserIdentityLink
-
setBusinessStatus
-
copyVariable
-
getCaseInstance
protected static org.flowable.cmmn.api.runtime.CaseInstance getCaseInstance(Object object, org.flowable.common.engine.api.variable.VariableContainer scopedContainer)
-