buildListOfDeletionAwareLists() Creates a collection of lists within this award object that should be aware of when the deletion of one of their elements
occurs.
getKualiGroupNames() Retrieves the list of users assigned to the associated workgroup and builds out a string representation of these users for
display purposes.
populateFromProposal(Proposal proposal) This method takes all the applicable attributes from the associated proposal object and sets those attributes into their
corresponding award attributes.
public void
setActive(boolean active) Sets the active attribute value.
setKualiGroupNames(String kualiGroupNames) Simple method that simply sets the kualiGroupNames attribute by calling the getter, which performs all the necessary parsing
to retrieve the names.
Parameters: kualiGroupNames - Value to be assigned to the kualiGroupNames attribute.
Constructs an Award.
Parameters: proposal - The associated proposal that the award will be linked to.
Method Detail
beforeInsert
public void beforeInsert(PersistenceBroker persistenceBroker) throws PersistenceBrokerException(Code)
OJB calls this method as the first operation before this BO is inserted into the database. The database contains
CGAWD_TOT_AMT, a denormalized column that Kuali does not use but needs to maintain with this method because OJB bypasses the
getter.
Parameters: persistenceBroker - from OJB throws: PersistenceBrokerException - Thrown by call to super.beforeInsert(); See Also:org.kuali.core.bo.PersistableBusinessObjectBase.beforeInsert(org.apache.ojb.broker.PersistenceBroker)
beforeUpdate
public void beforeUpdate(PersistenceBroker persistenceBroker) throws PersistenceBrokerException(Code)
OJB calls this method as the first operation before this BO is updated to the database. The database contains CGAWD_TOT_AMT,
a denormalized column that Kuali does not use but needs to maintain with this method because OJB bypasses the getter.
Parameters: persistenceBroker - from OJB throws: PersistenceBrokerException - Thrown by call to super.beforeUpdate(); See Also:org.kuali.core.bo.PersistableBusinessObjectBase.beforeUpdate(org.apache.ojb.broker.PersistenceBroker)
Creates a collection of lists within this award object that should be aware of when the deletion of one of their elements
occurs. This collection is used to refresh the display upon deletion of an element to ensure that the deleted element is not
longer visible on the interface.
See Also:org.kuali.core.bo.PersistableBusinessObjectBase.buildListOfDeletionAwareLists
Retrieves the list of users assigned to the associated workgroup and builds out a string representation of these users for
display purposes. NOTE: This method is used by the Account and Award Inquiry screens to display users of the associated
workgroup. NOTE: This method currently has not other use outside of the Account Inquiry screen.
String representation of the users assigned to the associated workgroup.
public void populateFromProposal(Proposal proposal)(Code)
This method takes all the applicable attributes from the associated proposal object and sets those attributes into their
corresponding award attributes.
Parameters: proposal - The associated proposal that the award will be linked to.
public void setAwardAllocatedUniversityComputingServicesAmount(KualiDecimal awardAllocatedUniversityComputingServicesAmount)(Code)
Sets the awardAllocatedUniversityComputingServicesAmount attribute.
Parameters: awardAllocatedUniversityComputingServicesAmount - The awardAllocatedUniversityComputingServicesAmount to set.
setAwardBeginningDate
public void setAwardBeginningDate(Date awardBeginningDate)(Code)
Sets the awardBeginningDate attribute.
Parameters: awardBeginningDate - The awardBeginningDate to set.
setAwardClosingDate
public void setAwardClosingDate(Date awardClosingDate)(Code)
Sets the awardClosingDate attribute.
Parameters: awardClosingDate - The awardClosingDate to set.
setAwardCommentText
public void setAwardCommentText(String awardCommentText)(Code)
Sets the awardCommentText attribute.
Parameters: awardCommentText - The awardCommentText to set.
setAwardCreateTimestamp
public void setAwardCreateTimestamp(Timestamp awardCreateTimestamp)(Code)
Sets the awardCreateTimestamp attribute.
Parameters: awardCreateTimestamp - The awardCreateTimestamp to set.
setAwardDirectCostAmount
public void setAwardDirectCostAmount(KualiDecimal awardDirectCostAmount)(Code)
Sets the awardDirectCostAmount attribute.
Parameters: awardDirectCostAmount - The awardDirectCostAmount to set.
setAwardDocumentNumber
public void setAwardDocumentNumber(String awardDocumentNumber)(Code)
Sets the awardDocumentNumber attribute.
Parameters: awardDocumentNumber - The awardDocumentNumber to set.
setAwardEndingDate
public void setAwardEndingDate(Date awardEndingDate)(Code)
Sets the awardEndingDate attribute.
Parameters: awardEndingDate - The awardEndingDate to set.
setAwardEntryDate
public void setAwardEntryDate(Date awardEntryDate)(Code)
Sets the awardEntryDate attribute.
Parameters: awardEntryDate - The awardEntryDate to set.
setAwardIndirectCostAmount
public void setAwardIndirectCostAmount(KualiDecimal awardIndirectCostAmount)(Code)
Sets the awardIndirectCostAmount attribute.
Parameters: awardIndirectCostAmount - The awardIndirectCostAmount to set.
setAwardLastUpdateDate
public void setAwardLastUpdateDate(Date awardLastUpdateDate)(Code)
Sets the awardLastUpdateDate attribute.
Parameters: awardLastUpdateDate - The awardLastUpdateDate to set.
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: awardTotalAmount - The awardTotalAmount to set.
setFederalFundedAmount
public void setFederalFundedAmount(KualiDecimal federalFundedAmount)(Code)
Sets the federalFundedAmount attribute.
Parameters: federalFundedAmount - The federalFundedAmount to set.
setFederalPassThroughAgency
public void setFederalPassThroughAgency(Agency federalPassThroughAgency)(Code)
Sets the federalPassThroughAgency attribute.
Parameters: federalPassThroughAgency - The federalPassThroughAgency to set.
setFederalPassThroughAgencyNumber
public void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber)(Code)
Sets the federalPassThroughAgencyNumber attribute.
Parameters: federalPassThroughAgencyNumber - The federalPassThroughAgencyNumber to set.
setFederalPassThroughFundedAmount
public void setFederalPassThroughFundedAmount(KualiDecimal federalPassThroughFundedAmount)(Code)
Sets the federalPassThroughFundedAmount attribute.
Parameters: federalPassThroughFundedAmount - The federalPassThroughFundedAmount to set.
setFederalPassThroughIndicator
public void setFederalPassThroughIndicator(boolean federalPassThroughIndicator)(Code)
Sets the federalPassThroughIndicator attribute.
Parameters: federalPassThroughIndicator - The federalPassThroughIndicator to set.
Sets the grantDescription attribute.
Parameters: grantDescription - The grantDescription to set.
setGrantDescriptionCode
public void setGrantDescriptionCode(String grantDescriptionCode)(Code)
Sets the grantDescriptionCode attribute.
Parameters: grantDescriptionCode - The grantDescriptionCode to set.
setKualiGroupNames
public void setKualiGroupNames(String kualiGroupNames)(Code)
Simple method that simply sets the kualiGroupNames attribute by calling the getter, which performs all the necessary parsing
to retrieve the names.
Parameters: kualiGroupNames - Value to be assigned to the kualiGroupNames attribute. This value is never actually set.
Sets the local workgroupName attribute to the name of the passed in workgroup object.
Parameters: workgroup - KualiGroup object to use to set the local workgroupName attribute.
setWorkgroupName
public void setWorkgroupName(String workgroupName)(Code)
Sets the workgroupName attribute.
Parameters: workgroupName - The workgroupName to set.