Package org.n52.series.db.old.dao
Class FeatureDao
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.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
org.n52.series.db.old.dao.FeatureDao
- All Implemented Interfaces:
GenericDao<org.n52.series.db.beans.FeatureEntity,,Long> SearchableDao<org.n52.series.db.beans.FeatureEntity>
@Transactional
public class FeatureDao
extends HierarchicalDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
Field Summary
Fields inherited from class org.n52.series.db.old.dao.AbstractDao
session, TRANSLATIONS_ALIAS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hibernate.CriteriaaddFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance) Collection<org.n52.series.db.beans.FeatureEntity>Currently used in SOS cache operations.getChildrenIds(DbQuery query) protected org.hibernate.CriteriagetCriteria(DbQuery query) protected Stringprotected Class<org.n52.series.db.beans.FeatureEntity>protected Class<org.n52.series.db.beans.i18n.I18nFeatureEntity>getParameter(DbQuery query) protected org.n52.io.request.IoParametersreplaceParameter(DbQuery query, Collection<String> entites) Methods inherited from class org.n52.series.db.old.dao.HierarchicalDao
createDomainIdFilter, createIdFilter, createLongIdFilter, createReverse, getAllInstances, getChildrenIds, getChildrenIds, getDefaultCriteria, hasFilterParameter, processReverse, queryRecursiv, updateQueryMethods inherited from class org.n52.series.db.old.dao.ParameterDao
findMethods inherited from class org.n52.series.db.old.dao.AbstractDao
addDatasetFilters, addDatasetTypesFilter, addDefaultOrder, addMobileInsituFilter, addSpatialFilter, addSpatialFilter, checkLevelParameterForHierarchyQuery, createLastValuesFilter, createPublishedDatasetFilter, getCount, getDefaultAlias, getDefaultCriteria, getDefaultCriteria, getDefaultCriteria, getFetchPath, getInstance, getInstance, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, i18n, toSQLString, toStringList
-
Constructor Details
-
FeatureDao
public FeatureDao(org.hibernate.Session session)
-
-
Method Details
-
getDatasetProperty
- Specified by:
getDatasetPropertyin classAbstractDao<org.n52.series.db.beans.FeatureEntity>
-
getEntityClass
- Specified by:
getEntityClassin classAbstractDao<org.n52.series.db.beans.FeatureEntity>
-
getI18NEntityClass
- Specified by:
getI18NEntityClassin classParameterDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
get
Description copied from class:AbstractDaoCurrently used in SOS cache operations.- Overrides:
getin classAbstractDao<org.n52.series.db.beans.FeatureEntity>- Parameters:
query- Query parameters- Returns:
- the result
-
getChildrenIds
- Specified by:
getChildrenIdsin classHierarchicalDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
getCriteria
- Overrides:
getCriteriain classHierarchicalDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
getParameter
- Specified by:
getParameterin classHierarchicalDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
replaceParameter
protected org.n52.io.request.IoParameters replaceParameter(DbQuery query, Collection<String> entites) - Specified by:
replaceParameterin classHierarchicalDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-
addFetchModes
protected org.hibernate.Criteria addFetchModes(org.hibernate.Criteria criteria, DbQuery q, boolean instance) - Overrides:
addFetchModesin classParameterDao<org.n52.series.db.beans.FeatureEntity,org.n52.series.db.beans.i18n.I18nFeatureEntity>
-