public class Proposal extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.core.api.mo.common.active.MutableInactivatable, ContractAndGrantsProposal
extension, versionNumberAWARD_CODE, PROPOSAL_CODE| Constructor and Description |
|---|
Proposal()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List |
buildListOfDeletionAwareLists() |
List<ProposalResearchRisk> |
getActiveProposalResearchRisks() |
Agency |
getAgency()
Gets the
Agency attribute. |
String |
getAgencyNumber()
Gets the agencyNumber attribute.
|
Award |
getAward()
Gets the award awarded to a proposal instance.
|
CFDA |
getCfda()
Gets the
CFDA attribute. |
String |
getCfdaNumber()
Gets the cfdaNumber attribute.
|
Agency |
getFederalPassThroughAgency()
Gets the federalPassThroughAgency attribute.
|
String |
getFederalPassThroughAgencyNumber()
Gets the federalPassThroughAgencyNumber attribute.
|
String |
getGrantNumber()
Gets the grantNumber attribute.
|
org.kuali.rice.kim.api.identity.Person |
getLookupPerson()
Gets the lookup
Person. |
String |
getLookupPersonUniversalIdentifier()
Gets the universal user id of the lookup person.
|
org.kuali.rice.krad.service.LookupService |
getLookupService()
I added this getter to the BO to resolve KULCG-300.
|
String |
getOldProposalNumber()
Gets the oldProposalNumber attribute.
|
ProposalOrganization |
getPrimaryProposalOrganization()
Gets the primary
ProposalOrganization for a proposal. |
ProposalAwardType |
getProposalAwardType()
Gets the
ProposalAwardType attribute. |
String |
getProposalAwardTypeCode()
Gets the proposalAwardTypeCode attribute.
|
Date |
getProposalBeginningDate()
Gets the proposalBeginningDate attribute.
|
Date |
getProposalClosingDate()
Gets the proposalClosingDate attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getProposalDirectCostAmount()
Gets the proposalDirectCostAmount attribute.
|
Date |
getProposalDueDate()
Gets the proposalDueDate attribute.
|
Date |
getProposalEndingDate()
Gets the proposalEndingDate attribute.
|
boolean |
getProposalFederalPassThroughIndicator()
Gets the proposalFederalPassThroughIndicator attribute.
|
String |
getProposalFellowName()
Gets the proposalFellowName attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getProposalIndirectCostAmount()
Gets the proposalIndirectCostAmount attribute.
|
Timestamp |
getProposalLastUpdateDate()
Gets the proposalLastUpdateDate attribute.
|
Long |
getProposalNumber()
Gets the proposalNumber attribute.
|
List<ProposalOrganization> |
getProposalOrganizations()
|
List<ProposalProjectDirector> |
getProposalProjectDirectors() |
String |
getProposalProjectTitle()
Gets the proposalProjectTitle attribute.
|
ProposalPurpose |
getProposalPurpose()
Gets the
ProposalPurpose attribute. |
String |
getProposalPurposeCode()
Gets the proposalPurposeCode attribute.
|
Date |
getProposalRejectedDate()
Gets the proposalRejectedDate attribute.
|
List<ProposalResearchRisk> |
getProposalResearchRisks() |
ProposalStatus |
getProposalStatus()
Gets the
ProposalStatus attribute. |
String |
getProposalStatusCode()
Gets the proposalStatusCode attribute.
|
List<ProposalSubcontractor> |
getProposalSubcontractors()
|
Date |
getProposalSubmissionDate()
Gets the proposalSubmissionDate attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getProposalTotalAmount()
Gets the proposalTotalAmount attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getProposalTotalProjectAmount()
Gets the proposalTotalProjectAmount attribute.
|
String |
getRoutingChart()
Gets the id of the routing
Chart |
String |
getRoutingOrg()
Gets the id of the routing
Org. |
String |
getUserLookupRoleName() |
String |
getUserLookupRoleNamespaceCode() |
boolean |
isActive()
Gets the active attribute.
|
protected void |
prePersist()
OJB calls this method as the first operation before this BO is inserted into the database.
|
protected void |
preUpdate()
OJB calls this method as the first operation before this BO is updated to the database.
|
void |
setActive(boolean active)
Sets the active attribute value.
|
void |
setAgency(Agency agency)
Deprecated.
|
void |
setAgencyNumber(String agencyNumber)
Sets the agencyNumber attribute.
|
void |
setAward(Award award)
Sets the award awarding a proposal instance.
|
void |
setCfda(CFDA cfda)
Deprecated.
|
void |
setCfdaNumber(String cfdaNumber)
Sets the cfdaNumber attribute.
|
void |
setFederalPassThroughAgency(Agency federalPassThroughAgency)
Deprecated.
|
void |
setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
Sets the federalPassThroughAgencyNumber attribute.
|
void |
setGrantNumber(String grantNumber)
Sets the grantNumber attribute.
|
void |
setLookupPerson(org.kuali.rice.kim.api.identity.Person lookupPerson)
Sets the lookup
Person |
void |
setLookupPersonUniversalIdentifier(String lookupPersonId)
Sets the universal user id of the lookup person
|
void |
setLookupService(org.kuali.rice.krad.service.LookupService lookupService)
Sets the
LookupService. |
void |
setOldProposalNumber(String oldProposalNumber)
Sets the oldProposalNumber attribute.
|
void |
setPrimaryProposalOrganization(ProposalOrganization primaryProposalOrganization)
Sets the primary
ProposalOrganization for a proposal |
void |
setProposalAwardType(ProposalAwardType proposalAwardType)
Deprecated.
|
void |
setProposalAwardTypeCode(String proposalAwardTypeCode)
Sets the proposalAwardTypeCode attribute.
|
void |
setProposalBeginningDate(Date proposalBeginningDate)
Sets the proposalBeginningDate attribute.
|
void |
setProposalClosingDate(Date proposalClosingDate)
Sets the proposalClosingDate attribute.
|
void |
setProposalDirectCostAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalDirectCostAmount)
Sets the proposalDirectCostAmount attribute.
|
void |
setProposalDueDate(Date proposalDueDate)
Sets the proposalDueDate attribute.
|
void |
setProposalEndingDate(Date proposalEndingDate)
Sets the proposalEndingDate attribute.
|
void |
setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator)
Sets the proposalFederalPassThroughIndicator attribute.
|
void |
setProposalFellowName(String proposalFellowName)
Sets the proposalFellowName attribute.
|
void |
setProposalIndirectCostAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalIndirectCostAmount)
Sets the proposalIndirectCostAmount attribute.
|
void |
setProposalLastUpdateDate(Timestamp proposalLastUpdateDate)
Sets the proposalLastUpdateDate attribute.
|
void |
setProposalNumber(Long proposalNumber)
Sets the proposalNumber attribute.
|
void |
setProposalOrganizations(List<ProposalOrganization> proposalOrganizations) |
void |
setProposalProjectDirectors(List<ProposalProjectDirector> proposalProjectDirectors) |
void |
setProposalProjectTitle(String proposalProjectTitle)
Sets the proposalProjectTitle attribute.
|
void |
setProposalPurpose(ProposalPurpose proposalPurpose)
Deprecated.
|
void |
setProposalPurposeCode(String proposalPurposeCode)
Sets the proposalPurposeCode attribute.
|
void |
setProposalRejectedDate(Date proposalRejectedDate)
Sets the proposalRejectedDate attribute.
|
void |
setProposalResearchRisks(List<ProposalResearchRisk> proposalResearchRisks) |
void |
setProposalStatus(ProposalStatus proposalStatus)
Deprecated.
|
void |
setProposalStatusCode(String proposalStatusCode)
Sets the proposalStatusCode attribute.
|
void |
setProposalSubcontractors(List<ProposalSubcontractor> proposalSubcontractors)
Sets the
ProposalSubcontractors List. |
void |
setProposalSubmissionDate(Date proposalSubmissionDate)
Sets the proposalSubmissionDate attribute.
|
void |
setProposalTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalTotalAmount)
Does nothing.
|
void |
setProposalTotalProjectAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalTotalProjectAmount)
Sets the proposalTotalProjectAmount attribute.
|
void |
setRoutingChart(String routingChart)
Sets the id of the routing
Chart. |
void |
setRoutingOrg(String routingOrg)
Sets the id of the routing
Org. |
void |
setUserLookupRoleName(String userLookupRoleName) |
void |
setUserLookupRoleNamespaceCode(String userLookupRoleNamespaceCode) |
protected LinkedHashMap |
toStringMapper_RICE20_REFACTORME() |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic Proposal()
public Award getAward()
getAward in interface ContractAndGrantsProposalpublic void setAward(Award award)
award - the award awarding a proposal instancepublic List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasePersistableBusinessObjectBase.buildListOfDeletionAwareLists()public Long getProposalNumber()
getProposalNumber in interface ContractAndGrantsProposalpublic void setProposalNumber(Long proposalNumber)
proposalNumber - The proposalNumber to set.public Date getProposalBeginningDate()
getProposalBeginningDate in interface ContractAndGrantsProposalpublic void setProposalBeginningDate(Date proposalBeginningDate)
proposalBeginningDate - The proposalBeginningDate to set.public Date getProposalEndingDate()
getProposalEndingDate in interface ContractAndGrantsProposalpublic void setProposalEndingDate(Date proposalEndingDate)
proposalEndingDate - The proposalEndingDate to set.public org.kuali.rice.core.api.util.type.KualiDecimal getProposalTotalAmount()
getProposalTotalAmount in interface ContractAndGrantsProposalpublic void setProposalTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalTotalAmount)
proposalTotalAmount - The proposalTotalAmount to set.protected void prePersist()
prePersist in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasepersistenceBroker - from OJBPersistenceBrokerExceptionprotected void preUpdate()
preUpdate in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasepersistenceBroker - from OJBPersistenceBrokerExceptionpublic org.kuali.rice.core.api.util.type.KualiDecimal getProposalDirectCostAmount()
getProposalDirectCostAmount in interface ContractAndGrantsProposalpublic void setProposalDirectCostAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalDirectCostAmount)
proposalDirectCostAmount - The proposalDirectCostAmount to set.public org.kuali.rice.core.api.util.type.KualiDecimal getProposalIndirectCostAmount()
getProposalIndirectCostAmount in interface ContractAndGrantsProposalpublic void setProposalIndirectCostAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalIndirectCostAmount)
proposalIndirectCostAmount - The proposalIndirectCostAmount to set.public Date getProposalRejectedDate()
getProposalRejectedDate in interface ContractAndGrantsProposalpublic void setProposalRejectedDate(Date proposalRejectedDate)
proposalRejectedDate - The proposalRejectedDate to set.public Timestamp getProposalLastUpdateDate()
getProposalLastUpdateDate in interface ContractAndGrantsProposalpublic void setProposalLastUpdateDate(Timestamp proposalLastUpdateDate)
proposalLastUpdateDate - The proposalLastUpdateDate to set.public Date getProposalDueDate()
getProposalDueDate in interface ContractAndGrantsProposalpublic void setProposalDueDate(Date proposalDueDate)
proposalDueDate - The proposalDueDate to set.public org.kuali.rice.core.api.util.type.KualiDecimal getProposalTotalProjectAmount()
getProposalTotalProjectAmount in interface ContractAndGrantsProposalpublic void setProposalTotalProjectAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalTotalProjectAmount)
proposalTotalProjectAmount - The proposalTotalProjectAmount to set.public Date getProposalSubmissionDate()
getProposalSubmissionDate in interface ContractAndGrantsProposalpublic void setProposalSubmissionDate(Date proposalSubmissionDate)
proposalSubmissionDate - The proposalSubmissionDate to set.public boolean getProposalFederalPassThroughIndicator()
getProposalFederalPassThroughIndicator in interface ContractAndGrantsProposalpublic void setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator)
proposalFederalPassThroughIndicator - The proposalFederalPassThroughIndicator to set.public String getOldProposalNumber()
getOldProposalNumber in interface ContractAndGrantsProposalpublic void setOldProposalNumber(String oldProposalNumber)
oldProposalNumber - The oldProposalNumber to set.public String getGrantNumber()
getGrantNumber in interface ContractAndGrantsProposalpublic void setGrantNumber(String grantNumber)
grantNumber - The grantNumber to set.public Date getProposalClosingDate()
getProposalClosingDate in interface ContractAndGrantsProposalpublic void setProposalClosingDate(Date proposalClosingDate)
proposalClosingDate - The proposalClosingDate to set.public String getProposalAwardTypeCode()
getProposalAwardTypeCode in interface ContractAndGrantsProposalpublic void setProposalAwardTypeCode(String proposalAwardTypeCode)
proposalAwardTypeCode - The proposalAwardTypeCode to set.public String getAgencyNumber()
getAgencyNumber in interface ContractAndGrantsProposalpublic void setAgencyNumber(String agencyNumber)
agencyNumber - The agencyNumber to set.public String getProposalStatusCode()
getProposalStatusCode in interface ContractAndGrantsProposalpublic void setProposalStatusCode(String proposalStatusCode)
proposalStatusCode - The proposalStatusCode to set.public String getFederalPassThroughAgencyNumber()
getFederalPassThroughAgencyNumber in interface ContractAndGrantsProposalpublic void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
federalPassThroughAgencyNumber - The federalPassThroughAgencyNumber to set.public String getCfdaNumber()
getCfdaNumber in interface ContractAndGrantsProposalpublic void setCfdaNumber(String cfdaNumber)
cfdaNumber - The cfdaNumber to set.public String getProposalFellowName()
getProposalFellowName in interface ContractAndGrantsProposalpublic void setProposalFellowName(String proposalFellowName)
proposalFellowName - The proposalFellowName to set.public String getProposalPurposeCode()
getProposalPurposeCode in interface ContractAndGrantsProposalpublic void setProposalPurposeCode(String proposalPurposeCode)
proposalPurposeCode - The proposalPurposeCode to set.public String getProposalProjectTitle()
getProposalProjectTitle in interface ContractAndGrantsProposalpublic void setProposalProjectTitle(String proposalProjectTitle)
proposalProjectTitle - The proposalProjectTitle to set.public boolean isActive()
isActive in interface ContractAndGrantsProposalisActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic void setActive(boolean active)
setActive in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatableactive - The active to set.public ProposalAwardType getProposalAwardType()
ProposalAwardType attribute.ProposalAwardType@Deprecated public void setProposalAwardType(ProposalAwardType proposalAwardType)
ProposalAwardType attribute.proposalAwardType - The ProposalAwardType to set.@Deprecated public void setAgency(Agency agency)
Agency attribute.agency - The Agency to set.public ProposalStatus getProposalStatus()
ProposalStatus attribute.ProposalStatus@Deprecated public void setProposalStatus(ProposalStatus proposalStatus)
ProposalStatus attribute.proposalStatus - The ProposalStatus to set.public Agency getFederalPassThroughAgency()
@Deprecated public void setFederalPassThroughAgency(Agency federalPassThroughAgency)
Agency attribute.federalPassThroughAgency - The federalPassThrough Agency to set.public ProposalPurpose getProposalPurpose()
ProposalPurpose attribute.@Deprecated public void setProposalPurpose(ProposalPurpose proposalPurpose)
ProposalPurpose attribute.proposalPurpose - The ProposalPurpose to set.@Deprecated public void setCfda(CFDA cfda)
CFDA attribute.cfda - The CFDA to set.public List<ProposalSubcontractor> getProposalSubcontractors()
public void setProposalSubcontractors(List<ProposalSubcontractor> proposalSubcontractors)
ProposalSubcontractors List.proposalSubcontractors - The ProposalSubcontractors List to set.public List<ProposalOrganization> getProposalOrganizations()
ProposalOrganizations.public void setProposalOrganizations(List<ProposalOrganization> proposalOrganizations)
proposalOrganizations - The proposalOrganizations to set.public List<ProposalProjectDirector> getProposalProjectDirectors()
public void setProposalProjectDirectors(List<ProposalProjectDirector> proposalProjectDirectors)
proposalProjectDirectors - The proposalProjectDirectors to set.public List<ProposalResearchRisk> getProposalResearchRisks()
public List<ProposalResearchRisk> getActiveProposalResearchRisks()
public void setProposalResearchRisks(List<ProposalResearchRisk> proposalResearchRisks)
proposalResearchRisks - The proposalResearchRisks to set.protected LinkedHashMap toStringMapper_RICE20_REFACTORME()
org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()public org.kuali.rice.kim.api.identity.Person getLookupPerson()
Person.Personpublic void setLookupPerson(org.kuali.rice.kim.api.identity.Person lookupPerson)
PersonlookupPerson - public String getLookupPersonUniversalIdentifier()
public void setLookupPersonUniversalIdentifier(String lookupPersonId)
lookupPersonId - the id of the lookup personpublic org.kuali.rice.krad.service.LookupService getLookupService()
LookupService used by the instance.public String getRoutingChart()
ChartChartpublic void setRoutingChart(String routingChart)
Chart.public String getRoutingOrg()
Org.Orgpublic void setRoutingOrg(String routingOrg)
Org.the - id of the routing Orgpublic ProposalOrganization getPrimaryProposalOrganization()
ProposalOrganization for a proposal.ProposalOrganization for a proposalpublic void setLookupService(org.kuali.rice.krad.service.LookupService lookupService)
LookupService. For Spring compatibility.lookupService - public void setPrimaryProposalOrganization(ProposalOrganization primaryProposalOrganization)
ProposalOrganization for a proposalprimaryProposalOrganization - public String getUserLookupRoleNamespaceCode()
public void setUserLookupRoleNamespaceCode(String userLookupRoleNamespaceCode)
public String getUserLookupRoleName()
public void setUserLookupRoleName(String userLookupRoleName)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.