Package br.gov.serpro.ouvidoria.util.freechart.data

Examples of br.gov.serpro.ouvidoria.util.freechart.data.EnhancedJDBCPieDataset


      fcds.setAppendMode(true);
      fcds.executeQuery(query, true);
      fcds.fillGaps();

    } else if (result instanceof EnhancedJDBCPieDataset) {
      EnhancedJDBCPieDataset pds = (EnhancedJDBCPieDataset) result;

      for (int row = extraRows.length - 1; row >= 0; row--) {

        String[] cols = extraRows[row];
        int colCount = cols.length;
        loc = cols[0];
        for (int col = 1; col < colCount; col++) {
          value = Double.parseDouble(cols[col]);
          pds.setValue(colNames[col - 1], value);

        }

      }

      pds.setAppendMode(true);
      pds.executeQuery(query, true);

    }

    return result;
View Full Code Here


        PieDataset dataset = plot.getDataset();

        PieSectionLabelGenerator spilg = null;

        if (dataset instanceof EnhancedJDBCPieDataset) {
            EnhancedJDBCPieDataset ds = (EnhancedJDBCPieDataset) dataset;
            spilg = ds.getLabelGenerator();

            if (spilg == null) {
                spilg = new StandardPieItemLabelGenerator("{0}: {2} [ {1} ]");
                ((StandardPieItemLabelGenerator) spilg).getPercentFormat()
                        .setMinimumFractionDigits(2);
View Full Code Here

    Connection con = DBUtilsKit.getDataSource().getConnection();

    try {

      if (chart_type.indexOf("pie") >= 0) {
        EnhancedJDBCPieDataset epds = new EnhancedJDBCPieDataset(con);
        if (query != null)
          epds.executeQuery(query);

        return epds;
      }

      JDBCFlatCategoryDataset flatCategoryDataset = new JDBCFlatCategoryDataset(
View Full Code Here

    if (index1) {

      Object ds = ReportKit.getDataSet(chart_type, false, null, false);

      if (ds instanceof EnhancedJDBCPieDataset) {
        EnhancedJDBCPieDataset pds = (EnhancedJDBCPieDataset) ds;
        pds.getColumnHelper().setCustomMapping(new int[] { 1, 4 });
        TotalQueryFilter tqf = new TotalQueryFilter("AVALIADOS");
        pds.setFilter(tqf);
        pds.setLabelGenerator(tqf);
        pds.executeQuery(query, true);
        return ds;
      }

      JDBCFlatCategoryDataset dataSet = (JDBCFlatCategoryDataset) ds;
      // TIME LOCAL RESPONDIDOS AVALIADOS SATISFATORIOS
      dataSet.getColumnHelper().setCustomMapping(
          detailed ? (!isLine ? new int[] { 2, 1, 5 } : new int[] {
              2, 1, 5 }) : (isLine ? new int[] { -1, 1, 4 }
              : new int[] { 1, -2, 4 }));

      TotalQueryFilter tqf = new TotalQueryFilter("AVALIADOS");
      dataSet.setFilter(tqf);
      dataSet.setLabelGenerator(tqf);

      dataSet.executeQuery(query, true);
      dataSet.fillGaps();
      return dataSet;

    } else if (index4) {
      Object ds = ReportKit.getDataSet(chart_type, false, null, false);

      if (ds instanceof EnhancedJDBCPieDataset) {
        EnhancedJDBCPieDataset pds = (EnhancedJDBCPieDataset) ds;
        pds.getColumnHelper().setCustomMapping(new int[] { 1, 3 });
        TotalQueryFilter tqf = new TotalQueryFilter("COUNT");
        pds.setFilter(tqf);
        pds.setLabelGenerator(tqf);
        pds.executeQuery(query, true);
        return ds;
      }

      JDBCFlatCategoryDataset dataSet = (JDBCFlatCategoryDataset) ds;
      // TIME LOCAL RESPONDIDOS AVALIADOS SATISFATORIOS
      dataSet.getColumnHelper().setCustomMapping(
          detailed ? (!isLine ? new int[] { 2, 1, 4 } : new int[] {
              2, 1, 4 }) : (isLine ? new int[] { -1, 1, 3 }
              : new int[] { 1, -2, 3 }));

      TotalQueryFilter tqf = new TotalQueryFilter("COUNT");
      dataSet.setFilter(tqf);
      dataSet.setLabelGenerator(tqf);

      dataSet.executeQuery(query, true);
      dataSet.fillGaps();
      return dataSet;

    } else if (index2) {

      Object ds = ReportKit.getDataSet(chart_type, false, null, false);

      if (ds instanceof EnhancedJDBCPieDataset) {
        EnhancedJDBCPieDataset pds = (EnhancedJDBCPieDataset) ds;
        pds.getColumnHelper().setCustomMapping(new int[] { 1, 3 });
        pds.executeQuery(query, true);
        return ds;
      }

    }
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.util.freechart.data.EnhancedJDBCPieDataset

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.