public class CoiPrintingServiceImpl extends Object implements CoiPrintingService
PRINT_CERTIFICATION, PRINT_CERTIFICATION_PERSON, PRINT_CERTIFICATION_STATEMENT, PRINT_CERTIFICATION_TIMESTAMP, PRINT_REPORT_TYPE| Constructor and Description |
|---|
CoiPrintingServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
CoiCertificationPrint |
getCoiCertificationPrint() |
AbstractPrint |
getCoiPrintable(CoiReportType reportType) |
Printable |
getCoiPrintArtifacts(CoiDisclosure coiDisclosure) |
org.kuali.rice.core.api.config.property.ConfigurationService |
getKualiConfigurationService() |
PrintingService |
getPrintingService() |
AttachmentDataSource |
print(List<Printable> printableArtifactList) |
AttachmentDataSource |
printDisclosureCertification(KraPersistableBusinessObjectBase printableBusinessObject,
String reportName,
Map<String,Object> reportParameters)
This method generates the required report and returns the PDF stream as
AttachmentDataSource |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setCoiCertificationPrint(CoiCertificationPrint coiCertificationPrint) |
void |
setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService configurationService) |
void |
setPrintingService(PrintingService printingService) |
public AttachmentDataSource printDisclosureCertification(KraPersistableBusinessObjectBase printableBusinessObject, String reportName, Map<String,Object> reportParameters) throws PrintingException
CoiPrintingServiceAttachmentDataSourceprintDisclosureCertification in interface CoiPrintingServicereportName - report to be generatedreportParameters - Map of parameters required for report generationAttachmentDataSource which contains the byte array of the
generated PDFPrintingException - if any errors occur during report generationpublic PrintingService getPrintingService()
public void setPrintingService(PrintingService printingService)
public CoiCertificationPrint getCoiCertificationPrint()
public void setCoiCertificationPrint(CoiCertificationPrint coiCertificationPrint)
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public Printable getCoiPrintArtifacts(CoiDisclosure coiDisclosure)
getCoiPrintArtifacts in interface CoiPrintingServiceorg.kuali.kra.irb.actions.print.ProtocolPrintingService#getProtocolPrintArtifacts(org.kuali.kra.irb.Protocol)public AttachmentDataSource print(List<Printable> printableArtifactList) throws PrintingException
print in interface CoiPrintingServicePrintingExceptionpublic AbstractPrint getCoiPrintable(CoiReportType reportType)
getCoiPrintable in interface CoiPrintingServicepublic org.kuali.rice.core.api.config.property.ConfigurationService getKualiConfigurationService()
public void setConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService configurationService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.