Class QuantityTrajectoryValueAssembler
- java.lang.Object
-
- org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler<E,V,T>
-
- org.n52.sensorweb.server.db.assembler.value.TrajectoryValueAssembler<org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue,BigDecimal>
-
- org.n52.sensorweb.server.db.assembler.value.QuantityTrajectoryValueAssembler
-
- All Implemented Interfaces:
TimeOutputCreator,ValueAssembler<org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue,BigDecimal>
@ValueAssemblerComponent(value="quantity-trajectory", datasetEntityType=org.n52.series.db.beans.DatasetEntity.class) public class QuantityTrajectoryValueAssembler extends TrajectoryValueAssembler<org.n52.series.db.beans.QuantityDataEntity,org.n52.io.response.dataset.quantity.QuantityValue,BigDecimal>
-
-
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 Constructor Description QuantityTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.QuantityDataEntity> trajectoryDataRepository, DatasetRepository datasetRepository, QuantityValueAssembler assembler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.n52.io.response.dataset.quantity.QuantityValueassembleDataValue(org.n52.series.db.beans.QuantityDataEntity dataEntity, org.n52.series.db.beans.DatasetEntity datasetEntity, DbQuery query)Assembles an output for a data entity for a given query.ValueConnectorgetConnector(org.n52.series.db.beans.DatasetEntity entity)List<org.n52.io.response.dataset.ReferenceValueOutput<org.n52.io.response.dataset.quantity.QuantityValue>>getReferenceValues(org.n52.series.db.beans.DatasetEntity datasetEntity, DbQuery query)Assembles a list of reference values.booleanhasConnector(org.n52.series.db.beans.DatasetEntity entity)-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.TrajectoryValueAssembler
findAll
-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, assembleDataValues, assembleDataValueWithMetadata, assembleExpandedDataValues, 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
-
-
-
-
Constructor Detail
-
QuantityTrajectoryValueAssembler
public QuantityTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.QuantityDataEntity> trajectoryDataRepository, DatasetRepository datasetRepository, QuantityValueAssembler assembler)
-
-
Method Detail
-
getReferenceValues
public List<org.n52.io.response.dataset.ReferenceValueOutput<org.n52.io.response.dataset.quantity.QuantityValue>> getReferenceValues(org.n52.series.db.beans.DatasetEntity datasetEntity, DbQuery query)
Description copied from interface:ValueAssemblerAssembles a list of reference values.- Parameters:
datasetEntity- the datasetquery- the query- Returns:
- a list of reference values
-
assembleDataValue
public org.n52.io.response.dataset.quantity.QuantityValue assembleDataValue(org.n52.series.db.beans.QuantityDataEntity dataEntity, org.n52.series.db.beans.DatasetEntity datasetEntity, DbQuery query)Description copied from interface:ValueAssemblerAssembles an output for a data entity for a given query.- Parameters:
dataEntity- the single data entity to assembledatasetEntity- the dataset the data entity belongs toquery- the query- Returns:
- the assembled output
-
hasConnector
public boolean hasConnector(org.n52.series.db.beans.DatasetEntity entity)
-
getConnector
public ValueConnector getConnector(org.n52.series.db.beans.DatasetEntity entity)
-
-