|
||||||||||
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 TicklerDeliveryService
protected 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 |