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

java.lang.Object
  extended by org.kuali.kfs.integration.cg.businessobject.Proposal
All Implemented Interfaces:
Serializable, ContractAndGrantsProposal, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject

public class Proposal
extends Object
implements ContractAndGrantsProposal

See functional documentation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.kuali.kfs.integration.cg.ContractAndGrantsProposal
AWARD_CODE, PROPOSAL_CODE
 
Constructor Summary
Proposal()
           
 
Method Summary
 String getAgencyNumber()
          Gets the agencyNumber attribute.
 ContractsAndGrantsAward getAward()
          Gets the award awarded to a proposal instance.
 String getCfdaNumber()
          Gets the cfdaNumber attribute.
 String getFederalPassThroughAgencyNumber()
          Gets the federalPassThroughAgencyNumber attribute.
 String getGrantNumber()
          Gets the grantNumber attribute.
 String getOldProposalNumber()
          Gets the oldProposalNumber 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.
 String getProposalProjectTitle()
          Gets the proposalProjectTitle attribute.
 String getProposalPurposeCode()
          Gets the proposalPurposeCode attribute.
 Date getProposalRejectedDate()
          Gets the proposalRejectedDate attribute.
 String getProposalStatusCode()
          Gets the proposalStatusCode attribute.
 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.
 boolean isActive()
          Gets the active attribute.
 void prepareForWorkflow()
           
 void refresh()
           
 void setActive(boolean active)
          Sets the active attribute value.
 void setAgencyNumber(String agencyNumber)
          Sets the agencyNumber attribute.
 void setCfdaNumber(String cfdaNumber)
          Sets the cfdaNumber attribute.
 void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
          Sets the federalPassThroughAgencyNumber attribute.
 void setGrantNumber(String grantNumber)
          Sets the grantNumber attribute.
 void setOldProposalNumber(String oldProposalNumber)
          Sets the oldProposalNumber attribute.
 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 setProposalProjectTitle(String proposalProjectTitle)
          Sets the proposalProjectTitle attribute.
 void setProposalPurposeCode(String proposalPurposeCode)
          Sets the proposalPurposeCode attribute.
 void setProposalRejectedDate(Date proposalRejectedDate)
          Sets the proposalRejectedDate attribute.
 void setProposalStatusCode(String proposalStatusCode)
          Sets the proposalStatusCode attribute.
 void setProposalSubmissionDate(Date proposalSubmissionDate)
          Sets the proposalSubmissionDate attribute.
 void setProposalTotalProjectAmount(org.kuali.rice.kns.util.KualiDecimal proposalTotalProjectAmount)
          Sets the proposalTotalProjectAmount attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Proposal

public Proposal()
Method Detail

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

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
Returns:
Returns the active.

setActive

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

Parameters:
active - The active to set.

prepareForWorkflow

public void prepareForWorkflow()
Specified by:
prepareForWorkflow in interface org.kuali.rice.kns.bo.BusinessObject

refresh

public void refresh()
Specified by:
refresh in interface org.kuali.rice.kns.bo.BusinessObject

getAward

public ContractsAndGrantsAward getAward()
Description copied from interface: ContractAndGrantsProposal
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.


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