Class AbstractNumericalValueAssembler<E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T extends Number>
- java.lang.Object
-
- org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler<E,V,T>
-
- org.n52.sensorweb.server.db.assembler.value.AbstractNumericalValueAssembler<E,V,T>
-
- All Implemented Interfaces:
TimeOutputCreator,ValueAssembler<E,V,T>
- Direct Known Subclasses:
CountValueAssembler,QuantityValueAssembler
public abstract class AbstractNumericalValueAssembler<E extends org.n52.series.db.beans.DataEntity<T>,V extends org.n52.io.response.dataset.AbstractValue<?>,T extends Number> extends AbstractValueAssembler<E,V,T>
-
-
Field Summary
-
Fields inherited from class org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler
serviceEntityFactory
-
Fields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractNumericalValueAssembler(DataRepository<E> dataRepository, DatasetRepository datasetRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetAverage(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)VgetMax(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)VgetMin(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, assembleDataValues, assembleDataValueWithMetadata, assembleExpandedDataValues, findAll, format, format, getClosestValueAfterEnd, getClosestValueBeforeStart, getConnectors, getCount, getData, getEntityManager, getFirstValue, getGeometry, getLastValue, hasSingleValidReferenceValue, hasValidEntriesWithinRequestedTimespan, isNoDataValue, prepareValue, setConnectors, unproxy
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZone
-
Methods inherited from interface org.n52.sensorweb.server.db.ValueAssembler
assembleDataValue, getConnector, getReferenceValues, hasConnector
-
-
-
-
Constructor Detail
-
AbstractNumericalValueAssembler
protected AbstractNumericalValueAssembler(DataRepository<E> dataRepository, DatasetRepository datasetRepository)
-
-