| java.lang.Object de.danet.an.workflow.domain.ActImplBase de.danet.an.workflow.domain.ProcBasedImpl
ProcBasedImpl | final public class ProcBasedImpl extends ActImplBase implements SubFlowImplementation(Code) | | This class represents a sub-process based activity implementation,
i.e. it implements
de.danet.an.workflow.localapi.ActivityLocal.SubFlowImplementationSubFlowImplementation .
author: Michael N. Lipp version: $Revision: 1.6 $ |
serialVersionUID | final static long serialVersionUID(Code) | | Unique id.
|
actualParameters | public Object[] actualParameters()(Code) | | Return the actual parameters.
actualParameters. |
execution | public int execution()(Code) | | |
invoke | public void invoke(ExtActivityLocal act)(Code) | | Triggers the execution of a subprocess for the given activity.
Parameters: act - the activity |
mergeResult | public void mergeResult(ActivityLocal act, Map result) throws InvalidDataException(Code) | | Merge the result returned by an implementation into the process
data. The names of the result data items must be formal parameter
names which are mapped to process data items as defined by the
actual parameters.
Parameters: act - the activity related with the implementation invocation. Parameters: result - the result data. throws: InvalidDataException - if the entries in the result do notmatch formal parameter names or excessive entries exist. |
parameterMap | public Map parameterMap(ExtProcessLocal process, ActivityLocal act, ProcessDefinitionDirectoryLocal pdd)(Code) | | Create the parameter map for sub-process based on the
activity's context, the formal parameters of the sub-process
and the values of the actual parameters.
Note that all parameters could be derived from the activity.
This method is intended to be used in cases where the additional
parameters are available anyway.
Parameters: process - the containing process Parameters: act - the activity to which this tool implementation descriptionis to be applied Parameters: pdd - the process definition directory the parameter map |
saxConstructor | public static StackedHandler saxConstructor()(Code) | | Return a handler that can be used to initialize an object
from SAX events. The instance created is returned in the
HandlerStack's context data as "implementation".
the handler. |
setProcessKey | public void setProcessKey(String key)(Code) | | The key is not persisted persisted here. Rather it is part of the
persistent state of the invoking activity and restored when the
implementation is retrieved.
|
toString | public String toString()(Code) | | Return a string representation of this object.
the representation |
Fields inherited from de.danet.an.workflow.domain.ActImplBase | final static long serialVersionUID(Code)(Java Doc)
|
|
|