org.kuali.rice.kew.routemodule
Interface RouteModuleRemote


public interface RouteModuleRemote

A RouteModule is responsible for generating Action Requests for a given Route Header document. Implementations of this Interface are potentially remotable, so this Interface uses value objects.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 List<ActionRequest> findActionRequests(RouteHeaderDTO routeHeader, DocumentContentDTO documentContent)
          Generate action requests for the given RouteHeaderVO.
 ResponsiblePartyDTO resolveResponsibilityId(String responsibilityId)
          The route module will resolve the given responsibilityId and return an object that contains the key to either a user or a workgroup.
 

Method Detail

findActionRequests

List<ActionRequest> findActionRequests(RouteHeaderDTO routeHeader,
                                       DocumentContentDTO documentContent)
                                       throws RemoteException
Generate action requests for the given RouteHeaderVO.

Returns:
ActionRequestVO[] the generated action requests
Throws:
RemoteException

resolveResponsibilityId

ResponsiblePartyDTO resolveResponsibilityId(String responsibilityId)
                                            throws RemoteException
The route module will resolve the given responsibilityId and return an object that contains the key to either a user or a workgroup.

Parameters:
rId - ResponsibiliyId that we need resolved.
Returns:
The ResponsibleParty containing a key to a user or workgroup.
Throws:
RemoteException


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.