// Path: code/web/src/main/java/ar/edu/itba/tpf/chatterbot/web/charts/ReportChart.java
// public abstract class ReportChart {
// 	
// 	protected String chartType;
// 	protected String chartName;
// 	protected String xLabelName;
// 	protected String yLabelName;
// 	protected String chartDescription;
// 	protected Integer height;
// 	protected Integer width;
// 	
// 	public String getChartType() {
// 		return chartType;
// 	}
// 	
// 	public String getChartName() {
// 		return chartName;
// 	}
// 	
// 	public String getXLabelName() {
// 		return xLabelName;
// 	}
// 	
// 	public String getYLabelName() {
// 		return yLabelName;
// 	}
// 	
// 	public Integer getHeight() {
// 		return height;
// 	}
// 	
// 	public Integer getWidth() {
// 		return width;
// 	}
// 	
// 	public String getChartDescription() {
// 		return chartDescription;
// 	}
// 	
// 	public void reloadDataSet(IntervalCriteria intervalCriteria) {
// 		throw new RuntimeException("Falta implementar");
// 	}
// 	
// 	public abstract AbstractDataset getDataSet();
// 	
// 
// }


import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import org.springframework.beans.factory.annotation.Required;
import ar.edu.itba.tpf.chatterbot.web.charts.ReportChart;
package ar.edu.itba.tpf.chatterbot.web;





public class ReportManagerBean {
	
	private static ResourceBundle rb;

	{
	    rb =  ResourceBundle.getBundle("ar.edu.itba.tpf.chatterbot.ErrorMessages");
	}

	private boolean showChart = true;
// Path: code/web/src/main/java/ar/edu/itba/tpf/chatterbot/web/charts/ReportChart.java
// public abstract class ReportChart {
// 	
// 	protected String chartType;
// 	protected String chartName;
// 	protected String xLabelName;
// 	protected String yLabelName;
// 	protected String chartDescription;
// 	protected Integer height;
// 	protected Integer width;
// 	
// 	public String getChartType() {
// 		return chartType;
// 	}
// 	
// 	public String getChartName() {
// 		return chartName;
// 	}
// 	
// 	public String getXLabelName() {
// 		return xLabelName;
// 	}
// 	
// 	public String getYLabelName() {
// 		return yLabelName;
// 	}
// 	
// 	public Integer getHeight() {
// 		return height;
// 	}
// 	
// 	public Integer getWidth() {
// 		return width;
// 	}
// 	
// 	public String getChartDescription() {
// 		return chartDescription;
// 	}
// 	
// 	public void reloadDataSet(IntervalCriteria intervalCriteria) {
// 		throw new RuntimeException("Falta implementar");
// 	}
// 	
// 	public abstract AbstractDataset getDataSet();
// 	
// 
// }


// Path: code/web/src/main/java/ar/edu/itba/tpf/chatterbot/web/ReportManagerBean.java
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import org.springframework.beans.factory.annotation.Required;
import ar.edu.itba.tpf.chatterbot.web.charts.ReportChart;

package ar.edu.itba.tpf.chatterbot.web;





public class ReportManagerBean {
	
	private static ResourceBundle rb;

	{
	    rb =  ResourceBundle.getBundle("ar.edu.itba.tpf.chatterbot.ErrorMessages");
	}

	private boolean showChart = true;
	private Map<String, ReportChart> reports;