diff -r 000000000000 -r 639991d0808a java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/cewolf-1.0/src/main/java/de/laures/cewolf/dp/DataSourceXYDatasetProducer.java Sat Feb 28 21:31:02 2009 +0100 @@ -0,0 +1,54 @@ +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 + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + * To enable and disable the creation of type comments go to + * Window>Preferences>Java>Code Generation. + */ +public class DataSourceXYDatasetProducer implements DatasetProducer, Serializable { + + 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(); + } + +}