public class AwardCloseoutServiceImpl extends Object implements AwardCloseoutService
| Constructor and Description |
|---|
AwardCloseoutServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assignedDueDatesOnAwardCloseouts(List<AwardCloseout> awardCloseoutItems,
Map<String,Object> closeoutDueDates)
This method updates the dueDates on AwardCloseout static reports.
|
protected List<AwardReportTerm> |
filterAwardReportTerms(List<AwardReportTerm> awardReportTermItems,
String reportClassCode) |
protected Date |
getCalculatedDueDate(Date finalExpirationDate,
AwardReportTerm awardReportTerm,
Calendar calendar) |
protected Date |
getCloseoutDueDate(Date finalExpirationDate,
AwardReportTerm awardReportTerm,
Calendar calendar) |
org.kuali.rice.core.api.datetime.DateTimeService |
getDateTimeService()
Gets the dateTimeService attribute.
|
org.kuali.rice.krad.service.PersistenceService |
getPersistenceService()
Gets the persistenceService attribute.
|
protected void |
refreshAwardReportTerms(List<AwardReportTerm> awardReportTerms) |
void |
setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
Sets the dateTimeService attribute value.
|
void |
setPersistenceService(org.kuali.rice.krad.service.PersistenceService persistenceService)
Sets the persistenceService attribute value.
|
protected void |
updateCloseoutDueDate(Map<String,Object> closeoutDueDates,
Date dateCalculatedUsingFrequency,
boolean allDueDatesAreEqual,
String closeoutReportTypeCode)
This method updates the due dates for Award Closeout static reports based on allDueDatesAreEqual flag and
by comparing the dateCalculatedUsingFinalInvoiceDue with dateCalculatedUsingFrequency.
|
void |
updateCloseoutDueDatesBeforeSave(Award award)
Whenever a save occurs on Payment, Reports and Terms tab; This method gets called from the action upon save
and updates the due dates for award closeout static reports.
|
void |
updateCloseoutDueDatesBeforeSaveOrg(Award award) |
public void updateCloseoutDueDatesBeforeSaveOrg(Award award)
protected void updateCloseoutDueDate(Map<String,Object> closeoutDueDates, Date dateCalculatedUsingFrequency, boolean allDueDatesAreEqual, String closeoutReportTypeCode)
closeoutDueDates - dateCalculatedUsingFrequency - allDueDatesAreEqual - closeoutReportTypeCode - protected Date getCalculatedDueDate(Date finalExpirationDate, AwardReportTerm awardReportTerm, Calendar calendar)
protected void assignedDueDatesOnAwardCloseouts(List<AwardCloseout> awardCloseoutItems, Map<String,Object> closeoutDueDates)
awardCloseoutItems - closeoutDueDates - protected List<AwardReportTerm> filterAwardReportTerms(List<AwardReportTerm> awardReportTermItems, String reportClassCode)
protected void refreshAwardReportTerms(List<AwardReportTerm> awardReportTerms)
public org.kuali.rice.krad.service.PersistenceService getPersistenceService()
public void setPersistenceService(org.kuali.rice.krad.service.PersistenceService persistenceService)
persistenceService - The persistenceService to set.public org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
dateTimeService - The dateTimeService to set.public void updateCloseoutDueDatesBeforeSave(Award award)
AwardCloseoutServiceupdateCloseoutDueDatesBeforeSave in interface AwardCloseoutServiceprotected Date getCloseoutDueDate(Date finalExpirationDate, AwardReportTerm awardReportTerm, Calendar calendar)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.