Examples of SubReport


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

    if (!concatenatedReports.isEmpty()){ // dummy group for page break if needed
      DJGroup globalGroup = createDummyGroup();
      report.getColumnsGroups().add(0,globalGroup);
    }
    for (Iterator iterator = concatenatedReports.iterator(); iterator.hasNext();) {
      Subreport subreport = (Subreport) iterator.next();
      DJGroup globalGroup = createDummyGroup();
      globalGroup.getFooterSubreports().add(subreport);
      report.getColumnsGroups().add(0,globalGroup);
    }
  }
View Full Code Here

Examples of it.eng.spagobi.commons.bo.Subreport

    ISubreportDAO subreportDAO;
    IBIObjectDAO bobjectDAO;
    IObjTemplateDAO templateDAO;
   
    List<Subreport> subreports;
    Subreport subreport;
    BIObject subreportBObject; 
    ObjTemplate subreportTemplate;
   
    String prefixName;
    String tempName;
    String flgTemplateStandard;
    Integer id;
   
    try {
     
           
      subreportDAO = DAOFactory.getSubreportDAO();
        bobjectDAO = DAOFactory.getBIObjectDAO();
        templateDAO = DAOFactory.getObjTemplateDAO();
 
        subreports = subreportDAO.loadSubreportsByMasterRptId( reportBObject.getId() );
        for (int i = 0; i < subreports.size(); i++) {
          subreport = subreports.get(i);
        subreportBObject = bobjectDAO.loadBIObjectForDetail(subreport.getSub_rpt_id());
        subreportTemplate = templateDAO.getBIObjectActiveTemplate(subreportBObject.getId());
       
        prefixName = subreportBObject.getId()  + "_" + subreportTemplate.getBinId();
        pars.put("sr." + (i + 1) + ".ids", prefixName);
        logger.debug("ids: " + prefixName);
View Full Code Here

Examples of jimm.datavision.Subreport

    "subreport", new Point(0, report.getFirstSectionByArea(SectionArea.DETAIL).getMinHeight()));

    this.designer = designer;
    this.report = report;

    subreport = new Subreport(report, null);
    Database db = (Database)report.getDataSource();
    subreport.setDataSource(new SubreportDatabase(db.getConnection(),
              subreport));
    subreport.read(f);
    subreport.addAllJoins(newJoins);
View Full Code Here

Examples of org.jfree.report.structure.SubReport

  protected FlowController startData(final ReportTarget target,
                                     final FlowController fc)
      throws DataSourceException,
      ReportProcessingException, ReportDataFactoryException
  {
    final SubReport report = (SubReport) getElement();
    return fc.performSubReportQuery(report.getQuery(),
        report.getInputMappings(), report.getExportMappings());
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

  protected void startParsing(final Attributes attrs) throws SAXException
  {
    super.startParsing(attrs);

    final Object maybeReport = getRootHandler().getHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME);
    final SubReport report;
    if (maybeReport instanceof SubReport == false)
    {
      // replace it ..
      report = new SubReport();
      report.setAttribute(AttributeNames.Core.NAMESPACE, AttributeNames.Core.SOURCE, getRootHandler().getSource());
    }
    else
    {
      report = (SubReport) maybeReport;
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

    {
      final RootLevelBand rlb = (RootLevelBand) section;
      final SubReport[] reports = rlb.getSubReports();
      for (int i = 0; i < reports.length; i++)
      {
        final SubReport report = reports[i];
        if ("toc".equals(report.getMetaData().getName()))
        {
          activateTableOfContents(schema, definition, report);
        }
        else if ("index".equals(report.getMetaData().getName()))
        {
          activateIndex(schema, definition, report);
        }

      }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

    report.setQuery("org.pentaho.reporting.engine.classic.testcases.base.functionality.demohandler.SubReportProcessingCrashTestHandler#createMainTableModel()");

    final Element textElement = TextFieldElementFactory.createStringElement("reportField1", new Rectangle(0, 0, 100, 20), Color.BLACK, ElementAlignment.LEFT, ElementAlignment.TOP, new FontDefinition("Arial", 12), "-", "c1");
    report.getItemBand().addElement(textElement);

    final SubReport subReport = new SubReport();
    subReport.addInputParameter("c1", "c1");

    subReport.setQuery("org.pentaho.reporting.engine.classic.testcases.base.functionality.demohandler.SubReportProcessingCrashTestHandler#createSubReportTableModel(c1)");
    final Element subReportTextElement = TextFieldElementFactory.createStringElement("subreportField1", new Rectangle(20, 0, 100, 20), Color.RED, ElementAlignment.LEFT, ElementAlignment.TOP, new FontDefinition("Arial", 12), "-", "t1");
    subReport.getItemBand().addElement(subReportTextElement);
    report.getItemBand().addSubReport(subReport);

    final Element textElementT1 = TextFieldElementFactory.createStringElement("reportFieldT1", new Rectangle(0, 20, 100, 20), Color.BLACK, ElementAlignment.LEFT, ElementAlignment.TOP, new FontDefinition("Arial", 12), "-", "t2");
    report.getItemBand().addElement(textElementT1);

    final ParameterMapping[] parameterMappings = subReport.getExportMappings();

    for (int i = 0; i < parameterMappings.length; i++)
    {
      final ParameterMapping parameterMapping = parameterMappings[i];
      logger.debug("parameterMapping.getAlias() = " + parameterMapping.getAlias());
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

      final AbstractRootLevelBand arb = (AbstractRootLevelBand) rootLevelBand;

      for (int i = 0; i < subreports.size(); i++)
      {
        final SubreportElementReadHandler readHandler = (SubreportElementReadHandler) subreports.get(i);
        final SubReport subReport = (SubReport) readHandler.getObject();
        arb.addSubReport(subReport);
      }
    }

    if (verticalLinealModel != null)
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

  /**
   * Creates a new SubReport.
   */
  public static SubReport createSubReport(TableModel tm, int columnsPerPage)
  {
    SubReport report = new SubReport();

    report.setReportHeader(new ReportHeader());
    report.setReportFooter(new ReportFooter());
    report.setPageHeader(initPageHeader("SubReport " + columnsPerPage));
    report.setPageFooter(new PageFooter());

    ItemBand items = report.getItemBand();
    items.getStyle().setStyleProperty(ElementStyleKeys.BACKGROUND_COLOR, Color.lightGray);
    items.setName("Items");

    ContentFieldElementFactory tfFactory = new ContentFieldElementFactory();
    items.getStyle().setFontDefinitionProperty(HEADER_FONT);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.SubReport

          contentState.getFileName());
      dataSourceAtts.setAttribute(BundleNamespaces.DATADEFINITION, "ref", relativePath);// NON-NLS
    }
    else if (report instanceof SubReport)
    {
      final SubReport subreport = (SubReport) report;
      if (subreport.getDataFactory() != null)
      {
        final String dataSourceDefFile = writeDataFactory(bundle, contentState, subreport.getDataFactory());
        final String relativePath = IOUtils.getInstance().createRelativePath(dataSourceDefFile,
            contentState.getFileName());
        dataSourceAtts.setAttribute(BundleNamespaces.DATADEFINITION, "ref", relativePath);// NON-NLS
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.