org.camunda.bpm.engine.impl.persistence.entity
Class ActivityInstanceImpl
java.lang.Object
org.camunda.bpm.engine.impl.persistence.entity.ProcessElementInstanceImpl
org.camunda.bpm.engine.impl.persistence.entity.ActivityInstanceImpl
- All Implemented Interfaces:
- ActivityInstance, ProcessElementInstance
public class ActivityInstanceImpl
- extends ProcessElementInstanceImpl
- implements ActivityInstance
- Author:
- Daniel Meyer
businessKey
protected String businessKey
activityId
protected String activityId
activityName
protected String activityName
activityType
protected String activityType
childActivityInstances
protected ActivityInstance[] childActivityInstances
childTransitionInstances
protected TransitionInstance[] childTransitionInstances
executionIds
protected String[] executionIds
ActivityInstanceImpl
public ActivityInstanceImpl()
getChildActivityInstances
public ActivityInstance[] getChildActivityInstances()
- Description copied from interface:
ActivityInstance
- Returns the child activity instances.
Returns an empty list if there are no child instances
- Specified by:
getChildActivityInstances in interface ActivityInstance
setChildActivityInstances
public void setChildActivityInstances(ActivityInstance[] childInstances)
getBusinessKey
public String getBusinessKey()
setBusinessKey
public void setBusinessKey(String businessKey)
getActivityId
public String getActivityId()
- Description copied from interface:
ActivityInstance
- the id of the activity
- Specified by:
getActivityId in interface ActivityInstance
setActivityId
public void setActivityId(String activityId)
getExecutionIds
public String[] getExecutionIds()
- Description copied from interface:
ActivityInstance
- the list of executions that are currently waiting in this activity instance
- Specified by:
getExecutionIds in interface ActivityInstance
setExecutionIds
public void setExecutionIds(String[] executionIds)
getChildTransitionInstances
public TransitionInstance[] getChildTransitionInstances()
- Description copied from interface:
ActivityInstance
- Returns the child transition instances.
Returns an empty list if there are no child transition instances
- Specified by:
getChildTransitionInstances in interface ActivityInstance
setChildTransitionInstances
public void setChildTransitionInstances(TransitionInstance[] childTransitionInstances)
getActivityType
public String getActivityType()
- Description copied from interface:
ActivityInstance
- Type of the activity, corresponds to BPMN element name in XML (e.g. 'userTask').
The type of the Root activity instance (the one corresponding to the process instance will be 'processDefinition'.
- Specified by:
getActivityType in interface ActivityInstance
setActivityType
public void setActivityType(String activityType)
getActivityName
public String getActivityName()
- Description copied from interface:
ActivityInstance
- the name of the activity
- Specified by:
getActivityName in interface ActivityInstance
setActivityName
public void setActivityName(String activityName)
writeTree
protected void writeTree(StringWriter writer,
String prefix,
boolean isTail)
toString
public String toString()
- Overrides:
toString in class ProcessElementInstanceImpl
Copyright © 2014 camunda services GmbH. All rights reserved.