org.camunda.bpm.engine.impl.cmmn.model
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
public class CmmnActivity
- extends CoreActivity
- Author:
- Roman Smirnov
- See Also:
- Serialized Form
| Methods 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 |
activities
protected List<CmmnActivity> activities
namedActivities
protected Map<String,CmmnActivity> namedActivities
cmmnElement
protected org.camunda.bpm.model.cmmn.instance.CmmnElement cmmnElement
activityBehavior
protected CmmnActivityBehavior activityBehavior
caseDefinition
protected CmmnCaseDefinition caseDefinition
parent
protected CmmnActivity parent
sentries
protected List<CmmnSentryDeclaration> sentries
sentryMap
protected Map<String,CmmnSentryDeclaration> sentryMap
entryCriteria
protected List<CmmnSentryDeclaration> entryCriteria
exitCriteria
protected List<CmmnSentryDeclaration> exitCriteria
resolvedVariableListeners
protected Map<String,Map<String,List<VariableListener<?>>>> resolvedVariableListeners
resolvedBuiltInVariableListeners
protected Map<String,Map<String,List<VariableListener<?>>>> resolvedBuiltInVariableListeners
CmmnActivity
public CmmnActivity(String id,
CmmnCaseDefinition caseDefinition)
createActivity
public CmmnActivity createActivity(String activityId)
- Specified by:
createActivity in class CoreActivity
getActivities
public List<CmmnActivity> getActivities()
- Specified by:
getActivities in class CoreActivity
findActivity
public CmmnActivity findActivity(String activityId)
- Description copied from class:
CoreActivity
- searches for the activity recursively
- Overrides:
findActivity in class CoreActivity
getChildActivity
public CmmnActivity getChildActivity(String activityId)
- Description copied from class:
CoreActivity
- searches for the activity locally
- Specified by:
getChildActivity in class CoreActivity
getActivityBehavior
public CmmnActivityBehavior getActivityBehavior()
- Specified by:
getActivityBehavior in class CoreActivity
setActivityBehavior
public void setActivityBehavior(CmmnActivityBehavior behavior)
getParent
public CmmnActivity getParent()
setParent
public void setParent(CmmnActivity parent)
getCaseDefinition
public CmmnCaseDefinition getCaseDefinition()
setCaseDefinition
public void setCaseDefinition(CmmnCaseDefinition caseDefinition)
getCmmnElement
public org.camunda.bpm.model.cmmn.instance.CmmnElement getCmmnElement()
setCmmnElement
public void setCmmnElement(org.camunda.bpm.model.cmmn.instance.CmmnElement cmmnElement)
getSentries
public List<CmmnSentryDeclaration> getSentries()
getSentry
public CmmnSentryDeclaration getSentry(String sentryId)
addSentry
public void addSentry(CmmnSentryDeclaration sentry)
getEntryCriteria
public List<CmmnSentryDeclaration> getEntryCriteria()
setEntryCriteria
public void setEntryCriteria(List<CmmnSentryDeclaration> entryCriteria)
addEntryCriteria
public void addEntryCriteria(CmmnSentryDeclaration entryCriteria)
getExitCriteria
public List<CmmnSentryDeclaration> getExitCriteria()
setExitCriteria
public void setExitCriteria(List<CmmnSentryDeclaration> exitCriteria)
addExitCriteria
public void addExitCriteria(CmmnSentryDeclaration exitCriteria)
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.
Copyright © 2016 camunda services GmbH. All rights reserved.