org.kuali.kfs.module.external.kc.businessobject
Class Proposal

java.lang.Object
  extended by org.kuali.kfs.module.external.kc.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.
 Award 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 setAward(Award award)
           
 void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)
          Sets the federalPassThroughAgencyNumber attribute.
 void setGrantNumber(String grantNumber)
          Sets the grantNumber attribute.
 void setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator)
          Sets the proposalFederalPassThroughIndicator attribute.
 void setProposalNumber(Long proposalNumber)
          Sets the proposalNumber 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.

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.

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.

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.

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 Award 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.

setAward

public void setAward(Award award)

getProposalBeginningDate

public Date getProposalBeginningDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalBeginningDate attribute.

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

getProposalEndingDate

public Date getProposalEndingDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalEndingDate attribute.

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

getProposalTotalAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalTotalAmount()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalTotalAmount attribute.

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

getProposalDirectCostAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalDirectCostAmount()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalDirectCostAmount attribute.

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

getProposalIndirectCostAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalIndirectCostAmount()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalIndirectCostAmount attribute.

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

getProposalRejectedDate

public Date getProposalRejectedDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalRejectedDate attribute.

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

getProposalLastUpdateDate

public Timestamp getProposalLastUpdateDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalLastUpdateDate attribute.

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

getProposalDueDate

public Date getProposalDueDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalDueDate attribute.

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

getProposalTotalProjectAmount

public org.kuali.rice.kns.util.KualiDecimal getProposalTotalProjectAmount()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalTotalProjectAmount attribute.

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

getProposalSubmissionDate

public Date getProposalSubmissionDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalSubmissionDate attribute.

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

getOldProposalNumber

public String getOldProposalNumber()
Description copied from interface: ContractAndGrantsProposal
Gets the oldProposalNumber attribute.

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

getProposalClosingDate

public Date getProposalClosingDate()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalClosingDate attribute.

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

getProposalAwardTypeCode

public String getProposalAwardTypeCode()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalAwardTypeCode attribute.

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

getAgencyNumber

public String getAgencyNumber()
Description copied from interface: ContractAndGrantsProposal
Gets the agencyNumber attribute.

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

getProposalStatusCode

public String getProposalStatusCode()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalStatusCode attribute.

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

getCfdaNumber

public String getCfdaNumber()
Description copied from interface: ContractAndGrantsProposal
Gets the cfdaNumber attribute.

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

getProposalFellowName

public String getProposalFellowName()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalFellowName attribute.

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

getProposalPurposeCode

public String getProposalPurposeCode()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalPurposeCode attribute.

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

getProposalProjectTitle

public String getProposalProjectTitle()
Description copied from interface: ContractAndGrantsProposal
Gets the proposalProjectTitle attribute.

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


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