org.apache.camel.bam.model
Class ProcessInstance
java.lang.Object
org.apache.camel.bam.model.EntitySupport
org.apache.camel.bam.model.TemporalEntity
org.apache.camel.bam.model.ProcessInstance
public class ProcessInstance
- extends TemporalEntity
Represents a single business process
- Version:
- $Revision: $
ProcessInstance
public ProcessInstance()
toString
public String toString()
- Overrides:
toString
in class EntitySupport
getId
public Long getId()
- Overrides:
getId
in class EntitySupport
getProcessDefinition
public ProcessDefinition getProcessDefinition()
setProcessDefinition
public void setProcessDefinition(ProcessDefinition processDefinition)
getActivityStates
public Collection<ActivityState> getActivityStates()
setActivityStates
public void setActivityStates(Collection<ActivityState> activityStates)
getCorrelationKey
public String getCorrelationKey()
setCorrelationKey
public void setCorrelationKey(String correlationKey)
getActivityState
public ActivityState getActivityState(ActivityRules activityRules)
- Returns the activity state for the given activity
- Parameters:
activityRules
- the activity to find the state for
- Returns:
- the activity state or null if no state could be found for the
given activity
getOrCreateActivityState
public ActivityState getOrCreateActivityState(ActivityRules activityRules)
createActivityState
protected ActivityState createActivityState()
Copyright © 2007 Apache Software Foundation. All Rights Reserved.