@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,
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() |
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(FeatureEntity feature,
DbQuery query) |
addGeometryTypeFilter, addPlatformTypeFilter, addSpatialFilter, addValueTypeFilter, createPublishedDatasetFilter, 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 DatasetEntity>public T getInstance(java.lang.Long key, DbQuery query) throws DataAccessException
getInstance in interface GenericDao<T extends DatasetEntity,java.lang.Long>getInstance in class AbstractDao<T extends DatasetEntity>DataAccessExceptionprotected T getInstance(java.lang.String key, DbQuery query, java.lang.Class<T> clazz)
getInstance in class AbstractDao<T extends DatasetEntity>public java.util.List<T> getAllInstances(DbQuery query) throws DataAccessException
getAllInstances in interface GenericDao<T extends DatasetEntity,java.lang.Long>DataAccessExceptionpublic java.util.List<T> getInstancesWith(FeatureEntity feature, DbQuery query)
protected java.lang.Class<T> getEntityClass()
getEntityClass in class AbstractDao<T extends DatasetEntity>protected java.lang.String getDatasetProperty()
getDatasetProperty in class AbstractDao<T extends DatasetEntity>protected java.lang.String getDefaultAlias()
getDefaultAlias in class AbstractDao<T extends DatasetEntity>protected org.hibernate.Criteria getDefaultCriteria(java.lang.String alias,
DbQuery query,
java.lang.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.