Package ar.com.fdvs.dj.domain.entities

Examples of ar.com.fdvs.dj.domain.entities.Subreport


      for (Iterator iterator = dr.getColumnsGroups().iterator(); iterator.hasNext();) {
      ColumnsGroup group = (ColumnsGroup) iterator.next();

      //Header Subreports
      for (Iterator iterator2 = group.getHeaderSubreports().iterator(); iterator2.hasNext();) {
        Subreport subreport = (Subreport) iterator2.next();

        if (subreport.getDynamicReport() != null){
           compileOrLoadSubreports(subreport.getDynamicReport(),_parameters);
           JasperReport jp = generateJasperReport(subreport.getDynamicReport(), subreport.getLayoutManager(), _parameters);
           _parameters.put(jp.toString(), jp);
           subreport.setReport(jp);
        }

      }

      //Footer Subreports
      for (Iterator iterator2 = group.getFooterSubreports().iterator(); iterator2.hasNext();) {
        Subreport subreport = (Subreport) iterator2.next();

        if (subreport.getDynamicReport() != null){
          compileOrLoadSubreports(subreport.getDynamicReport(),_parameters);
          JasperReport jp = generateJasperReport(subreport.getDynamicReport(), subreport.getLayoutManager(), _parameters);
          _parameters.put(jp.toString(), jp);
          subreport.setReport(jp);
        }

      }
    }
  }
View Full Code Here


   * adds the subreport.
   */
  protected void concatenateReports() {

    for (Iterator iterator = concatenatedReports.iterator(); iterator.hasNext();) {
      Subreport subreport = (Subreport) iterator.next();
      ColumnsGroup globalGroup = createDummyGroup();
      globalGroup.getFooterSubreports().add(subreport);
      report.getColumnsGroups().add(0,globalGroup);
    }
  }
View Full Code Here

    concatenatedReports.add(subreport);
    return this;
  }

  public DynamicReportBuilder addConcatenatedReport(DynamicReport dynamicReport, LayoutManager layoutManager, String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws DJBuilderException {
    Subreport subreport = new SubReportBuilder()
    .setDataSource(dataSourceOrigin, dataSourceType, dataSourcePath)
    .setDynamicReport(dynamicReport,layoutManager)
    .build();

    concatenatedReports.add(subreport);
View Full Code Here

    concatenatedReports.add(subreport);
    return this;
  }

  public DynamicReportBuilder addConcatenatedReport(JasperReport jasperReport, String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws DJBuilderException {
    Subreport subreport = new SubReportBuilder()
    .setDataSource(dataSourceOrigin, dataSourceType, dataSourcePath)
    .setReport(jasperReport)
    .build();

    concatenatedReports.add(subreport);
View Full Code Here

    list.add(subreport);
    return this;
  }

  public DynamicReportBuilder addSubreportInGroupFooter(int groupNumber, DynamicReport dynamicReport, LayoutManager layoutManager, String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws DJBuilderException {
    Subreport subreport = new SubReportBuilder()
      .setDataSource(dataSourceOrigin, dataSourceType, dataSourcePath)
      .setDynamicReport(dynamicReport,layoutManager)
      .build();

    return addSubreportInGroupFooter(groupNumber, subreport);
View Full Code Here

      for (int i = 0; i < params.length; i++) {
        srb.addParameter(params[i]);
      }
    }
   
    Subreport subreport = srb.build();
   
    return addSubreportInGroupFooter(groupNumber, subreport);
  }
View Full Code Here

      for (int i = 0; i < params.length; i++) {
        srb.addParameter(params[i]);
      }
    }
   
    Subreport subreport = srb.build();
   
    return addSubreportInGroupHeader(groupNumber, subreport);
  }
View Full Code Here

      for (int i = 0; i < params.length; i++) {
        srb.addParameter(params[i]);
      }
    }
   
    Subreport subreport = srb.build();
   
    return addSubreportInGroupFooter(groupNumber, subreport);
  }
View Full Code Here

      for (int i = 0; i < params.length; i++) {
        srb.addParameter(params[i]);
      }
    }
   
    Subreport subreport = srb.build();
   
    return addSubreportInGroupHeader(groupNumber, subreport);
  }
View Full Code Here

    return addSubreportInGroupHeader(groupNumber, subreport);
  }

  public DynamicReportBuilder addSubreportInGroupFooter(int groupNumber, String pathToSubreport, String dataSourcePath, int dataSourceOrigin, int dataSourceType) throws DJBuilderException {

    Subreport subreport = new SubReportBuilder()
    .setDataSource(dataSourceOrigin, dataSourceType, dataSourcePath)
    .setPathToReport(pathToSubreport)
    .build();

    return addSubreportInGroupFooter(groupNumber, subreport);
View Full Code Here

TOP

Related Classes of ar.com.fdvs.dj.domain.entities.Subreport

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.