Class ExperimentalFactorDaoImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractDao<ExperimentalFactor>
ubic.gemma.persistence.service.AbstractVoEnabledDao<ExperimentalFactor,ExperimentalFactorValueObject>
ubic.gemma.persistence.service.expression.experiment.ExperimentalFactorDaoImpl
- All Implemented Interfaces:
BaseDao<ExperimentalFactor>,BaseVoEnabledDao<ExperimentalFactor,,ExperimentalFactorValueObject> ExperimentalFactorDao
@Repository
public class ExperimentalFactorDaoImpl
extends AbstractVoEnabledDao<ExperimentalFactor,ExperimentalFactorValueObject>
implements ExperimentalFactorDao
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractVoEnabledDao
REPORT_SLOW_QUERY_AFTER_MSFields inherited from class ubic.gemma.persistence.service.AbstractDao
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExperimentalFactorValueObjectLoad a value object for a given entity.find(ExperimentalFactor experimentalFactor) Does a look up for the given entity in the persistent storage, usually looking for a specific identifier ( either id or a string property).voidremove(ExperimentalFactor experimentalFactor) Remove a persistent instanceMethods inherited from class ubic.gemma.persistence.service.AbstractVoEnabledDao
doLoadValueObjects, loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds, postProcessValueObjectsMethods inherited from class ubic.gemma.persistence.service.AbstractDao
countAll, create, create, findByProperty, findByPropertyIn, findOneByProperty, findOrCreate, getBatchSize, getElementClass, getEntityName, getIdentifierPropertyName, getSessionFactory, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, save, save, streamAll, streamAll, streamQuery, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, getElementClass, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIdsMethods inherited from interface ubic.gemma.persistence.service.expression.experiment.ExperimentalFactorDao
findOrCreate
-
Constructor Details
-
ExperimentalFactorDaoImpl
-
-
Method Details
-
find
Description copied from interface:BaseDaoDoes a look up for the given entity in the persistent storage, usually looking for a specific identifier ( either id or a string property).- Specified by:
findin interfaceBaseDao<ExperimentalFactor>- Specified by:
findin interfaceExperimentalFactorDao- Overrides:
findin classAbstractDao<ExperimentalFactor>- Parameters:
experimentalFactor- the entity to look for.- Returns:
- an entity that was found in the persistent storage, or null if no such entity was found.
-
doLoadValueObject
Description copied from class:AbstractVoEnabledDaoLoad a value object for a given entity.This should be fast and efficient, and avoid any database query or post-processing. If you need to perform additional queries, implement
AbstractVoEnabledDao.postProcessValueObjects(List)instead.- Specified by:
doLoadValueObjectin classAbstractVoEnabledDao<ExperimentalFactor,ExperimentalFactorValueObject>
-
thaw
- Specified by:
thawin interfaceExperimentalFactorDao
-
remove
Description copied from interface:BaseDaoRemove a persistent instance- Specified by:
removein interfaceBaseDao<ExperimentalFactor>- Overrides:
removein classAbstractDao<ExperimentalFactor>- Parameters:
experimentalFactor- the entity to be removed
-