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

  • 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>>
    • Method Detail

      • 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)