org.ow2.bonita.facade.runtime.impl
Class ActivityFullInstanceImpl<T extends ActivityBody>
java.lang.Object
org.ow2.bonita.facade.runtime.impl.RuntimeRecordImpl
org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl<T>
org.ow2.bonita.facade.runtime.impl.ActivityFullInstanceImpl<T>
- All Implemented Interfaces:
- java.io.Serializable, ActivityFullInstance<T>, ActivityInstance<T>, RuntimeRecord
public class ActivityFullInstanceImpl<T extends ActivityBody>
- extends ActivityInstanceImpl<T>
- implements ActivityFullInstance<T>
- Author:
- Pierre Vigneras
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dbid
protected long dbid
persistableVariablesBeforeReady
protected java.util.Map<java.lang.String,Variable> persistableVariablesBeforeReady
ActivityFullInstanceImpl
protected ActivityFullInstanceImpl()
ActivityFullInstanceImpl
public ActivityFullInstanceImpl(ActivityInstanceUUID uuid,
java.lang.String activityId,
ProcessDefinitionUUID processUUID,
ProcessInstanceUUID instanceUUID,
java.lang.String iterationId,
java.lang.String activityInstanceId)
ActivityFullInstanceImpl
public ActivityFullInstanceImpl(ActivityFullInstance<ActivityBody> src)
setVariablesBeforeReady
public void setVariablesBeforeReady(java.util.Map<java.lang.String,java.lang.Object> variables)
addVariableUpdate
public void addVariableUpdate(VariableUpdate varUpdate)
- Specified by:
addVariableUpdate
in interface ActivityFullInstance<T extends ActivityBody>
setBody
public void setBody(T body)
- Specified by:
setBody
in interface ActivityFullInstance<T extends ActivityBody>
getVariablesBeforeStarted
public java.util.Map<java.lang.String,java.lang.Object> getVariablesBeforeStarted()
- Description copied from interface:
ActivityInstance
- Returns all variables for the recorded activity before
the activity has been started.
If a hook with an OnReady event name has been defined,
this hook has been executed.
The map returned by this method contains both global variables
(for the process) and local variables (for this activity).
Key is the variable processDefinitionUUID and value is the variable object (can be: an
Enumeration
,
a plain String
, a Boolean
, a Date
, a Long
or a Double
).
An empty map is returned if no variable is found.
- Specified by:
getVariablesBeforeStarted
in interface ActivityInstance<T extends ActivityBody>
- Overrides:
getVariablesBeforeStarted
in class ActivityInstanceImpl<T extends ActivityBody>
- Returns:
- The map containing activity variables.
getPersistableVariablesBeforeReady
public java.util.Map<java.lang.String,Variable> getPersistableVariablesBeforeReady()
getIterationId
public java.lang.String getIterationId()
- Description copied from interface:
ActivityInstance
- Returns the iteration id of this activity
- Specified by:
getIterationId
in interface ActivityInstance<T extends ActivityBody>
- Overrides:
getIterationId
in class ActivityInstanceImpl<T extends ActivityBody>
Copyright © 2009 OW2 Consortium. All Rights Reserved.