Class QuantityProfileTrajectoryValueAssembler
- java.lang.Object
-
- org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,Set<org.n52.series.db.beans.DataEntity<?>>>
-
- org.n52.sensorweb.server.db.assembler.value.ProfileValueAssembler<BigDecimal,BigDecimal>
-
- org.n52.sensorweb.server.db.assembler.value.QuantityProfileValueAssembler
-
- org.n52.sensorweb.server.db.assembler.value.QuantityProfileTrajectoryValueAssembler
-
- All Implemented Interfaces:
TimeOutputCreator,ValueAssembler<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<BigDecimal>,Set<org.n52.series.db.beans.DataEntity<?>>>
@ValueAssemblerComponent(value="quantity-profile-trajectory", datasetEntityType=org.n52.series.db.beans.DatasetEntity.class) public class QuantityProfileTrajectoryValueAssembler extends QuantityProfileValueAssembler
-
-
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 QuantityProfileTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.ProfileDataEntity> profileDataRepository, DatasetRepository datasetRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <E extends org.n52.series.db.beans.DataEntity<BigDecimal>>
org.n52.io.response.dataset.profile.ProfileDataItem<BigDecimal>assembleDataItem(E dataEntity, org.n52.io.response.dataset.profile.ProfileValue<BigDecimal> profile, org.n52.series.db.beans.ProfileDataEntity observation, DbQuery query)org.n52.io.response.dataset.profile.ProfileDataItem<BigDecimal>createProfileDataItem()-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.QuantityProfileValueAssembler
assembleDataValue, assembleDataValue, assembleDataValues, getFirstValue, getLastValue
-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.ProfileValueAssembler
assembleDataItem, findAll
-
Methods inherited from class org.n52.sensorweb.server.db.assembler.value.AbstractValueAssembler
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, assembleDataValueWithMetadata, assembleExpandedDataValues, format, format, getClosestValueAfterEnd, getClosestValueBeforeStart, getConnectors, getCount, getData, getEntityManager, getGeometry, 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
getConnector, getReferenceValues, hasConnector
-
-
-
-
Constructor Detail
-
QuantityProfileTrajectoryValueAssembler
public QuantityProfileTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.ProfileDataEntity> profileDataRepository, DatasetRepository datasetRepository)
-
-
Method Detail
-
assembleDataItem
protected <E extends org.n52.series.db.beans.DataEntity<BigDecimal>> org.n52.io.response.dataset.profile.ProfileDataItem<BigDecimal> assembleDataItem(E dataEntity, org.n52.io.response.dataset.profile.ProfileValue<BigDecimal> profile, org.n52.series.db.beans.ProfileDataEntity observation, DbQuery query)
- Overrides:
assembleDataItemin classProfileValueAssembler<BigDecimal,BigDecimal>
-
createProfileDataItem
public org.n52.io.response.dataset.profile.ProfileDataItem<BigDecimal> createProfileDataItem()
- Overrides:
createProfileDataItemin classProfileValueAssembler<BigDecimal,BigDecimal>
-
-