org.kuali.kfs.module.cg.businessobject
Class Proposal

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.cg.businessobject.Proposal
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, ContractAndGrantsProposal, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject

public class Proposal
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kns.bo.Inactivateable, ContractAndGrantsProposal

See functional documentation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Fields inherited from interface org.kuali.kfs.integration.cg.ContractAndGrantsProposal
AWARD_CODE, PROPOSAL_CODE
 
Constructor Summary
Proposal()
          Default constructor.
 
Method Summary
 void beforeInsert(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
          OJB calls this method as the first operation before this BO is inserted into the database.
 void beforeUpdate(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
          OJB calls this method as the first operation before this BO is updated to the database.
 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.bo.Person getLookupPerson()
          Gets the lookup Person.
 String getLookupPersonUniversalIdentifier()
          Gets the universal user id of the lookup person.
 org.kuali.rice.kns.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.kns.util.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.kns.util.KualiDecimal getProposalIndirectCostAmount()
          Gets the proposalIndirectCostAmount attribute.
 Timestamp getProposalLastUpdateDate()
          Gets the proposalLastUpdateDate attribute.
 Long getProposalNumber()
          Gets the proposalNumber attribute.
 List<ProposalOrganization> getProposalOrganizations()
          Gets the List of ProposalOrganizations associated with a Proposal instance.
 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()
          Gets the List of ProposalSubcontractors associated with a Proposal instance.
 Date getProposalSubmissionDate()
          Gets the proposalSubmissionDate attribute.
 org.kuali.rice.kns.util.KualiDecimal getProposalTotalAmount()
          Gets the proposalTotalAmount attribute.
 org.kuali.rice.kns.util.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.
 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.bo.Person lookupPerson)
          Sets the lookup Person
 void setLookupPersonUniversalIdentifier(String lookupPersonId)
          Sets the universal user id of the lookup person
 void setLookupService(org.kuali.rice.kns.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.kns.util.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.kns.util.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.kns.util.KualiDecimal proposalTotalAmount)
          Does nothing.
 void setProposalTotalProjectAmount(org.kuali.rice.kns.util.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()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Constructor Detail

Proposal

public Proposal()
Default constructor.

Method Detail

getAward

public Award getAward()
Gets the award awarded to a proposal instance.

Specified by:
getAward in interface ContractAndGrantsProposal
Returns:
the award corresponding to a proposal instance if the proposal has been awarded.

setAward

public void setAward(Award award)
Sets the award awarding a proposal instance.

Parameters:
award - the award awarding a proposal instance

buildListOfDeletionAwareLists

public List buildListOfDeletionAwareLists()
Specified by:
buildListOfDeletionAwareLists in interface org.kuali.rice.kns.bo.PersistableBusinessObject
Overrides:
buildListOfDeletionAwareLists in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
See Also:
PersistableBusinessObjectBase.buildListOfDeletionAwareLists()

getProposalNumber

public Long getProposalNumber()
Gets the proposalNumber attribute.

Specified by:
getProposalNumber in interface ContractAndGrantsProposal
Returns:
Returns the proposalNumber

setProposalNumber

public void setProposalNumber(Long proposalNumber)
Sets the proposalNumber attribute.

Parameters:
proposalNumber - The proposalNumber to set.

getProposalBeginningDate

public Date getProposalBeginningDate()
Gets the proposalBeginningDate attribute.

Specified by:
getProposalBeginningDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalBeginningDate

setProposalBeginningDate

public void setProposalBeginningDate(Date proposalBeginningDate)
Sets the proposalBeginningDate attribute.

Parameters:
proposalBeginningDate - The proposalBeginningDate to set.

getProposalEndingDate

public Date getProposalEndingDate()
Gets the proposalEndingDate attribute.

Specified by:
getProposalEndingDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalEndingDate

setProposalEndingDate

public void setProposalEndingDate(Date proposalEndingDate)
Sets the proposalEndingDate attribute.

Parameters:
proposalEndingDate - The proposalEndingDate to set.

getProposalTotalAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalTotalAmount()
Gets the proposalTotalAmount attribute.

Specified by:
getProposalTotalAmount in interface ContractAndGrantsProposal
Returns:
Returns the proposalTotalAmount

setProposalTotalAmount

public void setProposalTotalAmount(org.kuali.rice.kns.util.KualiDecimal proposalTotalAmount)
Does nothing. This property is determined by the direct and indirect cost amounts. This setter is here only because without it, the maintenance framework won't display this attribute.

Parameters:
proposalTotalAmount - The proposalTotalAmount to set.

beforeInsert

public void beforeInsert(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
                  throws org.apache.ojb.broker.PersistenceBrokerException
OJB calls this method as the first operation before this BO is inserted into the database. The database contains CGPRPSL_TOT_AMT, a denormalized column that Kuali does not use but needs to maintain with this method because OJB bypasses the getter.

Specified by:
beforeInsert in interface org.apache.ojb.broker.PersistenceBrokerAware
Overrides:
beforeInsert in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
Parameters:
persistenceBroker - from OJB
Throws:
org.apache.ojb.broker.PersistenceBrokerException

beforeUpdate

public void beforeUpdate(org.apache.ojb.broker.PersistenceBroker persistenceBroker)
                  throws org.apache.ojb.broker.PersistenceBrokerException
OJB calls this method as the first operation before this BO is updated to the database. The database contains CGPRPSL_TOT_AMT, a denormalized column that Kuali does not use but needs to maintain with this method because OJB bypasses the getter.

Specified by:
beforeUpdate in interface org.apache.ojb.broker.PersistenceBrokerAware
Overrides:
beforeUpdate in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
Parameters:
persistenceBroker - from OJB
Throws:
org.apache.ojb.broker.PersistenceBrokerException

getProposalDirectCostAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalDirectCostAmount()
Gets the proposalDirectCostAmount attribute.

Specified by:
getProposalDirectCostAmount in interface ContractAndGrantsProposal
Returns:
Returns the proposalDirectCostAmount

setProposalDirectCostAmount

public void setProposalDirectCostAmount(org.kuali.rice.kns.util.KualiDecimal proposalDirectCostAmount)
Sets the proposalDirectCostAmount attribute.

Parameters:
proposalDirectCostAmount - The proposalDirectCostAmount to set.

getProposalIndirectCostAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalIndirectCostAmount()
Gets the proposalIndirectCostAmount attribute.

Specified by:
getProposalIndirectCostAmount in interface ContractAndGrantsProposal
Returns:
Returns the proposalIndirectCostAmount

setProposalIndirectCostAmount

public void setProposalIndirectCostAmount(org.kuali.rice.kns.util.KualiDecimal proposalIndirectCostAmount)
Sets the proposalIndirectCostAmount attribute.

Parameters:
proposalIndirectCostAmount - The proposalIndirectCostAmount to set.

getProposalRejectedDate

public Date getProposalRejectedDate()
Gets the proposalRejectedDate attribute.

Specified by:
getProposalRejectedDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalRejectedDate

setProposalRejectedDate

public void setProposalRejectedDate(Date proposalRejectedDate)
Sets the proposalRejectedDate attribute.

Parameters:
proposalRejectedDate - The proposalRejectedDate to set.

getProposalLastUpdateDate

public Timestamp getProposalLastUpdateDate()
Gets the proposalLastUpdateDate attribute.

Specified by:
getProposalLastUpdateDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalLastUpdateDate

setProposalLastUpdateDate

public void setProposalLastUpdateDate(Timestamp proposalLastUpdateDate)
Sets the proposalLastUpdateDate attribute.

Parameters:
proposalLastUpdateDate - The proposalLastUpdateDate to set.

getProposalDueDate

public Date getProposalDueDate()
Gets the proposalDueDate attribute.

Specified by:
getProposalDueDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalDueDate

setProposalDueDate

public void setProposalDueDate(Date proposalDueDate)
Sets the proposalDueDate attribute.

Parameters:
proposalDueDate - The proposalDueDate to set.

getProposalTotalProjectAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalTotalProjectAmount()
Gets the proposalTotalProjectAmount attribute.

Specified by:
getProposalTotalProjectAmount in interface ContractAndGrantsProposal
Returns:
Returns the proposalTotalProjectAmount

setProposalTotalProjectAmount

public void setProposalTotalProjectAmount(org.kuali.rice.kns.util.KualiDecimal proposalTotalProjectAmount)
Sets the proposalTotalProjectAmount attribute.

Parameters:
proposalTotalProjectAmount - The proposalTotalProjectAmount to set.

getProposalSubmissionDate

public Date getProposalSubmissionDate()
Gets the proposalSubmissionDate attribute.

Specified by:
getProposalSubmissionDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalSubmissionDate

setProposalSubmissionDate

public void setProposalSubmissionDate(Date proposalSubmissionDate)
Sets the proposalSubmissionDate attribute.

Parameters:
proposalSubmissionDate - The proposalSubmissionDate to set.

getProposalFederalPassThroughIndicator

public boolean getProposalFederalPassThroughIndicator()
Gets the proposalFederalPassThroughIndicator attribute.

Specified by:
getProposalFederalPassThroughIndicator in interface ContractAndGrantsProposal
Returns:
Returns the proposalFederalPassThroughIndicator

setProposalFederalPassThroughIndicator

public void setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator)
Sets the proposalFederalPassThroughIndicator attribute.

Parameters:
proposalFederalPassThroughIndicator - The proposalFederalPassThroughIndicator to set.

getOldProposalNumber

public String getOldProposalNumber()
Gets the oldProposalNumber attribute.

Specified by:
getOldProposalNumber in interface ContractAndGrantsProposal
Returns:
Returns the oldProposalNumber

setOldProposalNumber

public void setOldProposalNumber(String oldProposalNumber)
Sets the oldProposalNumber attribute.

Parameters:
oldProposalNumber - The oldProposalNumber to set.

getGrantNumber

public String getGrantNumber()
Gets the grantNumber attribute.

Specified by:
getGrantNumber in interface ContractAndGrantsProposal
Returns:
Returns the grantNumber

setGrantNumber

public void setGrantNumber(String grantNumber)
Sets the grantNumber attribute.

Parameters:
grantNumber - The grantNumber to set.

getProposalClosingDate

public Date getProposalClosingDate()
Gets the proposalClosingDate attribute.

Specified by:
getProposalClosingDate in interface ContractAndGrantsProposal
Returns:
Returns the proposalClosingDate

setProposalClosingDate

public void setProposalClosingDate(Date proposalClosingDate)
Sets the proposalClosingDate attribute.

Parameters:
proposalClosingDate - The proposalClosingDate to set.

getProposalAwardTypeCode

public String getProposalAwardTypeCode()
Gets the proposalAwardTypeCode attribute.

Specified by:
getProposalAwardTypeCode in interface ContractAndGrantsProposal
Returns:
Returns the proposalAwardTypeCode

setProposalAwardTypeCode

public void setProposalAwardTypeCode(String proposalAwardTypeCode)
Sets the proposalAwardTypeCode attribute.

Parameters:
proposalAwardTypeCode - The proposalAwardTypeCode to set.

getAgencyNumber

public String getAgencyNumber()
Gets the agencyNumber attribute.

Specified by:
getAgencyNumber in interface ContractAndGrantsProposal
Returns:
Returns the agencyNumber

setAgencyNumber

public void setAgencyNumber(String agencyNumber)
Sets the agencyNumber attribute.

Parameters:
agencyNumber - The agencyNumber to set.

getProposalStatusCode

public String getProposalStatusCode()
Gets the proposalStatusCode attribute.

Specified by:
getProposalStatusCode in interface ContractAndGrantsProposal
Returns:
Returns the proposalStatusCode

setProposalStatusCode

public void setProposalStatusCode(String proposalStatusCode)
Sets the proposalStatusCode attribute.

Parameters:
proposalStatusCode - The proposalStatusCode to set.

getFederalPassThroughAgencyNumber

public String getFederalPassThroughAgencyNumber()
Gets the federalPassThroughAgencyNumber attribute.

Specified by:
getFederalPassThroughAgencyNumber in interface ContractAndGrantsProposal
Returns:
Returns the federalPassThroughAgencyNumber

setFederalPassThroughAgencyNumber

public void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
Sets the federalPassThroughAgencyNumber attribute.

Parameters:
federalPassThroughAgencyNumber - The federalPassThroughAgencyNumber to set.

getCfdaNumber

public String getCfdaNumber()
Gets the cfdaNumber attribute.

Specified by:
getCfdaNumber in interface ContractAndGrantsProposal
Returns:
Returns the cfdaNumber

setCfdaNumber

public void setCfdaNumber(String cfdaNumber)
Sets the cfdaNumber attribute.

Parameters:
cfdaNumber - The cfdaNumber to set.

getProposalFellowName

public String getProposalFellowName()
Gets the proposalFellowName attribute.

Specified by:
getProposalFellowName in interface ContractAndGrantsProposal
Returns:
Returns the proposalFellowName

setProposalFellowName

public void setProposalFellowName(String proposalFellowName)
Sets the proposalFellowName attribute.

Parameters:
proposalFellowName - The proposalFellowName to set.

getProposalPurposeCode

public String getProposalPurposeCode()
Gets the proposalPurposeCode attribute.

Specified by:
getProposalPurposeCode in interface ContractAndGrantsProposal
Returns:
Returns the proposalPurposeCode

setProposalPurposeCode

public void setProposalPurposeCode(String proposalPurposeCode)
Sets the proposalPurposeCode attribute.

Parameters:
proposalPurposeCode - The proposalPurposeCode to set.

getProposalProjectTitle

public String getProposalProjectTitle()
Gets the proposalProjectTitle attribute.

Specified by:
getProposalProjectTitle in interface ContractAndGrantsProposal
Returns:
Returns the proposalProjectTitle

setProposalProjectTitle

public void setProposalProjectTitle(String proposalProjectTitle)
Sets the proposalProjectTitle attribute.

Parameters:
proposalProjectTitle - The proposalProjectTitle to set.

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface ContractAndGrantsProposal
Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Returns:
Returns the active.

setActive

public void setActive(boolean active)
Sets the active attribute value.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Parameters:
active - The active to set.

getProposalAwardType

public ProposalAwardType getProposalAwardType()
Gets the ProposalAwardType attribute.

Returns:
Returns the ProposalAwardType

setProposalAwardType

public void setProposalAwardType(ProposalAwardType proposalAwardType)
Deprecated. 

Sets the ProposalAwardType attribute.

Parameters:
proposalAwardType - The ProposalAwardType to set.

getAgency

public Agency getAgency()
Gets the Agency attribute.

Returns:
Returns the Agency

setAgency

public void setAgency(Agency agency)
Deprecated. 

Sets the Agency attribute.

Parameters:
agency - The Agency to set.

getProposalStatus

public ProposalStatus getProposalStatus()
Gets the ProposalStatus attribute.

Returns:
Returns the ProposalStatus

setProposalStatus

public void setProposalStatus(ProposalStatus proposalStatus)
Deprecated. 

Sets the ProposalStatus attribute.

Parameters:
proposalStatus - The ProposalStatus to set.

getFederalPassThroughAgency

public Agency getFederalPassThroughAgency()
Gets the federalPassThroughAgency attribute.

Returns:
Returns the federalPassThroughAgency

setFederalPassThroughAgency

public void setFederalPassThroughAgency(Agency federalPassThroughAgency)
Deprecated. 

Sets the federalPassThrough Agency attribute.

Parameters:
federalPassThroughAgency - The federalPassThrough Agency to set.

getProposalPurpose

public ProposalPurpose getProposalPurpose()
Gets the ProposalPurpose attribute.

Returns:
Returns the proposalPurpose

setProposalPurpose

public void setProposalPurpose(ProposalPurpose proposalPurpose)
Deprecated. 

Sets the ProposalPurpose attribute.

Parameters:
proposalPurpose - The ProposalPurpose to set.

getCfda

public CFDA getCfda()
Gets the CFDA attribute.

Returns:
Returns the CFDA

setCfda

public void setCfda(CFDA cfda)
Deprecated. 

Sets the CFDA attribute.

Parameters:
cfda - The CFDA to set.

getProposalSubcontractors

public List<ProposalSubcontractor> getProposalSubcontractors()
Gets the List of ProposalSubcontractors associated with a Proposal instance.

Returns:
Returns the proposalSubcontractors list

setProposalSubcontractors

public void setProposalSubcontractors(List<ProposalSubcontractor> proposalSubcontractors)
Sets the ProposalSubcontractors List.

Parameters:
proposalSubcontractors - The ProposalSubcontractors List to set.

getProposalOrganizations

public List<ProposalOrganization> getProposalOrganizations()
Gets the List of ProposalOrganizations associated with a Proposal instance.

Returns:
Returns the ProposalOrganizations.

setProposalOrganizations

public void setProposalOrganizations(List<ProposalOrganization> proposalOrganizations)
Parameters:
proposalOrganizations - The proposalOrganizations to set.

getProposalProjectDirectors

public List<ProposalProjectDirector> getProposalProjectDirectors()
Returns:
Returns the proposalProjectDirectors.

setProposalProjectDirectors

public void setProposalProjectDirectors(List<ProposalProjectDirector> proposalProjectDirectors)
Parameters:
proposalProjectDirectors - The proposalProjectDirectors to set.

getProposalResearchRisks

public List<ProposalResearchRisk> getProposalResearchRisks()
Returns:
Returns the proposalResearchRisks.

getActiveProposalResearchRisks

public List<ProposalResearchRisk> getActiveProposalResearchRisks()
Returns:
Returns the active proposalResearchRisks.

setProposalResearchRisks

public void setProposalResearchRisks(List<ProposalResearchRisk> proposalResearchRisks)
Parameters:
proposalResearchRisks - The proposalResearchRisks to set.

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

getLookupPerson

public org.kuali.rice.kim.bo.Person getLookupPerson()
Gets the lookup Person.

Returns:
the lookup Person

setLookupPerson

public void setLookupPerson(org.kuali.rice.kim.bo.Person lookupPerson)
Sets the lookup Person

Parameters:
lookupPerson -

getLookupPersonUniversalIdentifier

public String getLookupPersonUniversalIdentifier()
Gets the universal user id of the lookup person.

Returns:
the id of the lookup person

setLookupPersonUniversalIdentifier

public void setLookupPersonUniversalIdentifier(String lookupPersonId)
Sets the universal user id of the lookup person

Parameters:
lookupPersonId - the id of the lookup person

getLookupService

public org.kuali.rice.kns.service.LookupService getLookupService()
I added this getter to the BO to resolve KULCG-300. I'm not sure if this is actually needed by the code, but the framework breaks all lookups on the proposal maintenance doc without this getter.

Returns:
the LookupService used by the instance.

getRoutingChart

public String getRoutingChart()
Gets the id of the routing Chart

Returns:
the id of the routing Chart

setRoutingChart

public void setRoutingChart(String routingChart)
Sets the id of the routing Chart.


getRoutingOrg

public String getRoutingOrg()
Gets the id of the routing Org.

Returns:
the id of the routing Org

setRoutingOrg

public void setRoutingOrg(String routingOrg)
Sets the id of the routing Org.

Parameters:
the - id of the routing Org

getPrimaryProposalOrganization

public ProposalOrganization getPrimaryProposalOrganization()
Gets the primary ProposalOrganization for a proposal.

Returns:
the primary ProposalOrganization for a proposal

setLookupService

public void setLookupService(org.kuali.rice.kns.service.LookupService lookupService)
Sets the LookupService. For Spring compatibility.

Parameters:
lookupService -

setPrimaryProposalOrganization

public void setPrimaryProposalOrganization(ProposalOrganization primaryProposalOrganization)
Sets the primary ProposalOrganization for a proposal

Parameters:
primaryProposalOrganization -

getUserLookupRoleNamespaceCode

public String getUserLookupRoleNamespaceCode()

setUserLookupRoleNamespaceCode

public void setUserLookupRoleNamespaceCode(String userLookupRoleNamespaceCode)

getUserLookupRoleName

public String getUserLookupRoleName()

setUserLookupRoleName

public void setUserLookupRoleName(String userLookupRoleName)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.