org.enhydra.shark
Class StandardToolActivityHandler.ToolRunner

java.lang.Object
  extended byorg.enhydra.shark.StandardToolActivityHandler.ToolRunner
Enclosing class:
StandardToolActivityHandler

protected class StandardToolActivityHandler.ToolRunner
extends java.lang.Object


Field Summary
protected  org.enhydra.shark.xpdl.elements.Activity actDef
           
protected  WfActivityInternal activity
           
protected  WMSessionHandle shandle
           
 
Constructor Summary
protected StandardToolActivityHandler.ToolRunner(WMSessionHandle shandle, WfActivityInternal wai)
           
 
Method Summary
protected  java.util.Map createContextMap(org.enhydra.shark.xpdl.elements.ActualParameters aps, org.enhydra.shark.xpdl.elements.FormalParameters fps)
           
protected  java.lang.String getAssignmentId(java.lang.String procId, java.lang.String actId)
           
protected  void invokeApplication(org.enhydra.shark.xpdl.elements.Tool tool, int toolIndex)
           
 void run()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

shandle

protected WMSessionHandle shandle

activity

protected WfActivityInternal activity

actDef

protected org.enhydra.shark.xpdl.elements.Activity actDef
Constructor Detail

StandardToolActivityHandler.ToolRunner

protected StandardToolActivityHandler.ToolRunner(WMSessionHandle shandle,
                                                 WfActivityInternal wai)
                                          throws java.lang.Exception
Method Detail

run

public void run()
         throws java.lang.Exception,
                ToolAgentGeneralException
Throws:
java.lang.Exception
ToolAgentGeneralException

createContextMap

protected java.util.Map createContextMap(org.enhydra.shark.xpdl.elements.ActualParameters aps,
                                         org.enhydra.shark.xpdl.elements.FormalParameters fps)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getAssignmentId

protected java.lang.String getAssignmentId(java.lang.String procId,
                                           java.lang.String actId)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

invokeApplication

protected void invokeApplication(org.enhydra.shark.xpdl.elements.Tool tool,
                                 int toolIndex)
                          throws java.lang.Throwable
Throws:
java.lang.Throwable

toString

public java.lang.String toString()