public class Proposal extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.core.api.mo.common.active.MutableInactivatable, ContractAndGrantsProposal
extension, versionNumber
AWARD_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
ProposalSubcontractor s 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, setVersionNumber
public Proposal()
public Award getAward()
getAward
in interface ContractAndGrantsProposal
public void setAward(Award award)
award
- the award awarding a proposal instancepublic List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists
in interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
PersistableBusinessObjectBase.buildListOfDeletionAwareLists()
public Long getProposalNumber()
getProposalNumber
in interface ContractAndGrantsProposal
public void setProposalNumber(Long proposalNumber)
proposalNumber
- The proposalNumber to set.public Date getProposalBeginningDate()
getProposalBeginningDate
in interface ContractAndGrantsProposal
public void setProposalBeginningDate(Date proposalBeginningDate)
proposalBeginningDate
- The proposalBeginningDate to set.public Date getProposalEndingDate()
getProposalEndingDate
in interface ContractAndGrantsProposal
public void setProposalEndingDate(Date proposalEndingDate)
proposalEndingDate
- The proposalEndingDate to set.public org.kuali.rice.core.api.util.type.KualiDecimal getProposalTotalAmount()
getProposalTotalAmount
in interface ContractAndGrantsProposal
public 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.PersistableBusinessObjectBase
persistenceBroker
- from OJBPersistenceBrokerException
protected void preUpdate()
preUpdate
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
persistenceBroker
- from OJBPersistenceBrokerException
public org.kuali.rice.core.api.util.type.KualiDecimal getProposalDirectCostAmount()
getProposalDirectCostAmount
in interface ContractAndGrantsProposal
public 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 ContractAndGrantsProposal
public void setProposalIndirectCostAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalIndirectCostAmount)
proposalIndirectCostAmount
- The proposalIndirectCostAmount to set.public Date getProposalRejectedDate()
getProposalRejectedDate
in interface ContractAndGrantsProposal
public void setProposalRejectedDate(Date proposalRejectedDate)
proposalRejectedDate
- The proposalRejectedDate to set.public Timestamp getProposalLastUpdateDate()
getProposalLastUpdateDate
in interface ContractAndGrantsProposal
public void setProposalLastUpdateDate(Timestamp proposalLastUpdateDate)
proposalLastUpdateDate
- The proposalLastUpdateDate to set.public Date getProposalDueDate()
getProposalDueDate
in interface ContractAndGrantsProposal
public void setProposalDueDate(Date proposalDueDate)
proposalDueDate
- The proposalDueDate to set.public org.kuali.rice.core.api.util.type.KualiDecimal getProposalTotalProjectAmount()
getProposalTotalProjectAmount
in interface ContractAndGrantsProposal
public void setProposalTotalProjectAmount(org.kuali.rice.core.api.util.type.KualiDecimal proposalTotalProjectAmount)
proposalTotalProjectAmount
- The proposalTotalProjectAmount to set.public Date getProposalSubmissionDate()
getProposalSubmissionDate
in interface ContractAndGrantsProposal
public void setProposalSubmissionDate(Date proposalSubmissionDate)
proposalSubmissionDate
- The proposalSubmissionDate to set.public boolean getProposalFederalPassThroughIndicator()
getProposalFederalPassThroughIndicator
in interface ContractAndGrantsProposal
public void setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator)
proposalFederalPassThroughIndicator
- The proposalFederalPassThroughIndicator to set.public String getOldProposalNumber()
getOldProposalNumber
in interface ContractAndGrantsProposal
public void setOldProposalNumber(String oldProposalNumber)
oldProposalNumber
- The oldProposalNumber to set.public String getGrantNumber()
getGrantNumber
in interface ContractAndGrantsProposal
public void setGrantNumber(String grantNumber)
grantNumber
- The grantNumber to set.public Date getProposalClosingDate()
getProposalClosingDate
in interface ContractAndGrantsProposal
public void setProposalClosingDate(Date proposalClosingDate)
proposalClosingDate
- The proposalClosingDate to set.public String getProposalAwardTypeCode()
getProposalAwardTypeCode
in interface ContractAndGrantsProposal
public void setProposalAwardTypeCode(String proposalAwardTypeCode)
proposalAwardTypeCode
- The proposalAwardTypeCode to set.public String getAgencyNumber()
getAgencyNumber
in interface ContractAndGrantsProposal
public void setAgencyNumber(String agencyNumber)
agencyNumber
- The agencyNumber to set.public String getProposalStatusCode()
getProposalStatusCode
in interface ContractAndGrantsProposal
public void setProposalStatusCode(String proposalStatusCode)
proposalStatusCode
- The proposalStatusCode to set.public String getFederalPassThroughAgencyNumber()
getFederalPassThroughAgencyNumber
in interface ContractAndGrantsProposal
public void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
federalPassThroughAgencyNumber
- The federalPassThroughAgencyNumber to set.public String getCfdaNumber()
getCfdaNumber
in interface ContractAndGrantsProposal
public void setCfdaNumber(String cfdaNumber)
cfdaNumber
- The cfdaNumber to set.public String getProposalFellowName()
getProposalFellowName
in interface ContractAndGrantsProposal
public void setProposalFellowName(String proposalFellowName)
proposalFellowName
- The proposalFellowName to set.public String getProposalPurposeCode()
getProposalPurposeCode
in interface ContractAndGrantsProposal
public void setProposalPurposeCode(String proposalPurposeCode)
proposalPurposeCode
- The proposalPurposeCode to set.public String getProposalProjectTitle()
getProposalProjectTitle
in interface ContractAndGrantsProposal
public void setProposalProjectTitle(String proposalProjectTitle)
proposalProjectTitle
- The proposalProjectTitle to set.public boolean isActive()
isActive
in interface ContractAndGrantsProposal
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
public void setActive(boolean active)
setActive
in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatable
active
- 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)
ProposalSubcontractor
s List
.proposalSubcontractors
- The ProposalSubcontractor
s List
to set.public List<ProposalOrganization> getProposalOrganizations()
ProposalOrganization
s.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
.Person
public void setLookupPerson(org.kuali.rice.kim.api.identity.Person lookupPerson)
Person
lookupPerson
- 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()
Chart
Chart
public void setRoutingChart(String routingChart)
Chart
.public String getRoutingOrg()
Org
.Org
public void setRoutingOrg(String routingOrg)
Org
.the
- id of the routing Org
public 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.