Class TextProfileDataRepository

java.lang.Object
org.n52.series.db.old.da.SessionAwareAssembler
org.n52.series.db.old.da.data.AbstractDataRepository<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<V>,Set<org.n52.series.db.beans.DataEntity<?>>>
org.n52.series.db.old.da.data.ProfileDataRepository<String,String>
org.n52.series.db.old.da.data.TextProfileDataRepository
All Implemented Interfaces:
TimeOutputCreator, ValueAssembler<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<String>,Set<org.n52.series.db.beans.DataEntity<?>>>, DataRepository<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<String>,Set<org.n52.series.db.beans.DataEntity<?>>>, org.springframework.beans.factory.InitializingBean

public class TextProfileDataRepository extends ProfileDataRepository<String,String>
  • Constructor Details

  • Method Details

    • assembleDataValue

      public org.n52.io.response.dataset.profile.ProfileValue<String> assembleDataValue(org.n52.series.db.beans.ProfileDataEntity observation, org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)
      Description copied from interface: ValueAssembler
      Assembles an output for a data entity for a given query.
      Specified by:
      assembleDataValue in interface ValueAssembler<org.n52.series.db.beans.ProfileDataEntity,org.n52.io.response.dataset.profile.ProfileValue<String>,Set<org.n52.series.db.beans.DataEntity<?>>>
      Overrides:
      assembleDataValue in class ProfileDataRepository<String,String>
      Parameters:
      observation - the single data entity to assemble
      dataset - the dataset the data entity belongs to
      query - the query
      Returns:
      the assembled output
    • createValue

      protected org.n52.io.response.dataset.profile.ProfileValue<String> createValue(org.n52.series.db.beans.ProfileDataEntity observation, org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)
      Specified by:
      createValue in class ProfileDataRepository<String,String>