Class SamplingDao

  • All Implemented Interfaces:
    GenericDao<org.n52.series.db.beans.sampling.SamplingEntity,​Long>, SearchableDao<org.n52.series.db.beans.sampling.SamplingEntity>

    public class SamplingDao
    extends AbstractDao<org.n52.series.db.beans.sampling.SamplingEntity>
    implements SearchableDao<org.n52.series.db.beans.sampling.SamplingEntity>
    • Constructor Detail

      • SamplingDao

        public SamplingDao​(org.hibernate.Session session)
    • Method Detail

      • find

        public List<org.n52.series.db.beans.sampling.SamplingEntity> find​(DbQuery q)
        Specified by:
        find in interface SearchableDao<org.n52.series.db.beans.sampling.SamplingEntity>
      • getAllInstances

        public List<org.n52.series.db.beans.sampling.SamplingEntity> getAllInstances​(DbQuery q)
        Specified by:
        getAllInstances in interface GenericDao<org.n52.series.db.beans.sampling.SamplingEntity,​Long>
      • addTimespanTo

        public org.hibernate.Criteria addTimespanTo​(org.hibernate.Criteria criteria,
                                                    org.n52.io.request.IoParameters parameters)
      • getInstance

        protected org.n52.series.db.beans.sampling.SamplingEntity getInstance​(String key,
                                                                              DbQuery query,
                                                                              Class<org.n52.series.db.beans.sampling.SamplingEntity> clazz)
        Overrides:
        getInstance in class AbstractDao<org.n52.series.db.beans.sampling.SamplingEntity>
      • addFetchModes

        protected org.hibernate.Criteria addFetchModes​(org.hibernate.Criteria criteria,
                                                       DbQuery q,
                                                       boolean instance)
        Overrides:
        addFetchModes in class AbstractDao<org.n52.series.db.beans.sampling.SamplingEntity>
      • getI18NEntityClass

        protected Class<org.n52.series.db.beans.i18n.I18nSamplingEntity> getI18NEntityClass()
      • getEntityClass

        protected Class<org.n52.series.db.beans.sampling.SamplingEntity> getEntityClass()
        Specified by:
        getEntityClass in class AbstractDao<org.n52.series.db.beans.sampling.SamplingEntity>