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>
  • Constructor Details

  • Method Details

    • 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: ValueAssembler
      Assembles a list of reference values.
      Parameters:
      datasetEntity - the dataset
      query - 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: ValueAssembler
      Assembles an output for a data entity for a given query.
      Parameters:
      dataEntity - the single data entity to assemble
      datasetEntity - the dataset the data entity belongs to
      query - 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)