public abstract class ProtocolActionCorrespondenceGenerationServiceImplBase extends Object implements ProtocolActionCorrespondenceGenerationService
| Constructor and Description |
|---|
ProtocolActionCorrespondenceGenerationServiceImplBase() |
public ProtocolActionCorrespondenceGenerationServiceImplBase()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setPrintingService(PrintingService printingService)
protected PrintingService getPrintingService()
public void setProtocolActionTypeToCorrespondenceTemplateService(ProtocolActionTypeToCorrespondenceTemplateService protocolActionTypeToCorrespondenceTemplateService)
protected abstract ProtocolCorrespondence getNewProtocolCorrespondenceHook()
protected void buildAndAttachProtocolCorrespondence(ProtocolBase protocol, byte[] data, String correspTypeCode)
public void generateCorrespondenceDocumentAndAttach(ProtocolActionsCorrespondenceBase printableCorrespondence) throws PrintingException
generateCorrespondenceDocumentAndAttach in interface ProtocolActionCorrespondenceGenerationServiceprintableCorrespondence - an implementation of AbstractProtocolActionsCorrespondence.PrintingExceptionpublic AttachmentDataSource reGenerateCorrespondenceDocument(ProtocolActionsCorrespondenceBase printableCorrespondence) throws PrintingException
reGenerateCorrespondenceDocument in interface ProtocolActionCorrespondenceGenerationServicePrintingExceptionprotected void applySignatureInDocument(ProtocolActionsCorrespondenceBase printableCorrespondence, AttachmentDataSource attachmentDataSource)
protected PersonSignatureService getPersonSignatureService()
public List<ProtocolCorrespondenceTemplateBase> getCorrespondenceTemplates(String actionType)
getCorrespondenceTemplates in interface ProtocolActionCorrespondenceGenerationServicepublic void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.