|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.endow.batch.service.impl.RollFrequencyDatesServiceImpl
@Transactional public class RollFrequencyDatesServiceImpl
This class implements the RollFrequencyDatesService batch job.
Field Summary | |
---|---|
protected AutomatedCashInvestmentModelDao |
automatedCashInvestmentModelDao
|
protected org.kuali.rice.kns.service.BusinessObjectService |
businessObjectService
|
protected CashSweepModelDao |
cashSweepModelDao
|
protected FeeMethodDao |
feeMethodDao
|
protected FrequencyDatesService |
frequencyDatesService
|
protected KEMService |
kemService
|
protected static org.apache.log4j.Logger |
LOG
|
protected RecurringCashTransferDao |
recurringCashTransferDao
|
protected ReportWriterService |
rollFrequencyDatesExceptionReportWriterService
|
protected ReportWriterService |
rollFrequencyDatesTotalReportWriterService
|
protected SecurityDao |
securityDao
|
protected TicklerDao |
ticklerDao
|
Constructor Summary | |
---|---|
RollFrequencyDatesServiceImpl()
|
Method Summary | |
---|---|
protected void |
generateExceptionReport(String tableName,
String errorMessage)
Generates the exception report |
protected void |
generateTotalReport(String tableName,
int counter)
Generates the statistic report for updated tables |
protected FrequencyDatesService |
getFrequencyDatesService()
Gets the frequencyDatesService attribute. |
protected void |
initializeReports()
|
void |
setAutomatedCashInvestmentModelDao(AutomatedCashInvestmentModelDao automatedCashInvestmentModelDao)
Sets the automatedCashInvestmentModelDao attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setCashSweepModelDao(CashSweepModelDao cashSweepModelDao)
Sets the cashSweepModelDao attribute value. |
void |
setFeeMethodDao(FeeMethodDao feeMethodDao)
Sets the feeMethodDao attribute value. |
void |
setFrequencyDatesService(FrequencyDatesService frequencyDatesService)
Sets the frequencyDatesService attribute value. |
void |
setKemService(KEMService kemService)
Sets the kemService attribute value. |
void |
setRecurringCashTransferDao(RecurringCashTransferDao recurringCashTransferDao)
Sets the recurringCashTransferDao attribute value. |
void |
setRollFrequencyDatesExceptionReportWriterService(ReportWriterService rollFrequencyDatesExceptionReportWriterService)
Sets the rollFrequencyDatesExceptionReportWriterService attribute value. |
void |
setRollFrequencyDatesTotalReportWriterService(ReportWriterService rollFrequencyDatesTotalReportWriterService)
Sets the rollFrequencyDatesTotalReportWriterService attribute value. |
void |
setSecurityDao(SecurityDao securityDao)
Sets the securityDao attribute value. |
void |
setTicklerDao(TicklerDao ticklerDao)
Sets the ticklerDao attribute value. |
protected boolean |
updateAutomatedCashInvestmentModelNextDueDates()
|
protected boolean |
updateBusinessObject(org.kuali.rice.kns.bo.PersistableBusinessObject businessObject)
Updates business object |
protected boolean |
updateCashSweepModelNextDueDates()
|
protected boolean |
updateFeeMethodProcessDates()
This method updates the next process dates in FeeMethod |
boolean |
updateFrequencyDate()
Updates some date fields based on the frequency for the activity |
protected boolean |
updateRecurringCashTransferProcessDates()
This method updates the next process dates in EndowmentRecurringCashTransfer |
protected boolean |
updateSecurityIncomeNextPayDates()
This method updates the income next pay dates in Security |
protected boolean |
updateTicklerNextDueDates()
This method updates the next due dates in Tickler |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.log4j.Logger LOG
protected org.kuali.rice.kns.service.BusinessObjectService businessObjectService
protected KEMService kemService
protected FrequencyDatesService frequencyDatesService
protected SecurityDao securityDao
protected FeeMethodDao feeMethodDao
protected TicklerDao ticklerDao
protected RecurringCashTransferDao recurringCashTransferDao
protected AutomatedCashInvestmentModelDao automatedCashInvestmentModelDao
protected CashSweepModelDao cashSweepModelDao
protected ReportWriterService rollFrequencyDatesTotalReportWriterService
protected ReportWriterService rollFrequencyDatesExceptionReportWriterService
Constructor Detail |
---|
public RollFrequencyDatesServiceImpl()
Method Detail |
---|
public boolean updateFrequencyDate()
updateFrequencyDate
in interface RollFrequencyDatesService
protected boolean updateSecurityIncomeNextPayDates()
protected boolean updateTicklerNextDueDates()
protected boolean updateFeeMethodProcessDates()
protected boolean updateRecurringCashTransferProcessDates()
protected boolean updateCashSweepModelNextDueDates()
protected boolean updateAutomatedCashInvestmentModelNextDueDates()
protected void generateTotalReport(String tableName, int counter)
tableName
- counter
- protected void generateExceptionReport(String tableName, String errorMessage)
tableName
- counter
- protected void initializeReports()
protected boolean updateBusinessObject(org.kuali.rice.kns.bo.PersistableBusinessObject businessObject)
businessObject
-
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.public void setKemService(KEMService kemService)
kemService
- The kemService to set.public void setSecurityDao(SecurityDao securityDao)
securityDao
- The securityDao to set.public void setFeeMethodDao(FeeMethodDao feeMethodDao)
feeMethodDao
- The feeMethodDao to set.public void setTicklerDao(TicklerDao ticklerDao)
ticklerDao
- The ticklerDao to set.public void setRecurringCashTransferDao(RecurringCashTransferDao recurringCashTransferDao)
recurringCashTransferDao
- The recurringCashTransferDao to set.public void setRollFrequencyDatesTotalReportWriterService(ReportWriterService rollFrequencyDatesTotalReportWriterService)
rollFrequencyDatesTotalReportWriterService
- The rollFrequencyDatesTotalReportWriterService to set.public void setRollFrequencyDatesExceptionReportWriterService(ReportWriterService rollFrequencyDatesExceptionReportWriterService)
rollFrequencyDatesExceptionReportWriterService
- The rollFrequencyDatesExceptionReportWriterService to set.public void setAutomatedCashInvestmentModelDao(AutomatedCashInvestmentModelDao automatedCashInvestmentModelDao)
automatedCashInvestmentModelDao
- The automatedCashInvestmentModelDao to set.public void setCashSweepModelDao(CashSweepModelDao cashSweepModelDao)
cashSweepModelDao
- The cashSweepModelDao to set.protected FrequencyDatesService getFrequencyDatesService()
public void setFrequencyDatesService(FrequencyDatesService frequencyDatesService)
frequencyDatesService
- The frequencyDatesService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |