Class DatasetDao<T extends org.n52.series.db.beans.DatasetEntity>

    • Constructor Detail

      • DatasetDao

        public DatasetDao​(org.hibernate.Session session)
      • DatasetDao

        public DatasetDao​(org.hibernate.Session session,
                          Class<T> clazz)
        Constructs a dao to access datasets of given type.
        Parameters:
        session - the session
        clazz - the dataset type
    • Method Detail

      • getInstancesWith

        public List<T> getInstancesWith​(org.n52.series.db.beans.FeatureEntity feature,
                                        DbQuery query)
      • addFetchModes

        protected org.hibernate.Criteria addFetchModes​(org.hibernate.Criteria criteria,
                                                       DbQuery q,
                                                       boolean instance)
        Overrides:
        addFetchModes in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>
      • isTimeseriesSimpleQuantityCount

        public boolean isTimeseriesSimpleQuantityCount​(org.n52.io.request.IoParameters params)
      • addDatasetFilters

        protected org.hibernate.Criteria addDatasetFilters​(DbQuery query,
                                                           org.hibernate.Criteria criteria)
        Overrides:
        addDatasetFilters in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>
      • getDatasetTypesMetadata

        public List<org.n52.io.response.dataset.DatasetTypesMetadata> getDatasetTypesMetadata​(Collection<String> datasets,
                                                                                              DbQuery query)