T - the data entity type@Transactional public class DataDao<T extends org.n52.series.db.beans.DataEntity> extends AbstractDao<T>
session| Constructor and Description |
|---|
DataDao(org.hibernate.Session session) |
DataDao(org.hibernate.Session session,
java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
getAllInstances(DbQuery parameters)
Retrieves all available observation instances.
|
java.util.List<T> |
getAllInstancesFor(java.lang.Long dataset,
DbQuery query)
Retrieves all available observation instances belonging to a particular series.
|
T |
getClosestOuterNextValue(org.n52.series.db.beans.DatasetEntity dataset,
org.joda.time.DateTime upperBound,
DbQuery query) |
T |
getClosestOuterPreviousValue(org.n52.series.db.beans.DatasetEntity dataset,
org.joda.time.DateTime lowerBound,
DbQuery query) |
protected java.lang.String |
getDatasetProperty() |
T |
getDataValueViaTimeend(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Deprecated.
|
T |
getDataValueViaTimestart(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Deprecated.
|
org.hibernate.Criteria |
getDefaultCriteria(DbQuery query) |
protected java.lang.Class<T> |
getEntityClass() |
T |
getInstance(java.lang.Long key,
DbQuery parameters) |
org.n52.series.db.beans.GeometryEntity |
getValueGeometryViaTimeend(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Deprecated.
|
addDatasetFilters, addDatasetTypesFilter, addMobileInsituFilter, addSpatialFilter, addSpatialFilter, createPublishedDatasetFilter, get, getCount, getDefaultAlias, getDefaultCriteria, getDefaultCriteria, getInstance, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, toSQLStringpublic DataDao(org.hibernate.Session session)
public DataDao(org.hibernate.Session session,
java.lang.Class<T> clazz)
public T getInstance(java.lang.Long key, DbQuery parameters) throws DataAccessException
getInstance in interface GenericDao<T extends org.n52.series.db.beans.DataEntity,java.lang.Long>getInstance in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>DataAccessExceptionpublic java.util.List<T> getAllInstances(DbQuery parameters) throws DataAccessException
parameters - query parameters.DataAccessException - if accessing database fails.public java.util.List<T> getAllInstancesFor(java.lang.Long dataset, DbQuery query) throws DataAccessException
dataset - the dataset the observations belongs to.query - some query parameters to restrict result.DataAccessException - if accessing database fails.public T getClosestOuterPreviousValue(org.n52.series.db.beans.DatasetEntity dataset, org.joda.time.DateTime lowerBound, DbQuery query)
public T getClosestOuterNextValue(org.n52.series.db.beans.DatasetEntity dataset, org.joda.time.DateTime upperBound, DbQuery query)
protected java.lang.Class<T> getEntityClass()
getEntityClass in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>protected java.lang.String getDatasetProperty()
getDatasetProperty in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>public org.hibernate.Criteria getDefaultCriteria(DbQuery query)
getDefaultCriteria in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>@Deprecated public T getDataValueViaTimeend(org.n52.series.db.beans.DatasetEntity series, DbQuery query)
@Deprecated public T getDataValueViaTimestart(org.n52.series.db.beans.DatasetEntity series, DbQuery query)
@Deprecated
public org.n52.series.db.beans.GeometryEntity getValueGeometryViaTimeend(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Copyright © 2015–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.