Class TextDataRepository

java.lang.Object
org.n52.series.db.old.da.SessionAwareAssembler
org.n52.series.db.old.da.data.AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
org.n52.series.db.old.da.data.TextDataRepository
All Implemented Interfaces:
TimeOutputCreator, ValueAssembler<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>, DataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>, org.springframework.beans.factory.InitializingBean

public class TextDataRepository extends AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
  • Constructor Details

  • Method Details

    • createEmptyValue

      protected org.n52.io.response.dataset.text.TextValue createEmptyValue()
      Specified by:
      createEmptyValue in class AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
    • assembleData

      protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.text.TextValue> assembleData(Long dataset, DbQuery query, org.hibernate.Session session)
      Specified by:
      assembleData in class AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
    • assembleDataValue

      public org.n52.io.response.dataset.text.TextValue assembleDataValue(org.n52.series.db.beans.TextDataEntity observation, org.n52.series.db.beans.DatasetEntity series, DbQuery query)
      Description copied from interface: ValueAssembler
      Assembles an output for a data entity for a given query.
      Parameters:
      observation - the single data entity to assemble
      series - the dataset the data entity belongs to
      query - the query
      Returns:
      the assembled output
    • createValue

      org.n52.io.response.dataset.text.TextValue createValue(String observationValue, org.n52.series.db.beans.TextDataEntity observation, DbQuery query)