public abstract class NoticeMailContentFormatter extends Object
Constructor and Description |
---|
NoticeMailContentFormatter() |
public NoticeMailContentFormatter()
public OlePatronHelperService getOlePatronHelperService()
public void setOlePatronHelperService(OlePatronHelperServiceImpl olePatronHelperService)
public void setCircDeskLocationResolver(CircDeskLocationResolver circDeskLocationResolver)
public String generateMailContentForPatron(List<OleLoanDocument> oleLoanDocuments, OleNoticeContentConfigurationBo oleNoticeContentConfigurationBo)
public List<OleNoticeBo> initialiseOleNoticeBos(List<OleLoanDocument> oleLoanDocuments, OleNoticeContentConfigurationBo oleNoticeContentConfigurationBo)
public OleNoticeBo setPatronInfo(OlePatronDocument olePatronDocument, OleNoticeBo oleNoticeBo)
public OleNoticeBo setNoticeBodyAndContent(OleNoticeBo oleNoticeBo, String body, String bodyContent, String noticeSpecificFooterContent)
public void setItemInfo(OleNoticeBo oleNoticeBo, OleLoanDocument oleLoanDocument)
public void setParameterValueResolver(ParameterValueResolver parameterValueResolver)
public void setOleDeliverRequestDocumentHelperService(OleDeliverRequestDocumentHelperServiceImpl oleDeliverRequestDocumentHelperService)
protected SimpleDateFormat getSimpleDateFormat()
protected String getLocationName(String code)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public String generateHTML(List<OleNoticeBo> oleNoticeBos, OleNoticeContentConfigurationBo oleNoticeContentConfigurationBo)
public String getNoticeContent(String patronId)
public OleNoticeBo setLocationInforamtion(OleNoticeBo oleNoticeBo, String itemFullLocation)
protected abstract void processCustomNoticeInfo(OleLoanDocument oleLoanDocument, OleNoticeBo oleNoticeBo)
protected List<String> getFTLList()
protected String getBaseFTLTemplate()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.