Class DatasetAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>

java.lang.Object
org.n52.series.db.old.da.SessionAwareAssembler
org.n52.series.db.old.da.DatasetAssembler<V>
All Implemented Interfaces:
TimeOutputCreator, OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V>>, org.springframework.beans.factory.InitializingBean

public class DatasetAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>> extends SessionAwareAssembler implements OutputAssembler<org.n52.io.response.dataset.DatasetOutput<V>>
  • Constructor Details

  • Method Details

    • exists

      public boolean exists(String id, DbQuery query)
      Specified by:
      exists in interface OutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
    • getAllCondensed

      public List<org.n52.io.response.dataset.DatasetOutput<V>> getAllCondensed(DbQuery query)
      Specified by:
      getAllCondensed in interface OutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
    • getAllExpanded

      public List<org.n52.io.response.dataset.DatasetOutput<V>> getAllExpanded(DbQuery query)
      Specified by:
      getAllExpanded in interface OutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
    • getInstance

      public org.n52.io.response.dataset.DatasetOutput<V> getInstance(String id, DbQuery query)
      Specified by:
      getInstance in interface OutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
    • getInstanceEntity

      org.n52.series.db.beans.DatasetEntity getInstanceEntity(String id, DbQuery query, org.hibernate.Session session)
    • searchFor

      public Collection<org.n52.series.spi.search.SearchResult> searchFor(DbQuery query)
      Specified by:
      searchFor in interface OutputAssembler<V extends org.n52.io.response.dataset.AbstractValue<?>>
    • convertToSearchResults

      public List<org.n52.series.spi.search.SearchResult> convertToSearchResults(List<? extends org.n52.series.db.beans.DescribableEntity> found, DbQuery query)
    • createCondensed

      protected org.n52.io.response.dataset.DatasetOutput<V> createCondensed(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query)
    • createExpanded

      protected org.n52.io.response.dataset.DatasetOutput<V> createExpanded(org.n52.series.db.beans.DatasetEntity dataset, DbQuery query, org.hibernate.Session session)
    • getDatasetTypesMetadata

      public List<org.n52.io.response.dataset.DatasetTypesMetadata> getDatasetTypesMetadata(org.n52.io.request.IoParameters parameters)