public interface ProposalDevelopmentService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProposal(ProposalDevelopmentDocument proposalDocument)
Deletes the proposal and any budgets associated with this document and then cancels document
|
Object |
getBudgetFieldValueFromDBColumnName(String documentNumber,
String dbColumnName) |
List<CoPiInfoDO> |
getCoPiPiInfo(DevelopmentProposal proposal) |
List<CostShareInfoDO> |
getCostShareInfo(Budget budget) |
String |
getDataOverrideLookupDisplayDisplayValue(String lookupClassName,
String value,
String displayAttributeName) |
String |
getDataOverrideLookupDisplayReturnValue(String lookupClassName) |
List<Unit> |
getDefaultModifyProposalUnitsForUser(String userId)
This method returns a Map of Units for which the user represented by the userId passed in has the role Proposal Aggregator
|
Budget |
getFinalBudget(DevelopmentProposal proposal) |
InstitutionalProposal |
getInstitutionalProposal(String devProposalNumber) |
InstitutionalProposal |
getProposalContinuedFromVersion(ProposalDevelopmentDocument proposal) |
Award |
getProposalCurrentAwardVersion(ProposalDevelopmentDocument proposal) |
Object |
getProposalFieldValueFromDBColumnName(String proposalNumber,
String dbColumnName) |
void |
initializeProposalSiteNumbers(ProposalDevelopmentDocument proposalDevelopmentDocument)
This method initializes the siteNumber property on proposal sites that don't have it set yet.
|
void |
initializeUnitOrganizationLocation(ProposalDevelopmentDocument proposalDevelopmentDocument) |
boolean |
isGrantsGovEnabledForProposal(DevelopmentProposal proposal)
For the proposal, based on the hierarchy status and sponsor code is grants gov enabled
|
boolean |
isGrantsGovEnabledOnSponsorChange(String proposalNumber,
String sponsorCode)
On a sponsor change, will grants gov be enabled after the change
|
String |
populateBudgetEditableFieldMetaDataForAjaxCall(String proposalNumber,
String documentNumber,
String editableFieldDBColumn) |
String |
populateProposalEditableFieldMetaDataForAjaxCall(String proposalNumber,
String editableFieldDBColumn) |
void initializeUnitOrganizationLocation(ProposalDevelopmentDocument proposalDevelopmentDocument)
void initializeProposalSiteNumbers(ProposalDevelopmentDocument proposalDevelopmentDocument)
proposalDevelopmentDocument - List<Unit> getDefaultModifyProposalUnitsForUser(String userId)
userId - unique identifer representing the user whose units will be returnedString populateProposalEditableFieldMetaDataForAjaxCall(String proposalNumber, String editableFieldDBColumn)
String populateBudgetEditableFieldMetaDataForAjaxCall(String proposalNumber, String documentNumber, String editableFieldDBColumn)
Object getProposalFieldValueFromDBColumnName(String proposalNumber, String dbColumnName)
Object getBudgetFieldValueFromDBColumnName(String documentNumber, String dbColumnName)
Award getProposalCurrentAwardVersion(ProposalDevelopmentDocument proposal)
InstitutionalProposal getProposalContinuedFromVersion(ProposalDevelopmentDocument proposal)
String getDataOverrideLookupDisplayReturnValue(String lookupClassName)
String getDataOverrideLookupDisplayDisplayValue(String lookupClassName, String value, String displayAttributeName)
boolean isGrantsGovEnabledForProposal(DevelopmentProposal proposal)
proposal - boolean isGrantsGovEnabledOnSponsorChange(String proposalNumber, String sponsorCode)
proposalNumber - sponsorCode - void deleteProposal(ProposalDevelopmentDocument proposalDocument) throws org.kuali.rice.kew.api.exception.WorkflowException
proposalDocument - org.kuali.rice.kew.api.exception.WorkflowExceptionBudget getFinalBudget(DevelopmentProposal proposal)
List<CoPiInfoDO> getCoPiPiInfo(DevelopmentProposal proposal)
List<CostShareInfoDO> getCostShareInfo(Budget budget)
InstitutionalProposal getInstitutionalProposal(String devProposalNumber)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.