public class DevelopmentProposal extends KraPersistableBusinessObjectBase implements BudgetParent, Sponsorable, Disclosurable, KcKrmsContextBo
UPDATE_USER_LENGTH| Constructor and Description |
|---|
DevelopmentProposal() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstituteAttachment(Narrative narrative)
Method to add a new institute attachment to institute attachment list
|
void |
addNarrative(Narrative narrative)
Method to add a new narrative to narratives list
|
void |
addOtherOrganization(ProposalSite otherOrganization) |
void |
addPerformanceSite(ProposalSite performanceSite) |
void |
addProposalPerson(ProposalPerson p)
Adds a new proposal person to the collection in the document
|
void |
addProposalPersonBiography(ProposalPersonBiography proposalPersonBiography)
This method adds new personnel attachment to biography and biography attachment bo with proper set up.
|
void |
addProposalSite(ProposalSite proposalSite) |
void |
addPropScienceKeyword(PropScienceKeyword propScienceKeyword) |
List |
buildListOfDeletionAwareLists() |
void |
cleanupSpecialReviews(DevelopmentProposal srcProposal) |
void |
clearPerformanceSiteAddress(int index) |
void |
deleteInstitutionalAttachment(int lineToDelete)
Method to delete a narrative from narratives list
|
void |
deleteProposalAttachment(int lineToDelete)
Method to delete a narrative from narratives list
|
void |
deleteProposalPersonBiography(int lineToDelete)
Method to delete a personnel attachment from personnel attachment list
|
ActivityType |
getActivityType() |
String |
getActivityTypeCode() |
String |
getAgencyDivisionCode()
Gets the agencyDivisionCode attribute.
|
String |
getAgencyProgramCode()
Gets the agencyProgramCode attribute.
|
AwardType |
getAnticipatedAwardType() |
Integer |
getAnticipatedAwardTypeCode()
Gets the anticipatedAwardType attribute.
|
ProposalSite |
getApplicantOrganization() |
String |
getAttachmentsStatus() |
List<BudgetChangedData> |
getBudgetChangedDataList() |
Map<String,List<BudgetChangedData>> |
getBudgetChangeHistory() |
String |
getBudgetStatus() |
String |
getBudgetStatusDescription()
Gets the budgetStatusDescription attribute.
|
protected org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
This method looks up BOS
|
String |
getCfdaNumber()
Gets the cfdaNumber attribute.
|
String |
getContinuedFrom()
Gets the continuedFrom attribute.
|
String |
getCreationStatusCode()
Gets the creationStatusCode attribute.
|
String |
getCurrentAwardNumber() |
Date |
getDeadlineDate()
Gets the deadlineDate attribute.
|
String |
getDeadlineTime() |
String |
getDeadlineType()
Gets the deadlineType attribute.
|
String |
getDefaultBudgetStatusParameter() |
String |
getDefaultNewDescription() |
Boolean |
getGrantsGovSelectFlag() |
String |
getHierarchyBudgetType()
Gets the hierarchyBudgetType attribute.
|
Integer |
getHierarchyLastSyncHashCode()
Gets the hierarchyLastSyncHashCode attribute.
|
String |
getHierarchyOriginatingChildProposalNumber() |
String |
getHierarchyParentProposalNumber()
Gets the hierarchyParentProposalNumber attribute.
|
String |
getHierarchyStatus()
Gets the hierarchy attribute.
|
String |
getHierarchyStatusName() |
protected Map<String,Object> |
getIdentifierMap(String identifierField,
Object identifierValue)
Build an identifier map for the BOS lookup
|
Narrative |
getInstituteAttachment(int index)
Gets index i from the institute attachment list.
|
List<Narrative> |
getInstituteAttachments() |
ProposalPerson |
getInvestigator(int index)
Gets index i from the investigators list.
|
Collection<InvestigatorCreditType> |
getInvestigatorCreditTypes()
Accessor method to locally store credit types
|
List<ProposalPerson> |
getInvestigators() |
String |
getIsOwnedByUnit() |
protected KeyPersonnelService |
getKeyPersonnelService() |
KrmsRulesContext |
getKrmsRulesContext()
This method to get the RuleContext, which is this bo's document class, of this bo class.
|
String |
getLastSyncedBudgetDocumentNumber() |
String |
getMailAccountNumber() |
String |
getMailBy() |
String |
getMailDescription() |
Integer |
getMailingAddressId() |
String |
getMailType() |
Narrative |
getNarrative(int index)
Gets index i from the narratives list.
|
List<Narrative> |
getNarratives()
Get the list of Proposal Attachments (Narratives) for this Proposal.
|
NarrativeService |
getNarrativeService()
Gets the narrativeService attribute.
|
String |
getNewDescription() |
String |
getNewScienceKeywordCode() |
Integer |
getNextProposalPersonNumber() |
Map<String,String> |
getNihDescription() |
NoticeOfOpportunity |
getNoticeOfOpportunity() |
String |
getNoticeOfOpportunityCode()
Gets the noticeOfOpportu nityCode attribute.
|
String |
getNsfCode()
Gets the nsfCode attribute.
|
NsfCode |
getNsfCodeBo() |
String |
getNumberOfCopies() |
String |
getOpportunityIdForGG() |
List<ProposalSite> |
getOtherOrganizations() |
Unit |
getOwnedByUnit()
Gets the ownedByUnit attribute.
|
String |
getOwnedByUnitName() |
String |
getOwnedByUnitNumber() |
String |
getOwnedByUnitNumberRestricted()
Dummy getter to support 2 different views of ownedByUnit through the DD.
|
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService()
Looks up and returns the ParameterService.
|
Integer |
getParentInvestigatorFlag(String personId,
Integer flag) |
String |
getParentNumber() |
String |
getParentPIName() |
String |
getParentTitle() |
String |
getParentTypeName() |
List<ProposalSite> |
getPerformanceSites() |
ProposalSite |
getPerformingOrganization() |
List<PersonRolodex> |
getPersonRolodexList()
In the case where a person is in the proposal twice (Investigator and Key Person),
this method's return list contains only the Investigator.
|
Sponsor |
getPrimeSponsor() |
String |
getPrimeSponsorCode()
Gets the primeSponsorCode attribute.
|
ProposalPerson |
getPrincipalInvestigator()
Utility method to get person in ProposalPersons with the PI role
|
String |
getPrincipalInvestigatorName() |
String |
getProgramAnnouncementNumber()
Gets the programAnnouncementNumber attribute.
|
String |
getProgramAnnouncementTitle()
Gets the programAnnouncementTitle attribute.
|
String |
getProjectId()
This method to get project number
|
String |
getProjectName()
This method is mainly to get the title
|
ProposalAbstract |
getProposalAbstract(int index)
Gets index i from the proposalAbstracts list.
|
List<ProposalAbstract> |
getProposalAbstracts()
Get the list of Abstracts for this Proposal.
|
List<ProposalChangedData> |
getProposalChangedDataList() |
Map<String,List<ProposalChangedData>> |
getProposalChangeHistory() |
ProposalDevelopmentDocument |
getProposalDocument()
This method returns the linked ProposalDevelopmentDocument.
|
ProposalPerson |
getProposalEmployee(String personId) |
ContactRole |
getProposalEmployeeRole(String personId) |
protected ProposalHierarchyService |
getProposalHierarchyService()
Looks up and returns the ProposalHierarchyService.
|
ProposalPerson |
getProposalNonEmployee(Integer rolodexId) |
ContactRole |
getProposalNonEmployeeRole(Integer rolodexId) |
String |
getProposalNumber() |
String |
getProposalNumberForGG()
Gets the proposalNumberForGG attribute.
|
ProposalPerson |
getProposalPerson(int index) |
ProposalPersonBiographyService |
getProposalPersonBiographyService() |
List<ProposalPerson> |
getProposalPersons()
Gets the value of proposalPersons
|
List<ProposalSite> |
getProposalSites()
This method returns all proposal sites associated with the document
|
ProposalState |
getProposalState() |
String |
getProposalStateTypeCode() |
ProposalType |
getProposalType()
Gets the proposalType attribute.
|
String |
getProposalTypeCode() |
ProposalYnq |
getProposalYnq(int index)
Gets index i from the proposalYnqs list.
|
List<ProposalYnq> |
getProposalYnqs() |
ProposalPersonBiography |
getPropPersonBio(int index)
Gets index i from the proposalAbstracts list.
|
List<ProposalPersonBiography> |
getPropPersonBios() |
PropScienceKeyword |
getPropScienceKeyword(int index)
Gets index i from the propScienceKeywords list.
|
List<PropScienceKeyword> |
getPropScienceKeywords() |
ProposalSpecialReview |
getPropSpecialReview(int index)
Gets index i from the propSpecialReviews list.
|
List<ProposalSpecialReview> |
getPropSpecialReviews() |
Date |
getRequestedEndDateInitial() |
Date |
getRequestedStartDateInitial() |
Rolodex |
getRolodex() |
List<S2sAppSubmission> |
getS2sAppSubmission() |
List<S2sOppForms> |
getS2sOppForms()
Gets index i from the budget versions list.
|
S2sOpportunity |
getS2sOpportunity() |
List<S2sOppForms> |
getSelectedS2sOppForms() |
Sponsor |
getSponsor()
Gets the sponsor attribute.
|
String |
getSponsorCode() |
String |
getSponsorName() |
String |
getSponsorProposalNumber()
Gets the sponsorProposalNumber attribute.
|
Boolean |
getSubcontracts()
Gets the subcontracts attribute.
|
Boolean |
getSubmitFlag() |
String |
getTitle() |
Unit |
getUnit() |
String |
getUnitNumber() |
YnqGroupName |
getYnqGroupName(int index)
Gets index i from the ynqGroupNames list.
|
List<YnqGroupName> |
getYnqGroupNames() |
YnqService |
getYnqService()
Gets the ynqService attribute.
|
void |
initializeOwnedByUnitNumber() |
boolean |
isChild() |
boolean |
isInHierarchy() |
boolean |
isParent() |
boolean |
isParentInHierarchyComplete() |
boolean |
isParentProposalComplete() |
boolean |
isProposalComplete() |
boolean |
isSponsorNihMultiplePi()
This method returns true if the sponsor is in the NIH Multiple PI hierarchy.
|
boolean |
isSponsorNihOsc()
This method returns true if the sponsor is in the NIH Other Significant Contributor hierarchy.
|
void |
populateNarrativeRightsForLoggedinUser() |
void |
populatePersonNameForInstituteAttachmentUserRights(int lineNumber) |
void |
populatePersonNameForNarrativeUserRights(int lineNumber) |
protected void |
refreshRolodex() |
void |
removeOtherOrganization(int index) |
void |
removePerformanceSite(int index) |
void |
removePersonnelAttachmentForDeletedPerson(ProposalPerson proposalPerson)
This method delete the attachment for the deleted personnel.
|
void |
replaceAttachment(int selectedLine) |
void |
replaceInstituteAttachment(int selectedLine) |
void |
setActivityType(ActivityType activityType) |
void |
setActivityTypeCode(String activityTypeCode) |
void |
setAgencyDivisionCode(String agencyDivisionCode)
Sets the agencyDivisionCode attribute value.
|
void |
setAgencyProgramCode(String agencyProgramCode)
Sets the agencyProgramCode attribute value.
|
void |
setAnticipatedAwardType(AwardType anticipatedAwardType) |
void |
setAnticipatedAwardTypeCode(Integer anticipatedAwardTypeCode)
Sets the anticipatedAwardType attribute value.
|
void |
setApplicantOrganization(ProposalSite applicantOrganization) |
void |
setApplicantOrganizationId(String applicantOrganizationId) |
void |
setApplicantOrgFromOrganization(Organization organization)
This method sets the Applicant Organization based on a Organization object.
|
void |
setBudgetChangedDataList(List<BudgetChangedData> budgetChangedDataList) |
void |
setBudgetChangeHistory(Map<String,List<BudgetChangedData>> budgetChangeHistory) |
void |
setBudgetStatus(String budgetStatus) |
void |
setBudgetStatusDescription(String budgetStatusDescription)
Sets the budgetStatusDescription attribute value.
|
void |
setCfdaNumber(String cfdaNumber)
Sets the cfdaNumber attribute value.
|
void |
setContinuedFrom(String continuedFrom)
Sets the continuedFrom attribute value.
|
void |
setCreationStatusCode(String creationStatusCode)
Sets the creationStatusCode attribute value.
|
void |
setCurrentAwardNumber(String currentAwardNumber) |
void |
setDeadlineDate(Date deadlineDate)
Sets the deadlineDate attribute value.
|
void |
setDeadlineTime(String deadlineTime) |
void |
setDeadlineType(String deadlineType)
Sets the deadlineType attribute value.
|
void |
setGrantsGovSelectFlag(Boolean grantsGovSelectFlag) |
void |
setHierarchyBudgetType(String hierarchyBudgetType)
Sets the hierarchyBudgetType attribute value.
|
void |
setHierarchyLastSyncHashCode(Integer hierarchyLastSyncHashCode)
Sets the hierarchyLastSyncHashCode attribute value.
|
void |
setHierarchyOriginatingChildProposalNumber(String hierarchyOriginatingChildProposalNumber) |
void |
setHierarchyParentProposalNumber(String hierarchyParentProposalNumber)
Sets the hierarchyParentProposalNumber attribute value.
|
void |
setHierarchyStatus(String hierarchyStatus)
Sets the hierarchy attribute value.
|
void |
setHierarchyStatusName(String hierarchyStatusName) |
void |
setInstituteAttachments(List<Narrative> instituteAttachments) |
void |
setInvestigatorCreditTypes(Collection<InvestigatorCreditType> creditTypes)
Accessor method to locally store credit types
|
void |
setInvestigators(List<ProposalPerson> investigators) |
void |
setLastSyncedBudgetDocumentNumber(String lastSyncedBudgetDocumentNumber) |
void |
setMailAccountNumber(String mailAccountNumber) |
void |
setMailBy(String mailBy) |
void |
setMailDescription(String mailDescription) |
void |
setMailingAddressId(Integer mailingAddressId) |
void |
setMailType(String mailType) |
void |
setNarratives(List<Narrative> narratives)
Set the list of Proposal Attachments (Narratives) for this Proposal.
|
void |
setNarrativeService(NarrativeService narrativeService)
Sets the narrativeService attribute value.
|
void |
setNewDescription(String newDescription) |
void |
setNewScienceKeywordCode(String newScienceKeywordCode) |
void |
setNextProposalPersonNumber(Integer n) |
void |
setNihDescription(Map<String,String> nihDescription) |
void |
setNoticeOfOpportunity(NoticeOfOpportunity noticeOfOpportunity) |
void |
setNoticeOfOpportunityCode(String noticeOfOpportunityCode)
Sets the noticeOfOpportunityCode attribute value.
|
void |
setNsfCode(String nsfCode)
Sets the nsfCode attribute value.
|
void |
setNsfCodeBo(NsfCode nsfCodeBo) |
void |
setNumberOfCopies(String numberOfCopies) |
void |
setOpportunityIdForGG(String opportunityIdForGG) |
void |
setOtherOrganizations(List<ProposalSite> otherOrganizations) |
void |
setOwnedByUnit(Unit ownedByUnit)
Sets the ownedByUnit attribute value.
|
void |
setOwnedByUnitNumber(String ownedByUnit) |
void |
setOwnedByUnitNumberRestricted(String ownedByUnit) |
void |
setPerformanceSites(List<ProposalSite> performanceSites) |
void |
setPerformingOrganization(ProposalSite performingOrganization) |
void |
setPerformingOrganizationId(String performingOrganizationId) |
void |
setPerformingOrgFromOrganization(Organization organization)
This method sets the Performing Organization based on a Organization object.
|
void |
setPrimeSponsor(Sponsor primeSponsor) |
void |
setPrimeSponsorCode(String primeSponsorCode)
Sets the primeSponsorCode attribute value.
|
void |
setProgramAnnouncementNumber(String programAnnouncementNumber)
Sets the programAnnouncementNumber attribute value.
|
void |
setProgramAnnouncementTitle(String programAnnouncementTitle)
Sets the programAnnouncementTitle attribute value.
|
void |
setProposalAbstracts(List<ProposalAbstract> proposalAbstracts)
Set the list of Abstracts for this Proposal.
|
void |
setProposalChangedDataList(List<ProposalChangedData> proposalChangedDataList) |
void |
setProposalChangeHistory(Map<String,List<ProposalChangedData>> proposalChangeHistory) |
void |
setProposalDocument(ProposalDevelopmentDocument proposalDocument) |
void |
setProposalNumber(String proposalNumber) |
void |
setProposalNumberForGG(String proposalNumberForGG)
Sets the proposalNumberForGG attribute value.
|
void |
setProposalPersonBiographyService(ProposalPersonBiographyService proposalPersonBiographyService) |
void |
setProposalPersons(List<ProposalPerson> argProposalPersons)
Sets the value of proposalPersons
|
void |
setProposalSites(List<ProposalSite> proposalSites) |
void |
setProposalStateTypeCode(String proposalStateTypeCode) |
void |
setProposalType(ProposalType proposalType)
Sets the proposalType attribute value.
|
void |
setProposalTypeCode(String proposalTypeCode) |
void |
setProposalYnqs(List<ProposalYnq> proposalYnqs) |
void |
setPropPersonBios(List<ProposalPersonBiography> propPersonBios) |
void |
setPropScienceKeywords(List<PropScienceKeyword> propScienceKeywords) |
void |
setPropSpecialReviews(List<ProposalSpecialReview> propSpecialReviews) |
void |
setRequestedEndDateInitial(Date requestedEndDateInitial) |
void |
setRequestedStartDateInitial(Date requestedStartDateInitial) |
void |
setRolodex(Rolodex rolodex) |
void |
setS2sAppSubmission(List<S2sAppSubmission> appSubmission) |
void |
setS2sOppForms(List<S2sOppForms> oppForms) |
void |
setS2sOpportunity(S2sOpportunity s2sOpportunity) |
void |
setSponsor(Sponsor sponsor)
Sets the sponsor attribute value.
|
void |
setSponsorCode(String sponsorCode) |
void |
setSponsorNihMultiplePi(boolean sponsorNihMultiplePi) |
void |
setSponsorNihOsc(boolean sponsorNihOsc) |
void |
setSponsorProposalNumber(String sponsorProposalNumber)
Sets the sponsorProposalNumber attribute value.
|
void |
setSubcontracts(Boolean subcontracts)
Sets the subcontracts attribute value.
|
void |
setSubmitFlag(Boolean submitFlag) |
void |
setTitle(String title) |
void |
setYnqGroupNames(List<YnqGroupName> ynqGroupNames) |
void |
updateBudgetChangeHistory() |
void |
updateProposalChangeHistory() |
void |
updateProposalNumbers()
This method sets the proposal number on all sub-BOs that have a proposal number.
|
void |
updateS2sOpportunity() |
getAuthorPersonName, getKcPersonService, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic String getProposalNumberForGG()
public String getOpportunityIdForGG()
public void setProposalNumberForGG(String proposalNumberForGG)
proposalNumberForGG - The proposalNumberForGG to set.public void setOpportunityIdForGG(String opportunityIdForGG)
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
protected ProposalHierarchyService getProposalHierarchyService()
protected KeyPersonnelService getKeyPersonnelService()
public String getHierarchyStatus()
getHierarchyStatus in interface BudgetParentpublic void setHierarchyStatus(String hierarchyStatus)
hierarchy - The hierarchy to set.public String getHierarchyParentProposalNumber()
public void setHierarchyParentProposalNumber(String hierarchyParentProposalNumber)
hierarchyParentProposalNumber - The hierarchyParentProposalNumber to set.public String getHierarchyOriginatingChildProposalNumber()
public void setHierarchyOriginatingChildProposalNumber(String hierarchyOriginatingChildProposalNumber)
public void setHierarchyLastSyncHashCode(Integer hierarchyLastSyncHashCode)
hierarchyLastSyncHashCode - The hierarchyLastSyncHashCode to set.public Integer getHierarchyLastSyncHashCode()
public boolean isParent()
public boolean isChild()
public boolean isInHierarchy()
public String getHierarchyStatusName()
public void setHierarchyStatusName(String hierarchyStatusName)
public void setHierarchyBudgetType(String hierarchyBudgetType)
hierarchyBudgetType - The hierarchyBudgetType to set.public String getHierarchyBudgetType()
public void initializeOwnedByUnitNumber()
public List<ProposalPerson> getProposalPersons()
public void setInvestigators(List<ProposalPerson> investigators)
public List<ProposalPerson> getInvestigators()
public void setProposalPersons(List<ProposalPerson> argProposalPersons)
argProposalPersons - Value to assign to this.proposalPersonspublic String getActivityTypeCode()
getActivityTypeCode in interface BudgetParentpublic void setActivityTypeCode(String activityTypeCode)
public String getOwnedByUnitNumber()
public void setOwnedByUnitNumber(String ownedByUnit)
public String getOwnedByUnitNumberRestricted()
public void setOwnedByUnitNumberRestricted(String ownedByUnit)
public String getProposalTypeCode()
public void setProposalTypeCode(String proposalTypeCode)
public String getContinuedFrom()
public void setContinuedFrom(String continuedFrom)
continuedFrom - The continuedFrom to set.public Date getRequestedEndDateInitial()
getRequestedEndDateInitial in interface BudgetParentpublic void setRequestedEndDateInitial(Date requestedEndDateInitial)
public Date getRequestedStartDateInitial()
getRequestedStartDateInitial in interface BudgetParentpublic void setRequestedStartDateInitial(Date requestedStartDateInitial)
public String getSponsorCode()
getSponsorCode in interface Sponsorablepublic void setSponsorCode(String sponsorCode)
setSponsorCode in interface Sponsorablepublic String getTitle()
public void setTitle(String title)
public String getProposalNumber()
public void setProposalNumber(String proposalNumber)
public String getCurrentAwardNumber()
public void setCurrentAwardNumber(String currentAwardNumber)
public String getAgencyDivisionCode()
public void setAgencyDivisionCode(String agencyDivisionCode)
agencyDivisionCode - The agencyDivisionCode to set.public String getAgencyProgramCode()
public void setAgencyProgramCode(String agencyProgramCode)
agencyProgramCode - The agencyProgramCode to set.public String getCfdaNumber()
public void setCfdaNumber(String cfdaNumber)
cfdaNumber - The cfdaNumber to set.public Date getDeadlineDate()
public void setDeadlineDate(Date deadlineDate)
deadlineDate - The deadlineDate to set.public String getDeadlineTime()
public void setDeadlineTime(String deadlineTime)
public String getDeadlineType()
public void setAnticipatedAwardTypeCode(Integer anticipatedAwardTypeCode)
anticipatedAwardType - The anticipatedAwardType to set.public void setAnticipatedAwardType(AwardType anticipatedAwardType)
public Integer getAnticipatedAwardTypeCode()
public AwardType getAnticipatedAwardType()
public void setDeadlineType(String deadlineType)
deadlineType - The deadlineType to set.public String getNoticeOfOpportunityCode()
public void setNoticeOfOpportunityCode(String noticeOfOpportunityCode)
noticeOfOpportunityCode - The noticeOfOpportunityCode to set.public String getNsfCode()
public void setNsfCode(String nsfCode)
nsfCode - The nsfCode to set.public String getPrimeSponsorCode()
public void setPrimeSponsorCode(String primeSponsorCode)
primeSponsorCode - The primeSponsorCode to set.public String getProgramAnnouncementNumber()
public void setProgramAnnouncementNumber(String programAnnouncementNumber)
programAnnouncementNumber - The programAnnouncementNumber to set.public String getProgramAnnouncementTitle()
public void setProgramAnnouncementTitle(String programAnnouncementTitle)
programAnnouncementTitle - The programAnnouncementTitle to set.public String getSponsorProposalNumber()
public void setSponsorProposalNumber(String sponsorProposalNumber)
sponsorProposalNumber - The sponsorProposalNumber to set.public Boolean getSubcontracts()
public void setSubcontracts(Boolean subcontracts)
subcontracts - The subcontracts to set.public String getMailBy()
public void setMailBy(String mailBy)
public String getMailType()
public void setMailType(String mailType)
public String getMailAccountNumber()
public void setMailAccountNumber(String mailAccountNumber)
public String getMailDescription()
public void setMailDescription(String mailDescription)
public Integer getMailingAddressId()
public void setMailingAddressId(Integer mailingAddressId)
public String getNumberOfCopies()
public void setNumberOfCopies(String numberOfCopies)
public void setApplicantOrganizationId(String applicantOrganizationId)
public void setPerformingOrganizationId(String performingOrganizationId)
public void setApplicantOrganization(ProposalSite applicantOrganization)
public void setApplicantOrgFromOrganization(Organization organization)
organization - setApplicantOrganization(ProposalSite)public ProposalSite getApplicantOrganization()
public void setPerformingOrganization(ProposalSite performingOrganization)
public void setPerformingOrgFromOrganization(Organization organization)
organization - setPerformingOrgFromOrganization(ProposalSite)public ProposalSite getPerformingOrganization()
public void addProposalSite(ProposalSite proposalSite)
public void setPerformanceSites(List<ProposalSite> performanceSites)
public List<ProposalSite> getPerformanceSites()
public void addPerformanceSite(ProposalSite performanceSite)
public void removePerformanceSite(int index)
public void clearPerformanceSiteAddress(int index)
public void setOtherOrganizations(List<ProposalSite> otherOrganizations)
public List<ProposalSite> getOtherOrganizations()
public void addOtherOrganization(ProposalSite otherOrganization)
public void removeOtherOrganization(int index)
public void setProposalSites(List<ProposalSite> proposalSites)
public List<ProposalSite> getProposalSites()
public Rolodex getRolodex()
public void setRolodex(Rolodex rolodex)
public void setPropScienceKeywords(List<PropScienceKeyword> propScienceKeywords)
public List<PropScienceKeyword> getPropScienceKeywords()
public void addPropScienceKeyword(PropScienceKeyword propScienceKeyword)
public String getNewScienceKeywordCode()
public void setNewScienceKeywordCode(String newScienceKeywordCode)
public String getNewDescription()
public void setNewDescription(String newDescription)
public String getDefaultNewDescription()
public List<ProposalSpecialReview> getPropSpecialReviews()
public void setPropSpecialReviews(List<ProposalSpecialReview> propSpecialReviews)
protected void refreshRolodex()
protected Map<String,Object> getIdentifierMap(String identifierField, Object identifierValue)
identifierField - identifierValue - protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasepublic Sponsor getSponsor()
public void setSponsor(Sponsor sponsor)
sponsor - The sponsor to set.public String getSponsorName()
public String getOwnedByUnitName()
public ProposalPerson getPrincipalInvestigator()
public String getPrincipalInvestigatorName()
public void setNextProposalPersonNumber(Integer n)
public Integer getNextProposalPersonNumber()
public void addProposalPerson(ProposalPerson p)
p - person to addpublic ProposalPerson getProposalPerson(int index)
public List<Narrative> getNarratives()
public void setNarratives(List<Narrative> narratives)
narratives - the proposal's new list of narratives.public List<ProposalAbstract> getProposalAbstracts()
public void setProposalAbstracts(List<ProposalAbstract> proposalAbstracts)
proposalAbstracts - the proposal's new list of abstracts.public List<ProposalPersonBiography> getPropPersonBios()
public void setPropPersonBios(List<ProposalPersonBiography> propPersonBios)
public Unit getOwnedByUnit()
public void setOwnedByUnit(Unit ownedByUnit)
ownedByUnit - The ownedByUnit to set.public void addProposalPersonBiography(ProposalPersonBiography proposalPersonBiography)
proposalPersonBiography - Exceptionpublic void removePersonnelAttachmentForDeletedPerson(ProposalPerson proposalPerson) throws Exception
proposalPerson - Exceptionpublic void deleteProposalPersonBiography(int lineToDelete)
narrative - public void addNarrative(Narrative narrative)
narrative - public void deleteProposalAttachment(int lineToDelete)
narrative - public void addInstituteAttachment(Narrative narrative)
narrative - public void deleteInstitutionalAttachment(int lineToDelete)
narrative - public void populatePersonNameForNarrativeUserRights(int lineNumber)
public void populatePersonNameForInstituteAttachmentUserRights(int lineNumber)
public void replaceAttachment(int selectedLine)
public void replaceInstituteAttachment(int selectedLine)
public void populateNarrativeRightsForLoggedinUser()
public NarrativeService getNarrativeService()
public void setNarrativeService(NarrativeService narrativeService)
narrativeService - The narrativeService to set.`public ProposalPersonBiographyService getProposalPersonBiographyService()
public void setProposalPersonBiographyService(ProposalPersonBiographyService proposalPersonBiographyService)
public void setInvestigatorCreditTypes(Collection<InvestigatorCreditType> creditTypes)
creditTypes - a Collection of credit typespublic Collection<InvestigatorCreditType> getInvestigatorCreditTypes()
Collection of credit typespublic List<ProposalYnq> getProposalYnqs()
public void setProposalYnqs(List<ProposalYnq> proposalYnqs)
public List<YnqGroupName> getYnqGroupNames()
public void setYnqGroupNames(List<YnqGroupName> ynqGroupNames)
public ProposalSpecialReview getPropSpecialReview(int index)
index - public PropScienceKeyword getPropScienceKeyword(int index)
index - public Narrative getNarrative(int index)
index - public Narrative getInstituteAttachment(int index)
index - public ProposalAbstract getProposalAbstract(int index)
index - public ProposalPersonBiography getPropPersonBio(int index)
index - public ProposalPerson getInvestigator(int index)
index - public ProposalYnq getProposalYnq(int index)
index - public YnqGroupName getYnqGroupName(int index)
index - public YnqService getYnqService()
public String getBudgetStatus()
getBudgetStatus in interface BudgetParentpublic void setBudgetStatus(String budgetStatus)
setBudgetStatus in interface BudgetParentpublic void setBudgetStatusDescription(String budgetStatusDescription)
budgetStatusDescription - The budgetStatusDescription to set.public String getBudgetStatusDescription()
public List<S2sOppForms> getS2sOppForms()
index - public List<S2sOppForms> getSelectedS2sOppForms()
public void setS2sOppForms(List<S2sOppForms> oppForms)
public void setS2sOpportunity(S2sOpportunity s2sOpportunity)
public S2sOpportunity getS2sOpportunity()
public ProposalPerson getProposalEmployee(String personId)
getProposalEmployee in interface BudgetParentpublic ProposalPerson getProposalNonEmployee(Integer rolodexId)
getProposalNonEmployee in interface BudgetParentpublic ContactRole getProposalEmployeeRole(String personId)
getProposalEmployeeRole in interface BudgetParentpublic ContactRole getProposalNonEmployeeRole(Integer rolodexId)
getProposalNonEmployeeRole in interface BudgetParentpublic String getCreationStatusCode()
public void setCreationStatusCode(String creationStatusCode)
creationStatusCode - The creationStatusCode to set.public final ActivityType getActivityType()
getActivityType in interface BudgetParentpublic final void setActivityType(ActivityType activityType)
public boolean isProposalComplete()
public boolean isParentProposalComplete()
public boolean isSponsorNihMultiplePi()
isSponsorNihMultiplePi in interface BudgetParentisSponsorNihMultiplePi in interface Sponsorablepublic void setSponsorNihMultiplePi(boolean sponsorNihMultiplePi)
public boolean isSponsorNihOsc()
public void setSponsorNihOsc(boolean sponsorNihOsc)
public List<S2sAppSubmission> getS2sAppSubmission()
public void setS2sAppSubmission(List<S2sAppSubmission> appSubmission)
public List<ProposalChangedData> getProposalChangedDataList()
public void setProposalChangedDataList(List<ProposalChangedData> proposalChangedDataList)
public Map<String,List<ProposalChangedData>> getProposalChangeHistory()
public void setProposalChangeHistory(Map<String,List<ProposalChangedData>> proposalChangeHistory)
public void setSubmitFlag(Boolean submitFlag)
public Boolean getSubmitFlag()
public Boolean getGrantsGovSelectFlag()
public void setGrantsGovSelectFlag(Boolean grantsGovSelectFlag)
public String getProposalStateTypeCode()
public void setProposalStateTypeCode(String proposalStateTypeCode)
public ProposalState getProposalState()
public ProposalDevelopmentDocument getProposalDocument()
public void setProposalDocument(ProposalDevelopmentDocument proposalDocument)
public void updateProposalChangeHistory()
public void updateS2sOpportunity()
public void setProposalType(ProposalType proposalType)
proposalType - The proposalType to set.public ProposalType getProposalType()
public List<PersonRolodex> getPersonRolodexList()
getPersonRolodexList in interface BudgetParentBudgetParent.getPersonRolodexList()public Unit getUnit()
getUnit in interface BudgetParentpublic String getUnitNumber()
getUnitNumber in interface BudgetParentpublic void updateProposalNumbers()
public String getDefaultBudgetStatusParameter()
getDefaultBudgetStatusParameter in interface BudgetParentpublic boolean isParentInHierarchyComplete()
isParentInHierarchyComplete in interface BudgetParentpublic NoticeOfOpportunity getNoticeOfOpportunity()
public void setNoticeOfOpportunity(NoticeOfOpportunity noticeOfOpportunity)
public NsfCode getNsfCodeBo()
public void setNsfCodeBo(NsfCode nsfCodeBo)
public String getAttachmentsStatus()
public void cleanupSpecialReviews(DevelopmentProposal srcProposal)
public Sponsor getPrimeSponsor()
public void setPrimeSponsor(Sponsor primeSponsor)
public String getParentNumber()
getParentNumber in interface BudgetParentpublic String getParentPIName()
getParentPIName in interface BudgetParentpublic String getParentTitle()
getParentTitle in interface BudgetParentpublic String getIsOwnedByUnit()
getIsOwnedByUnit in interface BudgetParentpublic Integer getParentInvestigatorFlag(String personId, Integer flag)
getParentInvestigatorFlag in interface BudgetParentpublic String getParentTypeName()
getParentTypeName in interface BudgetParentpublic String getProjectName()
DisclosurablegetProjectName in interface Disclosurablepublic String getProjectId()
DisclosurablegetProjectId in interface Disclosurablepublic void setBudgetChangeHistory(Map<String,List<BudgetChangedData>> budgetChangeHistory)
public Map<String,List<BudgetChangedData>> getBudgetChangeHistory()
public void updateBudgetChangeHistory()
public void setBudgetChangedDataList(List<BudgetChangedData> budgetChangedDataList)
public List<BudgetChangedData> getBudgetChangedDataList()
public KrmsRulesContext getKrmsRulesContext()
KcKrmsContextBogetKrmsRulesContext in interface KcKrmsContextBopublic String getLastSyncedBudgetDocumentNumber()
public void setLastSyncedBudgetDocumentNumber(String lastSyncedBudgetDocumentNumber)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.