@ParametersAreNonnullByDefault
Package ubic.gemma.persistence.service
-
Interface Summary Interface Description BaseDao<T> Interface that supports basic CRUD operations.BaseImmutableService<O extends Identifiable> Base service class for an immutable entity.BaseReadOnlyService<O extends Identifiable> Interface for read-only services.BaseService<O extends Identifiable> Interface that supports basic CRUD operations.BaseVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.BaseVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.BrowsingDao<T> Support for paging through the data.CachedFilteringDao<O extends Identifiable> CachedFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> FilteringDao<O extends Identifiable> Interface for filtering-capable DAO.FilteringService<O extends Identifiable> Interface for filtering-capable services.FilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Interface for VO-enabled DAO with filtering capabilities.FilteringVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Interface VO-enabled service with filtering capabilities. -
Class Summary Class Description AbstractCriteriaFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Partial implementation ofFilteringVoEnabledDao
based on the HibernateCriteria
API.AbstractDao<T extends Identifiable> AbstractDao can find the generic type at runtime and simplify the code implementation of the BaseDao interfaceAbstractFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base implementation forFilteringVoEnabledDao
.AbstractFilteringVoEnabledDao.FilterablePropertyMeta Meta-information for a filterable property.AbstractFilteringVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base implementation forFilteringVoEnabledService
.AbstractNoopFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Base class to use to pretend to offer filtering, but actually supporting no filterable properties.AbstractQueryFilteringVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Partial implementation ofFilteringVoEnabledDao
based on the HibernateQuery
API.AbstractService<O extends Identifiable> Base for all services handling DAO access.AbstractVoEnabledDao<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.AbstractVoEnabledService<O extends Identifiable,VO extends IdentifiableValueObject<O>> Created by tesarst on 01/06/17.