public class MissingPieceNoticesExecutor extends LoanNoticesExecutor
fieldLabelMap, loanDocuments, noticeContentConfigName, oleNoticeContentConfigurationBo
Constructor and Description |
---|
MissingPieceNoticesExecutor(Map missingNoticeMap) |
Modifier and Type | Method and Description |
---|---|
List<OLEDeliverNotice> |
buildNoticesForDeletion() |
void |
deleteNotices(List<OLEDeliverNotice> oleDeliverNotices) |
String |
generateMailContent(List<OleLoanDocument> oleLoanDocuments) |
String |
getBody() |
protected String |
getNoticeType() |
String |
getTitle() |
protected void |
postProcess(List<OleLoanDocument> loanDocuments) |
protected void |
preProcess(List<OleLoanDocument> loanDocuments) |
List<OLEDeliverNoticeHistory> |
saveOLEDeliverNoticeHistory(List<OLEDeliverNotice> oleDeliverNotices,
String mailContent) |
void |
setNoticeMailContentFormatter(NoticeMailContentFormatter noticeMailContentFormatter) |
void |
setOleNoticeContentConfigurationBo() |
run, sendMail
getBusinessObjectService, getCircDeskLocationResolver, getDocstoreClientLocator, getDocstoreUtil, getItemTypeCodeByName, getNoticeUtil, getOleMailer, getParameterResolverInstance, getPatronHomeEmailId, getSendToDate, sendMailsToPatron, setBusinessObjectService, setItemInformations, setNoticeUtil, setOleMailer
public MissingPieceNoticesExecutor(Map missingNoticeMap)
public void setNoticeMailContentFormatter(NoticeMailContentFormatter noticeMailContentFormatter)
protected String getNoticeType()
getNoticeType
in class LoanNoticesExecutor
protected void postProcess(List<OleLoanDocument> loanDocuments)
postProcess
in class LoanNoticesExecutor
protected void preProcess(List<OleLoanDocument> loanDocuments)
preProcess
in class LoanNoticesExecutor
public List<OLEDeliverNotice> buildNoticesForDeletion()
buildNoticesForDeletion
in class LoanNoticesExecutor
public String generateMailContent(List<OleLoanDocument> oleLoanDocuments)
generateMailContent
in class LoanNoticesExecutor
public void deleteNotices(List<OLEDeliverNotice> oleDeliverNotices)
deleteNotices
in class NoticesExecutor
public List<OLEDeliverNoticeHistory> saveOLEDeliverNoticeHistory(List<OLEDeliverNotice> oleDeliverNotices, String mailContent)
saveOLEDeliverNoticeHistory
in class NoticesExecutor
public void setOleNoticeContentConfigurationBo()
setOleNoticeContentConfigurationBo
in class LoanNoticesExecutor
Copyright © 2004–2016 The Kuali Foundation. All rights reserved.