public abstract class LoanNoticesExecutor extends NoticesExecutor
Modifier and Type | Field and Description |
---|---|
protected Map<String,String> |
fieldLabelMap |
protected List<OleLoanDocument> |
loanDocuments |
Constructor and Description |
---|
LoanNoticesExecutor(List<OleLoanDocument> loanDocuments) |
Modifier and Type | Method and Description |
---|---|
abstract List<OLEDeliverNotice> |
buildNoticesForDeletion() |
abstract String |
generateMailContent(List<OleLoanDocument> oleLoanDocuments) |
abstract void |
populateFieldLabelMapping() |
protected abstract void |
postProcess(List<OleLoanDocument> loanDocuments) |
protected abstract void |
preProcess(List<OleLoanDocument> loanDocuments) |
void |
run() |
void |
sendMail(String mailContent) |
deleteNotices, getBusinessObjectService, getCircDeskLocationResolver, getDocstoreClientLocator, getDocstoreUtil, getItemTypeCodeByName, getNoticeUtil, getOleMailer, getParameterResolverInstance, getPatronHomeEmailId, getSendToDate, saveOLEDeliverNoticeHistory, sendMailsToPatron, setBusinessObjectService, setItemInformations, setNoticeUtil, setOleMailer
protected List<OleLoanDocument> loanDocuments
protected Map<String,String> fieldLabelMap
public LoanNoticesExecutor(List<OleLoanDocument> loanDocuments)
public void run()
run
in interface Runnable
run
in class NoticesExecutor
public void sendMail(String mailContent)
sendMail
in class NoticesExecutor
protected abstract void postProcess(List<OleLoanDocument> loanDocuments)
protected abstract void preProcess(List<OleLoanDocument> loanDocuments)
public abstract List<OLEDeliverNotice> buildNoticesForDeletion()
public abstract String generateMailContent(List<OleLoanDocument> oleLoanDocuments)
public abstract void populateFieldLabelMapping()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.