Class MeasuringProgramDao

java.lang.Object
org.n52.series.db.old.dao.AbstractDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity>
org.n52.series.db.old.dao.MeasuringProgramDao
All Implemented Interfaces:
GenericDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity,Long>, SearchableDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity>

public class MeasuringProgramDao extends AbstractDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity> implements SearchableDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity>
  • Constructor Details

    • MeasuringProgramDao

      public MeasuringProgramDao(org.hibernate.Session session)
  • Method Details

    • find

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

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

      public org.hibernate.Criteria addTimespanTo(org.hibernate.Criteria criteria, org.n52.io.request.IoParameters parameters)
    • 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.MeasuringProgramEntity>
    • getDefaultCriteria

      protected org.hibernate.Criteria getDefaultCriteria(String alias, DbQuery query, Class<?> clazz)
      Overrides:
      getDefaultCriteria in class AbstractDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity>
    • getInstance

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

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

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

      protected String getDatasetProperty()
      Specified by:
      getDatasetProperty in class AbstractDao<org.n52.series.db.beans.sampling.MeasuringProgramEntity>