|
||||||||||
| 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.TicklerDeliveryServiceImpl
@Transactional public class TicklerDeliveryServiceImpl
| Constructor Summary | |
|---|---|
TicklerDeliveryServiceImpl()
|
|
| Method Summary | |
|---|---|
protected List<org.kuali.rice.kns.bo.AdHocRouteRecipient> |
combineAdHocRecipients(org.kuali.rice.kns.document.MaintenanceDocument ticklerDocument)
Combines persons and workgroups from document into one list. |
protected List<org.kuali.rice.kns.bo.AdHocRouteWorkgroup> |
convertTicklerGroupsToAdhocRouteGroup(List<TicklerRecipientGroup> groups)
Converts tickler groups into normal AdHocRouteWorkgroup list |
protected List<org.kuali.rice.kns.bo.AdHocRoutePerson> |
convertTicklerPrincipalToAdhocRoutePerson(List<TicklerRecipientPrincipal> principals)
Converts tickler principals into normal AdHocRoutePerson list |
protected org.kuali.rice.kns.document.MaintenanceDocument |
createTicklerDocument(Tickler ticklerBo)
Creates a Tickler Maintenance Document based on a Tickler BO |
boolean |
generateTicklerNotices()
|
protected List<Tickler> |
getTicklerBusinessObjects()
Retrieves a list of tickler BOs where the next review date is equal to today, the term date is null or greater than today, and the record is active. |
protected TicklerDeliveryStatisticsReportDetailTableRow |
getTicklerDeliveryStatisticsReportDetailTableRow()
|
protected boolean |
routeTicklerDeliveryNotice(List<Tickler> ticklerBOs)
Routes FYI tickler documents to Tickler persons and groups |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
|
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
|
void |
setKemService(KEMService kemService)
|
void |
setKualiRuleService(org.kuali.rice.kns.service.KualiRuleService kualiRuleService)
|
void |
setTicklerDeliveryStatisticsReportDetailTableRow(TicklerDeliveryStatisticsReportDetailTableRow ticklerDeliveryStatisticsReportDetailTableRow)
|
void |
setTicklerDeliveryStatisticsReportsWriterService(ReportWriterService ticklerDeliveryStatisticsReportsWriterService)
|
void |
setUniversityDateService(UniversityDateService universityDateService)
|
protected void |
writeStatisticsReport()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TicklerDeliveryServiceImpl()
| Method Detail |
|---|
public boolean generateTicklerNotices()
generateTicklerNotices in interface TicklerDeliveryServiceprotected List<Tickler> getTicklerBusinessObjects()
currentDate -
protected boolean routeTicklerDeliveryNotice(List<Tickler> ticklerBOs)
ticklerDocs -
protected org.kuali.rice.kns.document.MaintenanceDocument createTicklerDocument(Tickler ticklerBo)
ticklerBo -
protected List<org.kuali.rice.kns.bo.AdHocRoutePerson> convertTicklerPrincipalToAdhocRoutePerson(List<TicklerRecipientPrincipal> principals)
principals -
protected List<org.kuali.rice.kns.bo.AdHocRouteWorkgroup> convertTicklerGroupsToAdhocRouteGroup(List<TicklerRecipientGroup> groups)
groups -
protected List<org.kuali.rice.kns.bo.AdHocRouteRecipient> combineAdHocRecipients(org.kuali.rice.kns.document.MaintenanceDocument ticklerDocument)
ticklerDocument -
protected void writeStatisticsReport()
protected TicklerDeliveryStatisticsReportDetailTableRow getTicklerDeliveryStatisticsReportDetailTableRow()
public void setTicklerDeliveryStatisticsReportDetailTableRow(TicklerDeliveryStatisticsReportDetailTableRow ticklerDeliveryStatisticsReportDetailTableRow)
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
public void setKemService(KEMService kemService)
public void setUniversityDateService(UniversityDateService universityDateService)
public void setKualiRuleService(org.kuali.rice.kns.service.KualiRuleService kualiRuleService)
public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
public void setTicklerDeliveryStatisticsReportsWriterService(ReportWriterService ticklerDeliveryStatisticsReportsWriterService)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||