org.enhydra.shark.corba
Class WfLinkingRequesterForCORBA

java.lang.Object
  extended byorg.enhydra.shark.corba.WfLinkingRequesterForCORBA
All Implemented Interfaces:
BaseBusinessObject, java.io.Serializable, WfRequester

public class WfLinkingRequesterForCORBA
extends java.lang.Object
implements WfRequester

WfRequesterImpl - Workflow Requester implementation

See Also:
Serialized Form

Constructor Summary
WfLinkingRequesterForCORBA()
           
 
Method Summary
static void addCollective(java.lang.String pId, Collective c)
           
static void emptyCollective(java.lang.String pId, org.omg.CORBA.ORB orb)
           
 WfProcessIterator get_iterator_performer()
          Gets an iterator of processes.
 WfProcess[] get_sequence_performer(int max_number)
          A list of processes
static WfRequester getCORBARequester(java.lang.String procId)
           
 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)
           
static void removeCORBARequester(java.lang.String procId)
           
static void setCORBARequester(java.lang.String procId, WfRequester myCORBARequester)
           
static void setIgnoreProblematicRequesterProcess(boolean ignore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WfLinkingRequesterForCORBA

public WfLinkingRequesterForCORBA()
Method Detail

setIgnoreProblematicRequesterProcess

public static void setIgnoreProblematicRequesterProcess(boolean ignore)

setCORBARequester

public static void setCORBARequester(java.lang.String procId,
                                     WfRequester myCORBARequester)

removeCORBARequester

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

getCORBARequester

public static WfRequester getCORBARequester(java.lang.String procId)

addCollective

public static void addCollective(java.lang.String pId,
                                 Collective c)

emptyCollective

public static void emptyCollective(java.lang.String pId,
                                   org.omg.CORBA.ORB orb)

how_many_performer

public int how_many_performer()
                       throws BaseException
Gets the number of processes.

Specified by:
how_many_performer in interface WfRequester
Throws:
BaseException

get_iterator_performer

public WfProcessIterator get_iterator_performer()
                                         throws BaseException
Gets an iterator of processes.

Specified by:
get_iterator_performer in interface WfRequester
Throws:
BaseException

get_sequence_performer

public WfProcess[] get_sequence_performer(int max_number)
                                   throws BaseException
A list of processes

Specified by:
get_sequence_performer in interface WfRequester
Returns:
List of WfProcess objects.
Throws:
BaseException

is_member_of_performer

public boolean is_member_of_performer(WfProcess member)
                               throws BaseException
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:
BaseException

receive_event

public void receive_event(WfEventAudit event)
                   throws BaseException,
                          InvalidPerformer
Specified by:
receive_event in interface WfRequester
Throws:
BaseException
InvalidPerformer