Package org.n52.series.db.old.dao
Class AbstractDao<T>
java.lang.Object
org.n52.series.db.old.dao.AbstractDao<T>
- All Implemented Interfaces:
GenericDao<T,Long>
- Direct Known Subclasses:
DataDao,DatasetDao,MeasuringProgramDao,ParameterDao,RelatedFeatureDao,SamplingDao
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.hibernate.Sessionprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hibernate.CriteriaaddDatasetFilters(DbQuery query, org.hibernate.Criteria criteria) protected org.hibernate.CriteriaaddDatasetTypesFilter(String parameter, org.hibernate.Criteria criteria, DbQuery query) protected org.hibernate.CriteriaaddDefaultOrder(org.hibernate.Criteria criteria, Class<?> clazz) protected org.hibernate.CriteriaaddFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance) protected org.hibernate.CriteriaaddMobileInsituFilter(String parameter, org.hibernate.Criteria criteria, DbQuery query) protected org.hibernate.CriteriaaddSpatialFilter(DbQuery query, org.hibernate.Criteria criteria) protected DetachedCriteriaaddSpatialFilter(DbQuery query, DetachedCriteria criteria) protected DbQueryprotected final CriterioncreateLastValuesFilter(DbQuery query) protected final ConjunctionDeprecated.Onlxy for SOS cache which might be deleted in the futureprotected abstract Stringprotected Stringorg.hibernate.CriteriagetDefaultCriteria(String alias, DbQuery query) protected org.hibernate.CriteriagetDefaultCriteria(String alias, DbQuery query, Class<?> clazz) org.hibernate.CriteriagetDefaultCriteria(DbQuery query) protected StringgetFetchPath(String... values) getInstance(Long key, DbQuery query) getInstance(String key, DbQuery query) protected TgetInstance(String key, DbQuery query, Class<T> clazz) protected TgetInstance(String key, DbQuery query, Class<T> clazz, org.hibernate.Criteria criteria) booleanhasInstance(Long id, DbQuery query) booleanhasInstance(Long id, DbQuery query, Class<?> clazz) booleanhasInstance(String id, DbQuery query) booleanhasInstance(String id, DbQuery query, Class<?> clazz) protected <I extends org.n52.series.db.beans.i18n.I18nEntity>
org.hibernate.Criteriaprotected <I extends org.n52.series.db.beans.i18n.I18nEntity>
org.hibernate.Criteriastatic StringtoSQLString(org.hibernate.Criteria criteria) Translate thecriteriato SQL.toStringList(Collection<Long> set) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.n52.series.db.old.dao.GenericDao
getAllInstances
-
Field Details
-
TRANSLATIONS_ALIAS
- See Also:
-
session
protected final org.hibernate.Session session
-
-
Constructor Details
-
AbstractDao
public AbstractDao(org.hibernate.Session session)
-
-
Method Details
-
getEntityClass
-
getDatasetProperty
-
getDefaultAlias
-
hasInstance
-
hasInstance
-
hasInstance
- Specified by:
hasInstancein interfaceGenericDao<T,Long>
-
hasInstance
-
getInstance
-
getInstance
- Specified by:
getInstancein interfaceGenericDao<T,Long>
-
getInstance
-
getInstance
-
getCount
- Specified by:
getCountin interfaceGenericDao<T,Long>
-
i18n
-
i18n
-
getDefaultCriteria
-
getDefaultCriteria
-
getDefaultCriteria
-
addDefaultOrder
-
addDatasetFilters
-
createLastValuesFilter
-
createPublishedDatasetFilter
-
addSpatialFilter
- Parameters:
query- the query instancecriteria- the current detached criteria- Returns:
- the detached criteria for chaining
-
addSpatialFilter
-
addDatasetTypesFilter
-
addMobileInsituFilter
-
checkLevelParameterForHierarchyQuery
-
toStringList
-
addFetchModes
protected org.hibernate.Criteria addFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance) -
getFetchPath
-
toSQLString
Translate thecriteriato SQL.- Parameters:
criteria- the criteria- Returns:
- the SQL
-
get
Deprecated.Onlxy for SOS cache which might be deleted in the futureCurrently used in SOS cache operations.- Parameters:
query- Query parameters- Returns:
- the result
-