Class ParameterDao<T extends org.n52.series.db.beans.DescribableEntity,I extends org.n52.series.db.beans.i18n.I18nEntity<T>>

java.lang.Object
org.n52.series.db.old.dao.AbstractDao<T>
org.n52.series.db.old.dao.ParameterDao<T,I>
All Implemented Interfaces:
GenericDao<T,Long>, SearchableDao<T>
Direct Known Subclasses:
CategoryDao, HierarchicalDao, OfferingDao, PhenomenonDao, PlatformDao, ServiceDao, TagDao

public abstract class ParameterDao<T extends org.n52.series.db.beans.DescribableEntity,I extends org.n52.series.db.beans.i18n.I18nEntity<T>> extends AbstractDao<T> implements SearchableDao<T>
  • Constructor Details

    • ParameterDao

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

    • getI18NEntityClass

      protected abstract Class<I> getI18NEntityClass()
    • find

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

      public List<T> getAllInstances(DbQuery q)
      Specified by:
      getAllInstances in interface GenericDao<T extends org.n52.series.db.beans.DescribableEntity,I extends org.n52.series.db.beans.i18n.I18nEntity<T>>
    • 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.DescribableEntity>