Interface ExperimentalFactorDao
- All Superinterfaces:
BaseDao<ExperimentalFactor>,BaseVoEnabledDao<ExperimentalFactor,ExperimentalFactorValueObject>
- All Known Implementing Classes:
ExperimentalFactorDaoImpl
public interface ExperimentalFactorDao
extends BaseVoEnabledDao<ExperimentalFactor,ExperimentalFactorValueObject>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfind(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).findOrCreate(ExperimentalFactor experimentalFactor) Calls the find method, and if this method returns null, creates a new instance in the persistent storage.Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, getElementClass, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledDao
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
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>- 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.
-
findOrCreate
Description copied from interface:BaseDaoCalls the find method, and if this method returns null, creates a new instance in the persistent storage.- Specified by:
findOrCreatein interfaceBaseDao<ExperimentalFactor>- Parameters:
experimentalFactor- the entity to look for and persist if not found.- Returns:
- the given entity, guaranteed to be representing an entity present in the persistent storage.
-
thaw
-