databeans
Class ReportDataSet
java.lang.Object
databeans.ReportDataSet
- All Implemented Interfaces:
- de.laures.cewolf.DatasetProducer, java.io.Serializable
- public class ReportDataSet
- extends java.lang.Object
- implements de.laures.cewolf.DatasetProducer, java.io.Serializable
Bean responsible for producing a dataset for reports from an array of PollResults.
- Version:
- 0.1
- Author:
- gswalters
- See Also:
- Serialized Form
| Fields inherited from interface de.laures.cewolf.DatasetProducer |
PRODUCER_ATTRIBUTE_NAME |
|
Constructor Summary |
ReportDataSet(java.util.ArrayList polls)
Construct a ReportDataSet for an array of PollResults. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReportDataSet
public ReportDataSet(java.util.ArrayList polls)
- Construct a ReportDataSet for an array of PollResults.
- Parameters:
polls - ArrayList containing the PollResult objects
getProducerId
public java.lang.String getProducerId()
- Specified by:
getProducerId in interface de.laures.cewolf.DatasetProducer
getPollTimes
public java.util.Date[] getPollTimes()
getPollValues
public double[] getPollValues()
getRawData
public java.util.TreeMap getRawData()
produceDataset
public java.lang.Object produceDataset(java.util.Map params)
throws de.laures.cewolf.DatasetProduceException
- Specified by:
produceDataset in interface de.laures.cewolf.DatasetProducer
- Throws:
de.laures.cewolf.DatasetProduceException
hasExpired
public boolean hasExpired(java.util.Map params,
java.util.Date since)
- Specified by:
hasExpired in interface de.laures.cewolf.DatasetProducer