Package ubic.gemma.persistence.service
Interface CachedFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>>
-
- All Superinterfaces:
BaseDao<O>
,BaseVoEnabledDao<O,VO>
,CachedFilteringDao<O>
,FilteringDao<O>
,FilteringVoEnabledDao<O,VO>
- All Known Subinterfaces:
ArrayDesignDao
,ExpressionExperimentDao
- All Known Implementing Classes:
AbstractCuratableDao
,AbstractQueryFilteringVoEnabledDao
,ArrayDesignDaoImpl
,CompositeSequenceDaoImpl
,ExpressionExperimentDaoImpl
,GeneDaoImpl
,TaxonDaoImpl
public interface CachedFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> extends FilteringVoEnabledDao<O,VO>, CachedFilteringDao<O>
- Author:
- poirigui
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<VO>
loadValueObjectsWithCache(Filters filters, Sort sort)
Slice<VO>
loadValueObjectsWithCache(Filters filters, Sort sort, int offset, int limit)
-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, remove, remove, remove, save, save, update, update
-
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Methods inherited from interface ubic.gemma.persistence.service.CachedFilteringDao
countWithCache, loadIdsWithCache, loadWithCache, loadWithCache
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringDao
count, getFilter, getFilter, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyType, getSort, load, load, loadIds
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledDao
loadValueObjects, loadValueObjects
-
-