Class AbstractDesignElementDataVectorDao<T extends BulkExpressionDataVector>
- java.lang.Object
-
- ubic.gemma.persistence.service.AbstractDao<T>
-
- ubic.gemma.persistence.service.expression.bioAssayData.AbstractDesignElementDataVectorDao<T>
-
- All Implemented Interfaces:
BaseDao<T>
,DesignElementDataVectorDao<T>
- Direct Known Subclasses:
ProcessedExpressionDataVectorDaoImpl
,RawAndProcessedExpressionDataVectorDaoImpl
,RawExpressionDataVectorDaoImpl
public abstract class AbstractDesignElementDataVectorDao<T extends BulkExpressionDataVector> extends AbstractDao<T> implements DesignElementDataVectorDao<T>
- Author:
- pavlidis
- See Also:
DesignElementDataVector
-
-
Field Summary
-
Fields inherited from class ubic.gemma.persistence.service.AbstractDao
log
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDesignElementDataVectorDao(Class<T> elementClass, SessionFactory sessionFactory)
protected
AbstractDesignElementDataVectorDao(Class<T> elementClass, SessionFactory sessionFactory, ClassMetadata classMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<T>
find(Collection<QuantitationType> quantitationTypes)
Collection<T>
find(QuantitationType quantitationType)
Collection<T>
find(BioAssayDimension bioAssayDimension)
Collection<T>
findByExpressionExperiment(ExpressionExperiment ee)
void
thaw(Collection<T> vectors)
Thaw a collection of vectors.void
thaw(T vector)
Thaw the given vector.-
Methods inherited from class ubic.gemma.persistence.service.AbstractDao
countAll, create, create, find, findByProperty, findByPropertyIn, findOneByProperty, findOrCreate, getBatchSize, getElementClass, getIdentifierPropertyName, getSessionFactory, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, streamQuery, update, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ubic.gemma.persistence.service.BaseDao
countAll, create, create, find, findOrCreate, getElementClass, getIdentifierPropertyName, load, load, loadAll, loadReference, loadReference, reload, reload, remove, remove, remove, save, save, streamAll, streamAll, update, update
-
-
-
-
Constructor Detail
-
AbstractDesignElementDataVectorDao
protected AbstractDesignElementDataVectorDao(Class<T> elementClass, SessionFactory sessionFactory)
-
AbstractDesignElementDataVectorDao
protected AbstractDesignElementDataVectorDao(Class<T> elementClass, SessionFactory sessionFactory, ClassMetadata classMetadata)
-
-
Method Detail
-
find
public Collection<T> find(BioAssayDimension bioAssayDimension)
- Specified by:
find
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
find
public Collection<T> find(Collection<QuantitationType> quantitationTypes)
- Specified by:
find
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
thaw
public void thaw(Collection<T> vectors)
Description copied from interface:DesignElementDataVectorDao
Thaw a collection of vectors.- Specified by:
thaw
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
thaw
public void thaw(T vector)
Description copied from interface:DesignElementDataVectorDao
Thaw the given vector.- Specified by:
thaw
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
find
public Collection<T> find(QuantitationType quantitationType)
- Specified by:
find
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
findByExpressionExperiment
public Collection<T> findByExpressionExperiment(ExpressionExperiment ee)
- Specified by:
findByExpressionExperiment
in interfaceDesignElementDataVectorDao<T extends BulkExpressionDataVector>
-
-