Package org.efs.openreports.objects

Examples of org.efs.openreports.objects.ReportChart


  public String execute()
  {
    try
    {
      ReportChart reportChart =
        chartProvider.getReportChart(new Integer(id));

      name = reportChart.getName();
      description = reportChart.getDescription();

      if (!submitDelete && !submitCancel)
      {
        return INPUT;
      }
View Full Code Here


              report.setDataSource(dataSource);
            }
           
            if (report.getReportChart() != null)
            {
              ReportChart chart = chartProvider.getReportChart(report.getReportChart().getName());
              if (chart == null)
              {
                if (report.getReportChart().getDataSource() != null)
                {
                  ReportDataSource dataSource = dataSourceProvider.getDataSource(report.getReportChart().getDataSource().getName());
                  if (dataSource == null)
                  {           
                    dataSource = dataSourceProvider.insertDataSource(report.getReportChart().getDataSource());
                    log.info("Adding DataSource: " + dataSource.getName());
                  }
                  report.getReportChart().setDataSource(dataSource);
                }
               
                if (report.getReportChart().getDrillDownReport() != null)
                {
                  Report drillDownReport = reportProvider.getReport(report.getReportChart().getDrillDownReport().getName());
                  if (drillDownReport == null)
                  {           
                    drillDownReport = reportProvider.insertReport(report.getReportChart().getDrillDownReport());
                    log.info("Adding Report: " + drillDownReport.getName());
                  }
                  report.getReportChart().setDrillDownReport(drillDownReport);
                }
               
                if (report.getReportChart().getOverlayChart() != null)
                {
                  ReportChart overlayChart = chartProvider.getReportChart(report.getReportChart().getOverlayChart().getName());
                  if (overlayChart == null)
                  {           
                    overlayChart = chartProvider.insertReportChart(report.getReportChart().getOverlayChart());
                    log.info("Adding Chart: " + overlayChart.getName());
                  }
                  report.getReportChart().setOverlayChart(overlayChart);
                }
               
                chart = chartProvider.insertReportChart(report.getReportChart());
View Full Code Here

   * of a byte[] containing a JPEG image.   
   */
  public ReportEngineOutput generateReport(ReportEngineInput input)
      throws ProviderException
  {
    ReportChart chart = input.getReport().getReportChart();
    chart.setDescription(ORUtil.parseStringWithParameters(chart.getDescription(), input.getParameters()));
   
    ChartValue[] values = getChartValues(chart, input.getParameters());       
    if (values == null || values.length < 1) throw new ProviderException(LocalStrings.ERROR_REPORT_EMPTY);
         
    return createChartOutput(chart, values, input.getReport().isDisplayInline(), input.getParameters());
View Full Code Here

  {
    JFreeChart chart = createChart(reportChart, values, displayInline)
   
    try
    {
      ReportChart overlayReportChart = reportChart.getOverlayChart();
      ChartValue[] overlayValues = getChartValues(overlayReportChart, parameters);
   
      JFreeChart overlayChart = createChart(overlayReportChart, overlayValues, displayInline);     
     
      XYPlot plot = (XYPlot) chart.getPlot();
      XYPlot overlayPlot = (XYPlot) overlayChart.getPlot();       
     
      NumberAxis axis = new NumberAxis(overlayReportChart.getYAxisLabel());
      axis.setUpperMargin(.25);
     
      plot.setRangeAxis(1, axis);
      plot.setDataset(1, overlayPlot.getDataset());
      plot.setRangeAxis(1, axis);
View Full Code Here

        reportChart =
          chartProvider.getReportChart(new Integer(id));
      }
      else
      {
        reportChart = new ReportChart();
      }

      if (command.equals("edit") && !submitOk && !submitValidate && !submitDuplicate)
      {
        name = reportChart.getName();
View Full Code Here

TOP

Related Classes of org.efs.openreports.objects.ReportChart

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.