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