org.enhydra.shark
Class WfDefaultRequester

java.lang.Object
  extended byorg.enhydra.shark.WfDefaultRequester
All Implemented Interfaces:
WfRequesterInternal

public class WfDefaultRequester
extends java.lang.Object
implements WfRequesterInternal

WfRequesterImpl - Workflow Requester implementation

Author:
Sasa Bojanic

Field Summary
protected  WfRequester externalRequester
           
protected  java.lang.String resourceUsername
           
 
Constructor Summary
protected WfDefaultRequester(WMSessionHandle shandle, java.lang.String resourceUsername, WfRequester extRequester)
           
 
Method Summary
 WfRequester getExternalRequester(WMSessionHandle shandle)
           
 java.lang.String getResourceRequesterUsername(WMSessionHandle shandle)
           
 void receive_event(WMSessionHandle shandle, WfEventAudit event, WfProcessInternal process)
          Receives notice of event status changes
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

resourceUsername

protected java.lang.String resourceUsername

externalRequester

protected WfRequester externalRequester
Constructor Detail

WfDefaultRequester

protected WfDefaultRequester(WMSessionHandle shandle,
                             java.lang.String resourceUsername,
                             WfRequester extRequester)
Method Detail

getResourceRequesterUsername

public java.lang.String getResourceRequesterUsername(WMSessionHandle shandle)
                                              throws java.lang.Exception
Specified by:
getResourceRequesterUsername in interface WfRequesterInternal
Throws:
java.lang.Exception

getExternalRequester

public WfRequester getExternalRequester(WMSessionHandle shandle)
                                 throws java.lang.Exception
Specified by:
getExternalRequester in interface WfRequesterInternal
Throws:
java.lang.Exception

receive_event

public void receive_event(WMSessionHandle shandle,
                          WfEventAudit event,
                          WfProcessInternal process)
                   throws java.lang.Exception,
                          InvalidPerformer
Receives notice of event status changes

Specified by:
receive_event in interface WfRequesterInternal
Throws:
java.lang.Exception
InvalidPerformer

toString

public java.lang.String toString()