org.camunda.bpm.engine.impl.persistence.entity
Class ActivityInstanceImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.entity.ProcessElementInstanceImpl
      extended by org.camunda.bpm.engine.impl.persistence.entity.ActivityInstanceImpl
All Implemented Interfaces:
ActivityInstance, ProcessElementInstance

public class ActivityInstanceImpl
extends ProcessElementInstanceImpl
implements ActivityInstance

Author:
Daniel Meyer

Field Summary
protected  String activityId
           
protected  String activityName
           
protected  String activityType
           
protected  String businessKey
           
protected  ActivityInstance[] childActivityInstances
           
protected  TransitionInstance[] childTransitionInstances
           
protected  String[] executionIds
           
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.entity.ProcessElementInstanceImpl
id, parentActivityInstanceId, processDefinitionId, processInstanceId
 
Constructor Summary
ActivityInstanceImpl()
           
 
Method Summary
 String getActivityId()
          the id of the activity
 String getActivityName()
          the name of the activity
 String getActivityType()
           
 String getBusinessKey()
           
 ActivityInstance[] getChildActivityInstances()
          Returns the child activity instances.
 TransitionInstance[] getChildTransitionInstances()
          Returns the child transition instances.
 String[] getExecutionIds()
          the list of executions that are currently waiting in this activity instance
 void setActivityId(String activityId)
           
 void setActivityName(String activityName)
           
 void setActivityType(String activityType)
           
 void setBusinessKey(String businessKey)
           
 void setChildActivityInstances(ActivityInstance[] childInstances)
           
 void setChildTransitionInstances(TransitionInstance[] childTransitionInstances)
           
 void setExecutionIds(String[] executionIds)
           
 String toString()
           
protected  void writeTree(StringWriter writer, String prefix, boolean isTail)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.entity.ProcessElementInstanceImpl
getId, getParentActivityInstanceId, getProcessDefinitionId, getProcessInstanceId, setId, setParentActivityInstanceId, setProcessDefinitionId, setProcessInstanceId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.runtime.ProcessElementInstance
getId, getParentActivityInstanceId, getProcessDefinitionId, getProcessInstanceId
 

Field Detail

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

ActivityInstanceImpl

public ActivityInstanceImpl()
Method Detail

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()

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.