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,
Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
List<T> |
getAllInstances(DbQuery parameters)
Retrieves all available observation instances.
|
List<T> |
getAllInstancesFor(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Retrieves all available observation instances belonging to a particular series.
|
protected 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 Class<T> |
getEntityClass() |
T |
getInstance(Long key,
DbQuery parameters) |
org.n52.series.db.beans.GeometryEntity |
getValueGeometryViaTimeend(org.n52.series.db.beans.DatasetEntity series,
DbQuery query)
Deprecated.
|
addDatasetFilters, addGeometryTypeFilter, addPlatformTypeFilter, addSpatialFilter, addValueTypeFilter, createPublishedDatasetFilter, get, getCount, getDefaultAlias, getDefaultCriteria, getDefaultCriteria, getInstance, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, toSQLStringpublic T getInstance(Long key, DbQuery parameters)
getInstance in interface GenericDao<T extends org.n52.series.db.beans.DataEntity,Long>getInstance in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>public List<T> getAllInstances(DbQuery parameters) throws DataAccessException
parameters - query parameters.DataAccessException - if accessing database fails.public List<T> getAllInstancesFor(org.n52.series.db.beans.DatasetEntity series, DbQuery query) throws DataAccessException
series - the series the observations belongs to.query - some query parameters to restrict result.DataAccessException - if accessing database fails.protected Class<T> getEntityClass()
getEntityClass in class AbstractDao<T extends org.n52.series.db.beans.DataEntity>protected 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–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.