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
serviceEntityFactoryFields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX -
Constructor Summary
ConstructorsConstructorDescriptionQuantityProfileTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.ProfileDataEntity> profileDataRepository, DatasetRepository datasetRepository) -
Method Summary
Modifier and TypeMethodDescriptionprotected <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>Methods inherited from class org.n52.sensorweb.server.db.assembler.value.QuantityProfileValueAssembler
assembleDataValue, assembleDataValue, assembleDataValues, getFirstValue, getLastValueMethods inherited from class org.n52.sensorweb.server.db.assembler.value.ProfileValueAssembler
assembleDataItem, findAllMethods 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, unproxyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput, createTimeOutput, getOriginTimeZoneMethods inherited from interface org.n52.sensorweb.server.db.ValueAssembler
getConnector, getReferenceValues, hasConnector
-
Constructor Details
-
QuantityProfileTrajectoryValueAssembler
public QuantityProfileTrajectoryValueAssembler(DataRepository<org.n52.series.db.beans.ProfileDataEntity> profileDataRepository, DatasetRepository datasetRepository)
-
-
Method Details
-
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
- Overrides:
createProfileDataItemin classProfileValueAssembler<BigDecimal,BigDecimal>
-