package de.laures.cewolf.dp; import java.io.Serializable; import java.util.Date; import java.util.Map; import de.laures.cewolf.DatasetProduceException; import de.laures.cewolf.DatasetProducer; /** * @author glaures */ public class DataSourceXYDatasetProducer implements DatasetProducer, Serializable { static final long serialVersionUID = 4624928252168845205L; public static final String PARAM_SERIES_LIST = "series"; /** * @see de.laures.cewolf.DatasetProducer#produceDataset(Map) */ public Object produceDataset(Map params) throws DatasetProduceException { /* DataSourceXYSeries series = new DataSourceXYSeries("select * from xy;"); XYSeriesCollection dataset = new XYSeriesCollection(); try { DataSource ds = getDataSource((String)params.get(PARAM_DATASOURCE)); dataset.addSeries(series.produceXYSeries(ds)); } catch (NamingException nEx) { nEx.printStackTrace(); throw new DatasetProduceException(nEx.getMessage()); } */ return null; } /** * @see de.laures.cewolf.DatasetProducer#hasExpired(Map, Date) */ public boolean hasExpired(Map params, Date since) { return true; } /** * @see de.laures.cewolf.DatasetProducer#getProducerId() */ public String getProducerId() { return toString(); } }