Class CmmnActivity
java.lang.Object
org.camunda.bpm.engine.impl.core.model.CoreModelElement
org.camunda.bpm.engine.impl.core.model.CoreActivity
org.camunda.bpm.engine.impl.cmmn.model.CmmnActivity
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CmmnCaseDefinition
- Author:
- Roman Smirnov
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CmmnActivity>protected CmmnActivityBehaviorprotected CmmnCaseDefinitionprotected CmmnElementprotected List<CmmnSentryDeclaration>protected List<CmmnSentryDeclaration>protected Map<String,CmmnActivity> protected CmmnActivityprotected List<CmmnSentryDeclaration>protected Map<String,CmmnSentryDeclaration> Fields inherited from class org.camunda.bpm.engine.impl.core.model.CoreActivity
ioMappingFields inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement
builtInListeners, builtInVariableListeners, id, listeners, name, properties, variableListeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntryCriteria(CmmnSentryDeclaration entryCriteria) voidaddExitCriteria(CmmnSentryDeclaration exitCriteria) voidaddSentry(CmmnSentryDeclaration sentry) createActivity(String activityId) findActivity(String activityId) searches for the activity recursivelygetChildActivity(String activityId) searches for the activity locallyMap<String,List<VariableListener<?>>> getVariableListeners(String eventName, boolean includeCustomListeners) Returns a map of all variable listeners defined on this activity or any of its parents activities.voidsetActivityBehavior(CmmnActivityBehavior behavior) voidsetCaseDefinition(CmmnCaseDefinition caseDefinition) voidsetCmmnElement(CmmnElement cmmnElement) voidsetEntryCriteria(List<CmmnSentryDeclaration> entryCriteria) voidsetExitCriteria(List<CmmnSentryDeclaration> exitCriteria) voidsetParent(CmmnActivity parent) Methods inherited from class org.camunda.bpm.engine.impl.core.model.CoreActivity
createActivity, getIoMapping, setIoMapping, toStringMethods inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement
addBuiltInListener, addBuiltInListener, addBuiltInVariableListener, addBuiltInVariableListener, addListener, addListener, addListenerToMap, addVariableListener, addVariableListener, getBuiltInListeners, getBuiltInListeners, getBuiltInVariableListeners, getBuiltInVariableListenersLocal, getId, getListeners, getListeners, getName, getProperties, getProperty, getVariableListeners, getVariableListenersLocal, setId, setName, setProperties, setProperty
-
Field Details
-
activities
-
namedActivities
-
cmmnElement
-
activityBehavior
-
caseDefinition
-
parent
-
sentries
-
sentryMap
-
entryCriteria
-
exitCriteria
-
resolvedVariableListeners
-
resolvedBuiltInVariableListeners
-
-
Constructor Details
-
CmmnActivity
-
-
Method Details
-
createActivity
- Specified by:
createActivityin classCoreActivity
-
getActivities
- Specified by:
getActivitiesin classCoreActivity
-
findActivity
Description copied from class:CoreActivitysearches for the activity recursively- Overrides:
findActivityin classCoreActivity
-
getChildActivity
Description copied from class:CoreActivitysearches for the activity locally- Specified by:
getChildActivityin classCoreActivity
-
getActivityBehavior
- Specified by:
getActivityBehaviorin classCoreActivity
-
setActivityBehavior
-
getParent
-
setParent
-
getCaseDefinition
-
setCaseDefinition
-
getCmmnElement
-
setCmmnElement
-
getSentries
-
getSentry
-
addSentry
-
getEntryCriteria
-
setEntryCriteria
-
addEntryCriteria
-
getExitCriteria
-
setExitCriteria
-
addExitCriteria
-
getVariableListeners
public Map<String,List<VariableListener<?>>> getVariableListeners(String eventName, boolean includeCustomListeners) Returns a map of all variable listeners defined on this activity or any of its parents activities. The map's key is the id of the respective activity the listener is defined on.
-