Interface BioMaterialDao
-
- All Superinterfaces:
BaseDao<BioMaterial>
,BaseVoEnabledDao<BioMaterial,BioMaterialValueObject>
- All Known Implementing Classes:
BioMaterialDaoImpl
public interface BioMaterialDao extends BaseVoEnabledDao<BioMaterial,BioMaterialValueObject>
- See Also:
BioMaterial
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BioMaterial
copy(BioMaterial bioMaterial)
Collection<BioMaterial>
findByExperiment(ExpressionExperiment experiment)
ExpressionExperiment
getExpressionExperiment(Long bioMaterialId)
void
thaw(BioMaterial bioMaterial)
Thaw the given BioMaterial.-
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
-
-
-
-
Method Detail
-
copy
BioMaterial copy(BioMaterial bioMaterial)
-
findByExperiment
Collection<BioMaterial> findByExperiment(ExpressionExperiment experiment)
-
getExpressionExperiment
ExpressionExperiment getExpressionExperiment(Long bioMaterialId)
- Parameters:
bioMaterialId
- biomaterial id- Returns:
- the experiment the biomaterial appears in
-
thaw
void thaw(BioMaterial bioMaterial)
Thaw the given BioMaterial.The following fields are initialized: sourceTaxon, treatments and factorValues.experimentalFactor.
-
-