@Transactional public class DatasetDao<T extends org.n52.series.db.beans.DatasetEntity> extends AbstractDao<T> implements SearchableDao<T>
session| Constructor and Description |
|---|
DatasetDao(org.hibernate.Session session) |
DatasetDao(org.hibernate.Session session,
java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.Criteria |
addDatasetFilters(DbQuery query,
org.hibernate.Criteria criteria) |
java.util.List<T> |
find(DbQuery query) |
java.util.List<T> |
getAllInstances(DbQuery query) |
protected java.lang.String |
getDatasetProperty() |
java.util.List<DatasetTypesMetadata> |
getDatasetTypesMetadata(java.util.Collection<java.lang.String> datasets,
DbQuery query) |
protected java.lang.String |
getDefaultAlias() |
protected org.hibernate.Criteria |
getDefaultCriteria(java.lang.String alias,
DbQuery query,
java.lang.Class<?> clazz) |
protected java.lang.Class<T> |
getEntityClass() |
T |
getInstance(java.lang.Long key,
DbQuery query) |
protected T |
getInstance(java.lang.String key,
DbQuery query,
java.lang.Class<T> clazz) |
java.util.List<T> |
getInstancesWith(org.n52.series.db.beans.FeatureEntity feature,
DbQuery query) |
addDatasetTypesFilter, addMobileInsituFilter, addSpatialFilter, addSpatialFilter, createPublishedDatasetFilter, get, getCount, getDefaultCriteria, getDefaultCriteria, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, toSQLStringpublic DatasetDao(org.hibernate.Session session)
public DatasetDao(org.hibernate.Session session,
java.lang.Class<T> clazz)
public java.util.List<T> find(DbQuery query)
find in interface SearchableDao<T extends org.n52.series.db.beans.DatasetEntity>public T getInstance(java.lang.Long key, DbQuery query)
getInstance in interface GenericDao<T extends org.n52.series.db.beans.DatasetEntity,java.lang.Long>getInstance in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected T getInstance(java.lang.String key, DbQuery query, java.lang.Class<T> clazz)
getInstance in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>public java.util.List<T> getAllInstances(DbQuery query) throws DataAccessException
getAllInstances in interface GenericDao<T extends org.n52.series.db.beans.DatasetEntity,java.lang.Long>DataAccessExceptionpublic java.util.List<T> getInstancesWith(org.n52.series.db.beans.FeatureEntity feature, DbQuery query)
protected java.lang.Class<T> getEntityClass()
getEntityClass in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected java.lang.String getDatasetProperty()
getDatasetProperty in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected java.lang.String getDefaultAlias()
getDefaultAlias in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected org.hibernate.Criteria getDefaultCriteria(java.lang.String alias,
DbQuery query,
java.lang.Class<?> clazz)
getDefaultCriteria in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected org.hibernate.Criteria addDatasetFilters(DbQuery query, org.hibernate.Criteria criteria)
addDatasetFilters in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>public java.util.List<DatasetTypesMetadata> getDatasetTypesMetadata(java.util.Collection<java.lang.String> datasets, DbQuery query)
Copyright © 2015–2019 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.