org.enhydra.shark
Class WfRequesterWrapper

java.lang.Object
  extended by org.enhydra.shark.WfRequesterWrapper
All Implemented Interfaces:
java.io.Serializable, BaseBusinessObject, WfRequester

public class WfRequesterWrapper
extends java.lang.Object
implements WfRequester

WfRequesterWrapper - Workflow Requester implementation.

Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
protected  java.lang.String resourceUsername
           
protected  WMSessionHandle shandle
           
 
Constructor Summary
protected WfRequesterWrapper(WMSessionHandle shandle, java.lang.String resUsername)
           
 
Method Summary
protected  void checkSecurity(java.lang.String methodName, java.util.Map d)
           
 WfProcessIterator get_iterator_performer()
          Gets an iterator of processes.
 WfProcess[] get_sequence_performer(int max_number)
          Returns a list of processes.
 int how_many_performer()
          Gets the number of processes.
 boolean is_member_of_performer(WfProcess member)
          Checks if a WfProcess is associated with this requester object.
 void receive_event(WfEventAudit event)
          Receives notice of event status changes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shandle

protected WMSessionHandle shandle

resourceUsername

protected java.lang.String resourceUsername
Constructor Detail

WfRequesterWrapper

protected WfRequesterWrapper(WMSessionHandle shandle,
                             java.lang.String resUsername)
Method Detail

how_many_performer

public int how_many_performer()
                       throws java.lang.Exception
Gets the number of processes.

Specified by:
how_many_performer in interface WfRequester
Throws:
java.lang.Exception

get_iterator_performer

public WfProcessIterator get_iterator_performer()
                                         throws java.lang.Exception
Gets an iterator of processes.

Specified by:
get_iterator_performer in interface WfRequester
Throws:
java.lang.Exception

get_sequence_performer

public WfProcess[] get_sequence_performer(int max_number)
                                   throws java.lang.Exception
Returns a list of processes.

Specified by:
get_sequence_performer in interface WfRequester
Returns:
List of WfProcess objects.
Throws:
java.lang.Exception

is_member_of_performer

public boolean is_member_of_performer(WfProcess member)
                               throws java.lang.Exception
Checks if a WfProcess is associated with this requester object.

Specified by:
is_member_of_performer in interface WfRequester
Returns:
true if the process is found.
Throws:
java.lang.Exception

receive_event

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

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

checkSecurity

protected void checkSecurity(java.lang.String methodName,
                             java.util.Map d)
                      throws java.lang.Exception
Throws:
java.lang.Exception