public class ProposalRoleTemplateServiceImpl extends Object implements ProposalRoleTemplateService
| Constructor and Description |
|---|
ProposalRoleTemplateServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsers(ProposalDevelopmentDocument doc)
Adds users to the proposal giving them proposal roles based upon a set
of templates.
|
String |
getCreator(ProposalDevelopmentDocument doc)
Gets the creator of the proposal.
|
protected Collection<org.kuali.rice.kim.api.role.RoleMembership> |
getRoleTemplates(String unitNumber)
Get the role templates for the proposal.
|
void |
setKraAuthorizationService(KraAuthorizationService kraAuthorizationService)
Set the Proposal Authorization Service.
|
void |
setProposalRoleService(ProposalRoleService proposalRoleService) |
void |
setRoleManagementService(org.kuali.rice.kim.api.role.RoleService roleManagementService) |
public void setKraAuthorizationService(KraAuthorizationService kraAuthorizationService)
kraAuthorizationService - the proposal authorization servicepublic void setRoleManagementService(org.kuali.rice.kim.api.role.RoleService roleManagementService)
public void setProposalRoleService(ProposalRoleService proposalRoleService)
public void addUsers(ProposalDevelopmentDocument doc)
ProposalRoleTemplateServiceaddUsers in interface ProposalRoleTemplateServiceProposalRoleTemplateService.addUsers(org.kuali.kra.proposaldevelopment.document.ProposalDevelopmentDocument)public String getCreator(ProposalDevelopmentDocument doc)
doc - the proposal development documentprotected Collection<org.kuali.rice.kim.api.role.RoleMembership> getRoleTemplates(String unitNumber)
unitNumber - the lead unit of the proposalCopyright © 2013 The Kuali Foundation. All Rights Reserved.