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;
}
}