// get the data from the session
ValueListParameters listParameters = (ValueListParameters)session.getAttribute("salesPieChartParams");
// get the data from the EJB
ChartHome chartHome = (ChartHome)CVUtility.getHomeObject("com.centraview.chart.ChartHome", "Chart");
Chart chartRemote = null;
try
{
chartRemote = chartHome.create();
}catch(CreateException e){
logger.error("[execute] Exception thrown.", e);
throw new ServletException(e);
}
chartRemote.setDataSource(dataSource);
Collection chartRawData = (Collection)chartRemote.getOpportunityPieData(individualId, listParameters);
// Add the raw data to a JFree dataset
DefaultPieDataset pieData = new DefaultPieDataset();
float totalForecast = 0.00f;
float totalActual = 0.00f;