@Transactional public class DatasetDao<T extends org.n52.series.db.beans.DatasetEntity> extends AbstractDao<T> implements SearchableDao<T>
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE_PATH_ALIAS |
static String |
PROCEDURE_PATH_ALIAS |
session| Constructor and Description |
|---|
DatasetDao(org.hibernate.Session session) |
DatasetDao(org.hibernate.Session session,
Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.Criteria |
addDatasetFilters(DbQuery query,
org.hibernate.Criteria criteria) |
List<T> |
find(DbQuery query) |
List<T> |
getAllInstances(DbQuery query) |
protected String |
getDatasetProperty() |
protected String |
getDefaultAlias() |
org.hibernate.Criteria |
getDefaultCriteria(String alias,
DbQuery query,
Class<?> clazz) |
protected Class<T> |
getEntityClass() |
T |
getInstance(Long key,
DbQuery query) |
protected T |
getInstance(String key,
DbQuery query,
Class<T> clazz) |
List<T> |
getInstancesWith(org.n52.series.db.beans.FeatureEntity feature,
DbQuery query) |
addGeometryTypeFilter, addPlatformTypeFilter, addSpatialFilter, addValueTypeFilter, createPublishedDatasetFilter, get, getCount, getDefaultCriteria, getDefaultCriteria, getInstance, getInstance, hasInstance, hasInstance, hasInstance, hasInstance, i18n, toSQLStringpublic static final String FEATURE_PATH_ALIAS
public static final String PROCEDURE_PATH_ALIAS
public List<T> find(DbQuery query)
find in interface SearchableDao<T extends org.n52.series.db.beans.DatasetEntity>public T getInstance(Long key, DbQuery query)
getInstance in interface GenericDao<T extends org.n52.series.db.beans.DatasetEntity,Long>getInstance in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected T getInstance(String key, DbQuery query, Class<T> clazz)
getInstance in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>public List<T> getAllInstances(DbQuery query) throws DataAccessException
getAllInstances in interface GenericDao<T extends org.n52.series.db.beans.DatasetEntity,Long>DataAccessExceptionpublic List<T> getInstancesWith(org.n52.series.db.beans.FeatureEntity feature, DbQuery query)
protected Class<T> getEntityClass()
getEntityClass in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected String getDatasetProperty()
getDatasetProperty in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>protected String getDefaultAlias()
getDefaultAlias in class AbstractDao<T extends org.n52.series.db.beans.DatasetEntity>public org.hibernate.Criteria getDefaultCriteria(String alias, DbQuery query, 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>Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.