
# HG changeset patch
# User Shankar Balachandran <shankar.balachandran@openbravo.com>
# Date 1388380588 -19800
# Node ID 31005333f531959851c360feb2de4299cbe13191
# Parent  5363e74dc9801aad6c57395b38e4a7f56bea54e0
Fixes Issue 0025201: Make public the PrintController class methods

The following methods are changed to public.
* printReports(HttpServletResponse response, Collection<JasperPrint> jrPrintReports,
      Collection<Report> reports)
* buildReport(HttpServletResponse response, VariablesSecureApp vars,
      String strDocumentId, final ReportManager reportManager, DocumentType documentType,
      OutputTypeEnum outputType)
* buildReport(HttpServletResponse response, VariablesSecureApp vars,
      String strDocumentId, final ReportManager reportManager, DocumentType documentType,
      OutputTypeEnum outputType, String templateId)
* buildReport(HttpServletResponse response, VariablesSecureApp vars,
      String strDocumentId, Map<String, Report> reports, final ReportManager reportManager)

diff -r 5363e74dc980 -r 31005333f531 src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java
--- a/src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java	Tue Dec 03 15:28:23 2013 +0530
+++ b/src/org/openbravo/erpCommon/utility/reporting/printing/PrintController.java	Mon Dec 30 10:46:28 2013 +0530
@@ -441,7 +441,7 @@
     }
   }
 
-  private void printReports(HttpServletResponse response, Collection<JasperPrint> jrPrintReports,
+  public void printReports(HttpServletResponse response, Collection<JasperPrint> jrPrintReports,
       Collection<Report> reports) {
     ServletOutputStream os = null;
     String filename = "";
@@ -553,14 +553,14 @@
     }
   }
 
-  private Report buildReport(HttpServletResponse response, VariablesSecureApp vars,
+  public Report buildReport(HttpServletResponse response, VariablesSecureApp vars,
       String strDocumentId, final ReportManager reportManager, DocumentType documentType,
       OutputTypeEnum outputType) {
     return buildReport(response, vars, strDocumentId, reportManager, documentType, outputType,
         "default");
   }
 
-  private Report buildReport(HttpServletResponse response, VariablesSecureApp vars,
+  public Report buildReport(HttpServletResponse response, VariablesSecureApp vars,
       String strDocumentId, final ReportManager reportManager, DocumentType documentType,
       OutputTypeEnum outputType, String templateId) {
     Report report = null;
@@ -580,7 +580,7 @@
     return report;
   }
 
-  private void buildReport(HttpServletResponse response, VariablesSecureApp vars,
+  public void buildReport(HttpServletResponse response, VariablesSecureApp vars,
       String strDocumentId, Map<String, Report> reports, final ReportManager reportManager)
       throws ServletException, IOException {
     final String documentId = vars.getStringParameter("inpDocumentId");

