org.enhydra.shark.assignment
Class StandardAssignmentManager

java.lang.Object
  extended byorg.enhydra.shark.assignment.StandardAssignmentManager
All Implemented Interfaces:
AssignmentManager

public class StandardAssignmentManager
extends java.lang.Object
implements AssignmentManager

Author:
Sasa Bojanic

Field Summary
static java.lang.String PARTICIPANT_MAPPING_CLASS_NAME_PROPERTY
           
static java.lang.String USER_GROUP_CLASS_NAME_PROPERTY
           
 
Constructor Summary
StandardAssignmentManager()
           
 
Method Summary
 void configure(CallbackUtilities cus)
           
protected  java.util.Set findResources(WMSessionHandle shandle, PerformerData p)
          Return a resource Ids for the specified participant.
 java.util.List getAssignments(WMSessionHandle shandle, java.lang.String procId, java.lang.String actId, java.lang.String processRequesterId, PerformerData xpdlParticipant, java.util.List xpdlResponsibleParticipants)
           
 ParticipantMappingManager getParticipantMapPersistenceManager()
           
 UserGroupManager getUserGroupManager()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_GROUP_CLASS_NAME_PROPERTY

public static final java.lang.String USER_GROUP_CLASS_NAME_PROPERTY
See Also:
Constant Field Values

PARTICIPANT_MAPPING_CLASS_NAME_PROPERTY

public static final java.lang.String PARTICIPANT_MAPPING_CLASS_NAME_PROPERTY
See Also:
Constant Field Values
Constructor Detail

StandardAssignmentManager

public StandardAssignmentManager()
Method Detail

configure

public void configure(CallbackUtilities cus)
               throws java.lang.Exception
Specified by:
configure in interface AssignmentManager
Throws:
java.lang.Exception

getAssignments

public java.util.List getAssignments(WMSessionHandle shandle,
                                     java.lang.String procId,
                                     java.lang.String actId,
                                     java.lang.String processRequesterId,
                                     PerformerData xpdlParticipant,
                                     java.util.List xpdlResponsibleParticipants)
                              throws java.lang.Exception
Specified by:
getAssignments in interface AssignmentManager
Throws:
java.lang.Exception

getParticipantMapPersistenceManager

public ParticipantMappingManager getParticipantMapPersistenceManager()
Specified by:
getParticipantMapPersistenceManager in interface AssignmentManager

getUserGroupManager

public UserGroupManager getUserGroupManager()
Specified by:
getUserGroupManager in interface AssignmentManager

findResources

protected java.util.Set findResources(WMSessionHandle shandle,
                                      PerformerData p)
                               throws java.lang.Exception
Return a resource Ids for the specified participant.

Returns:
A set of resource mapping for given participant.
Throws:
java.lang.Exception