Interface ExpressionExperimentSubSetDao
-
- All Superinterfaces:
BaseDao<ExpressionExperimentSubSet>
- All Known Implementing Classes:
ExpressionExperimentSubSetDaoImpl
public interface ExpressionExperimentSubSetDao extends BaseDao<ExpressionExperimentSubSet>
- See Also:
ExpressionExperimentSubSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionExperimentSubSet
find(ExpressionExperimentSubSet entity)
Does a look up for the given entity in the persistent storage, usually looking for a specific identifier ( either id or a string property).ExpressionExperimentSubSet
findOrCreate(ExpressionExperimentSubSet entity)
Calls the find method, and if this method returns null, creates a new instance in the persistent storage.Collection<FactorValueValueObject>
getFactorValuesUsed(Long subSetId, Long experimentalFactor)
Collection<FactorValue>
getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor)
-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, remove, remove, remove, save, save, update, update
-
-
-
-
Method Detail
-
find
ExpressionExperimentSubSet find(ExpressionExperimentSubSet entity)
Description copied from interface:BaseDao
Does 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:
find
in interfaceBaseDao<ExpressionExperimentSubSet>
- Parameters:
entity
- the entity to look for.- Returns:
- an entity that was found in the persistent storage, or null if no such entity was found.
-
findOrCreate
ExpressionExperimentSubSet findOrCreate(ExpressionExperimentSubSet entity)
Description copied from interface:BaseDao
Calls the find method, and if this method returns null, creates a new instance in the persistent storage.- Specified by:
findOrCreate
in interfaceBaseDao<ExpressionExperimentSubSet>
- Parameters:
entity
- the entity to look for and persist if not found.- Returns:
- matching or new entity. Matching would mean the same bioassays.
-
getFactorValuesUsed
Collection<FactorValue> getFactorValuesUsed(ExpressionExperimentSubSet entity, ExperimentalFactor factor)
-
getFactorValuesUsed
Collection<FactorValueValueObject> getFactorValuesUsed(Long subSetId, Long experimentalFactor)
-
-