org.kuali.rice.kew.impl.peopleflow
Class PeopleFlowRequestGeneratorImpl

java.lang.Object
  extended by org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl
All Implemented Interfaces:
PeopleFlowRequestGenerator

public class PeopleFlowRequestGeneratorImpl
extends Object
implements PeopleFlowRequestGenerator

Reference implementation of the PeopleFlowRequestGenerator which is responsible for generating Action Requests from a PeopleFlowDefinition.

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

Constructor Summary
PeopleFlowRequestGeneratorImpl()
           
 
Method Summary
protected  void generateRequestForMember(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context, PeopleFlowMember member)
           
protected  void generateRequestForRoleMember(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context, PeopleFlowMember member, String actionRequestPolicyCode)
           
 List<ActionRequestValue> generateRequests(RouteContext routeContext, PeopleFlowDefinition peopleFlow, ActionRequestType actionRequested)
           
 RoleService getRoleService()
           
 KewTypeRepositoryService getTypeRepositoryService()
           
protected  List<Map<String,String>> loadRoleQualifiers(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context, PeopleFlowMember member)
           
 void setRoleService(RoleService roleService)
           
 void setTypeRepositoryService(KewTypeRepositoryService typeRepositoryService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeopleFlowRequestGeneratorImpl

public PeopleFlowRequestGeneratorImpl()
Method Detail

generateRequests

public List<ActionRequestValue> generateRequests(RouteContext routeContext,
                                                 PeopleFlowDefinition peopleFlow,
                                                 ActionRequestType actionRequested)
Specified by:
generateRequests in interface PeopleFlowRequestGenerator

generateRequestForMember

protected void generateRequestForMember(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context,
                                        PeopleFlowMember member)

generateRequestForRoleMember

protected void generateRequestForRoleMember(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context,
                                            PeopleFlowMember member,
                                            String actionRequestPolicyCode)

loadRoleQualifiers

protected List<Map<String,String>> loadRoleQualifiers(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRequestGeneratorImpl.Context context,
                                                      PeopleFlowMember member)

getTypeRepositoryService

public KewTypeRepositoryService getTypeRepositoryService()

setTypeRepositoryService

public void setTypeRepositoryService(KewTypeRepositoryService typeRepositoryService)

getRoleService

public RoleService getRoleService()

setRoleService

public void setRoleService(RoleService roleService)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.