org.camunda.bpm.engine.impl.cmmn.model
Class CmmnActivity

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.model.CoreModelElement
      extended by org.camunda.bpm.engine.impl.core.model.CoreActivity
          extended by 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

Field Summary
protected  List<CmmnActivity> activities
           
protected  CmmnActivityBehavior activityBehavior
           
protected  CmmnCaseDefinition caseDefinition
           
protected  org.camunda.bpm.model.cmmn.instance.CmmnElement cmmnElement
           
protected  Map<String,CmmnActivity> namedActivities
           
protected  CmmnActivity parent
           
 
Fields inherited from class org.camunda.bpm.engine.impl.core.model.CoreActivity
ioMapping
 
Fields inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement
id, listeners, name, properties
 
Constructor Summary
CmmnActivity(String id, CmmnCaseDefinition caseDefinition)
           
 
Method Summary
 CmmnActivity createActivity(String activityId)
           
 CmmnActivity findActivity(String activityId)
          searches for the activity recursively
 List<CmmnActivity> getActivities()
           
 CmmnActivityBehavior getActivityBehavior()
           
 CmmnCaseDefinition getCaseDefinition()
           
 CmmnActivity getChildActivity(String activityId)
          searches for the activity locally
 org.camunda.bpm.model.cmmn.instance.CmmnElement getCmmnElement()
           
 CmmnActivity getParent()
           
 void setActivityBehavior(CmmnActivityBehavior behavior)
           
 void setCaseDefinition(CmmnCaseDefinition caseDefinition)
           
 void setCmmnElement(org.camunda.bpm.model.cmmn.instance.CmmnElement cmmnElement)
           
 void setParent(CmmnActivity parent)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.core.model.CoreActivity
createActivity, getIoMapping, setIoMapping, toString
 
Methods inherited from class org.camunda.bpm.engine.impl.core.model.CoreModelElement
addListener, addListener, getId, getListeners, getListeners, getName, getProperties, getProperty, setId, setName, setProperties, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

CmmnActivity

public CmmnActivity(String id,
                    CmmnCaseDefinition caseDefinition)
Method Detail

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)


Copyright © 2014 camunda services GmbH. All Rights Reserved.