Package org.n52.series.db.old.dao
Class ProcedureDao
- java.lang.Object
-
- org.n52.series.db.old.dao.AbstractDao<T>
-
- org.n52.series.db.old.dao.ParameterDao<T,I>
-
- org.n52.series.db.old.dao.HierarchicalDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
- org.n52.series.db.old.dao.ProcedureDao
-
- All Implemented Interfaces:
GenericDao<org.n52.series.db.beans.ProcedureEntity,Long>,SearchableDao<org.n52.series.db.beans.ProcedureEntity>
@Transactional public class ProcedureDao extends HierarchicalDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
-
Field Summary
-
Fields inherited from class org.n52.series.db.old.dao.AbstractDao
session, TRANSLATIONS_ALIAS
-
-
Constructor Summary
Constructors Constructor Description ProcedureDao(org.hibernate.Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.hibernate.CriteriaaddFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance)Set<Long>getChildrenIds(DbQuery query)protected StringgetDatasetProperty()org.hibernate.CriteriagetDefaultCriteria(DbQuery query)protected Class<org.n52.series.db.beans.ProcedureEntity>getEntityClass()protected Class<org.n52.series.db.beans.i18n.I18nProcedureEntity>getI18NEntityClass()org.n52.series.db.beans.ProcedureEntitygetInstance(Long key, DbQuery query)protected Set<String>getParameter(DbQuery query)protected org.n52.io.request.IoParametersreplaceParameter(DbQuery query, Collection<String> entities)-
Methods inherited from class org.n52.series.db.old.dao.HierarchicalDao
createDomainIdFilter, createIdFilter, createLongIdFilter, createReverse, getAllInstances, getChildrenIds, getChildrenIds, getCriteria, getDefaultCriteria, hasFilterParameter, processReverse, queryRecursiv, updateQuery
-
Methods inherited from class org.n52.series.db.old.dao.ParameterDao
find
-
Methods inherited from class org.n52.series.db.old.dao.AbstractDao
addDatasetFilters, addDatasetTypesFilter, addDefaultOrder, addMobileInsituFilter, addSpatialFilter, addSpatialFilter, checkLevelParameterForHierarchyQuery, createLastValuesFilter, createPublishedDatasetFilter, get, getCount, getDefaultAlias, getDefaultCriteria, getDefaultCriteria, getFetchPath, getInstance, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, i18n, toSQLString, toStringList
-
-
-
-
Method Detail
-
getInstance
public org.n52.series.db.beans.ProcedureEntity getInstance(Long key, DbQuery query)
- Specified by:
getInstancein interfaceGenericDao<org.n52.series.db.beans.ProcedureEntity,Long>- Overrides:
getInstancein classAbstractDao<org.n52.series.db.beans.ProcedureEntity>
-
getChildrenIds
public Set<Long> getChildrenIds(DbQuery query)
- Specified by:
getChildrenIdsin classHierarchicalDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
getDefaultCriteria
public org.hibernate.Criteria getDefaultCriteria(DbQuery query)
- Overrides:
getDefaultCriteriain classAbstractDao<org.n52.series.db.beans.ProcedureEntity>
-
getDatasetProperty
protected String getDatasetProperty()
- Specified by:
getDatasetPropertyin classAbstractDao<org.n52.series.db.beans.ProcedureEntity>
-
getEntityClass
protected Class<org.n52.series.db.beans.ProcedureEntity> getEntityClass()
- Specified by:
getEntityClassin classAbstractDao<org.n52.series.db.beans.ProcedureEntity>
-
getI18NEntityClass
protected Class<org.n52.series.db.beans.i18n.I18nProcedureEntity> getI18NEntityClass()
- Specified by:
getI18NEntityClassin classParameterDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
getParameter
protected Set<String> getParameter(DbQuery query)
- Specified by:
getParameterin classHierarchicalDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
replaceParameter
protected org.n52.io.request.IoParameters replaceParameter(DbQuery query, Collection<String> entities)
- Specified by:
replaceParameterin classHierarchicalDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
addFetchModes
protected org.hibernate.Criteria addFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance)- Overrides:
addFetchModesin classParameterDao<org.n52.series.db.beans.ProcedureEntity,org.n52.series.db.beans.i18n.I18nProcedureEntity>
-
-