Package org.n52.series.db.old.dao
Class DataDao<T extends org.n52.series.db.beans.DataEntity>
java.lang.Object
org.n52.series.db.old.dao.AbstractDao<T>
org.n52.series.db.old.dao.DataDao<T>
- Type Parameters:
T- the data entity type
- All Implemented Interfaces:
GenericDao<T,Long>
@Transactional
public class DataDao<T extends org.n52.series.db.beans.DataEntity>
extends AbstractDao<T>
TODO: JavaDoc
-
Field Summary
Fields inherited from class org.n52.series.db.old.dao.AbstractDao
session, TRANSLATIONS_ALIAS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves all available observation instances.getAllInstancesFor(Long dataset, DbQuery q) Retrieves all available observation instances belonging to a particular series.List<org.n52.series.db.beans.DataEntity<?>>getAllInstancesFor(Set<Long> series, DbQuery query) getAvg(org.n52.series.db.beans.DatasetEntity dataset) getClosestOuterNextValue(org.n52.series.db.beans.DatasetEntity dataset, org.joda.time.DateTime upperBound, DbQuery query) getClosestOuterPreviousValue(org.n52.series.db.beans.DatasetEntity dataset, org.joda.time.DateTime lowerBound, DbQuery query) getCount(org.n52.series.db.beans.DatasetEntity dataset) protected StringgetDataValueViaTimeend(org.n52.series.db.beans.DatasetEntity series, DbQuery query) getDataValueViaTimestart(org.n52.series.db.beans.DatasetEntity series, DbQuery query) org.hibernate.CriteriagetDefaultCriteria(DbQuery query) getInstance(Long key, DbQuery parameters) getLastObservationForSampling(org.n52.series.db.beans.DatasetEntity dataset, Date date, DbQuery query) getMax(org.n52.series.db.beans.DatasetEntity dataset) getMin(org.n52.series.db.beans.DatasetEntity dataset) org.n52.series.db.beans.GeometryEntitygetValueGeometryViaTimeend(org.n52.series.db.beans.DatasetEntity series, DbQuery query) Deprecated.Methods inherited from class org.n52.series.db.old.dao.AbstractDao
addDatasetFilters, addDatasetTypesFilter, addDefaultOrder, addFetchModes, addMobileInsituFilter, addSpatialFilter, addSpatialFilter, checkLevelParameterForHierarchyQuery, createLastValuesFilter, createPublishedDatasetFilter, get, getCount, getDefaultAlias, getDefaultCriteria, getDefaultCriteria, getFetchPath, getInstance, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, i18n, toSQLString, toStringList
-
Constructor Details
-
DataDao
public DataDao(org.hibernate.Session session) -
DataDao
-
-
Method Details
-
getInstance
- Specified by:
getInstancein interfaceGenericDao<T extends org.n52.series.db.beans.DataEntity,Long> - Overrides:
getInstancein classAbstractDao<T extends org.n52.series.db.beans.DataEntity>
-
getAllInstances
Retrieves all available observation instances.- Parameters:
q- query parameters.- Returns:
- all instances matching the given query parameters.
-
getAllInstancesFor
Retrieves all available observation instances belonging to a particular series.- Parameters:
dataset- the dataset the observations belongs to.q- some query parameters to restrict result.- Returns:
- all observation entities belonging to the given series which match the given query.
-
getAllInstancesFor
-
getClosestOuterPreviousValue
-
getClosestOuterNextValue
-
getEntityClass
- Specified by:
getEntityClassin classAbstractDao<T extends org.n52.series.db.beans.DataEntity>
-
getDatasetProperty
- Specified by:
getDatasetPropertyin classAbstractDao<T extends org.n52.series.db.beans.DataEntity>
-
getDefaultCriteria
- Overrides:
getDefaultCriteriain classAbstractDao<T extends org.n52.series.db.beans.DataEntity>
-
getDataValueViaTimeend
-
getDataValueViaTimestart
-
getValueGeometryViaTimeend
@Deprecated public org.n52.series.db.beans.GeometryEntity getValueGeometryViaTimeend(org.n52.series.db.beans.DatasetEntity series, DbQuery query) Deprecated. -
getLastObservationForSampling
-
getMax
-
getMin
-
getCount
-
getAvg
-