org.ow2.orchestra.facade.runtime.impl
Class ActivityWithChildrenInstanceImpl

java.lang.Object
  extended by org.ow2.orchestra.facade.runtime.impl.RuntimeRecordImpl
      extended by org.ow2.orchestra.facade.runtime.impl.ActivityInstanceImpl
          extended by org.ow2.orchestra.facade.runtime.impl.ActivityWithChildrenInstanceImpl
All Implemented Interfaces:
Serializable, Record, ActivityInstance, ActivityWithChildrenInstance, RuntimeRecord
Direct Known Subclasses:
FlowActivityInstanceImpl, ForeachActivityInstanceImpl, RepeatUntilActivityInstanceImpl, SequenceActivityInstanceImpl, UnknownActivityInstanceImpl, WhileActivityInstanceImpl

public abstract class ActivityWithChildrenInstanceImpl
extends ActivityInstanceImpl
implements ActivityWithChildrenInstance

See Also:
Serialized Form

Field Summary
protected  List<ActivityInstanceUUID> enclosedActivitiesUUID
           
 
Fields inherited from class org.ow2.orchestra.facade.runtime.impl.ActivityInstanceImpl
definitionUUID, lastException, uuid
 
Fields inherited from class org.ow2.orchestra.facade.runtime.impl.RuntimeRecordImpl
activityState, endedDate, instanceUUID, processUUID, startedDate
 
Constructor Summary
protected ActivityWithChildrenInstanceImpl()
           
  ActivityWithChildrenInstanceImpl(ActivityWithChildrenInstance record)
           
 
Method Summary
 List<ActivityInstanceUUID> getEnclosedActivitiesUUID()
           
 
Methods inherited from class org.ow2.orchestra.facade.runtime.impl.ActivityInstanceImpl
equals, getDefinitionUUID, getLastException, getUUID, hashCode, toString
 
Methods inherited from class org.ow2.orchestra.facade.runtime.impl.RuntimeRecordImpl
end, getEndedDate, getProcessDefinitionUUID, getProcessInstanceUUID, getStartedDate, getState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.orchestra.facade.runtime.ActivityInstance
getDefinitionUUID, getLastException, getType, getUUID
 
Methods inherited from interface org.ow2.orchestra.facade.runtime.RuntimeRecord
getEndedDate, getProcessDefinitionUUID, getProcessInstanceUUID, getStartedDate, getState
 

Field Detail

enclosedActivitiesUUID

protected List<ActivityInstanceUUID> enclosedActivitiesUUID
Constructor Detail

ActivityWithChildrenInstanceImpl

protected ActivityWithChildrenInstanceImpl()

ActivityWithChildrenInstanceImpl

public ActivityWithChildrenInstanceImpl(ActivityWithChildrenInstance record)
Method Detail

getEnclosedActivitiesUUID

public List<ActivityInstanceUUID> getEnclosedActivitiesUUID()
Specified by:
getEnclosedActivitiesUUID in interface ActivityWithChildrenInstance
Returns:
all activities executed or executing while this activity not finished. If activity has no enclosed activity it returns an empty set.


Copyright © 2011 OW2 Consortium. All Rights Reserved.