org.enhydra.shark.asap
Class RequesterImpl

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

public class RequesterImpl
extends java.lang.Object
implements WfRequester

Author:
V.Puskas, S.Bojanic
See Also:
Serialized Form

Constructor Summary
RequesterImpl()
           
 
Method Summary
static void addObserver(java.lang.String procId, org.apache.axis.types.URI instance, org.apache.axis.types.URI observer)
           
 WfProcessIterator get_iterator_performer()
           
 WfProcess[] get_sequence_performer(int max_number)
           
protected static java.util.Map getObserverMap()
           
static java.util.Set getObservers(java.lang.String procId)
           
 int how_many_performer()
           
 boolean is_member_of_performer(WfProcess member)
           
protected static void persistChanges()
           
protected static void readObservers()
           
 void receive_event(WfEventAudit event)
           
static void removeObserver(java.lang.String procId, org.apache.axis.types.URI instance, org.apache.axis.types.URI observer)
           
static void removeObservers(java.lang.String procId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequesterImpl

public RequesterImpl()
Method Detail

addObserver

public static void addObserver(java.lang.String procId,
                               org.apache.axis.types.URI instance,
                               org.apache.axis.types.URI observer)

removeObserver

public static void removeObserver(java.lang.String procId,
                                  org.apache.axis.types.URI instance,
                                  org.apache.axis.types.URI observer)

removeObservers

public static void removeObservers(java.lang.String procId)

getObservers

public static java.util.Set getObservers(java.lang.String procId)

how_many_performer

public int how_many_performer()
                       throws java.lang.Exception
Specified by:
how_many_performer in interface WfRequester
Throws:
java.lang.Exception

get_iterator_performer

public WfProcessIterator get_iterator_performer()
                                         throws java.lang.Exception
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
Specified by:
get_sequence_performer in interface WfRequester
Throws:
java.lang.Exception

is_member_of_performer

public boolean is_member_of_performer(WfProcess member)
                               throws java.lang.Exception
Specified by:
is_member_of_performer in interface WfRequester
Throws:
java.lang.Exception

receive_event

public void receive_event(WfEventAudit event)
                   throws java.lang.Exception,
                          InvalidPerformer
Specified by:
receive_event in interface WfRequester
Throws:
java.lang.Exception
InvalidPerformer

getObserverMap

protected static java.util.Map getObserverMap()

persistChanges

protected static void persistChanges()

readObservers

protected static void readObservers()