public abstract class AbstractDesignElementDataVectorService<T extends DesignElementDataVector> extends AbstractService<T>
log| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDesignElementDataVectorService(DesignElementDataVectorDao<T> mainDao) |
| Modifier and Type | Method and Description |
|---|---|
Collection<T> |
find(ArrayDesign arrayDesign,
QuantitationType quantitationType)
Find specific type (
T) of vectors that meet the given criteria. |
Collection<T> |
find(BioAssayDimension bioAssayDimension)
Find specific type (raw or processed, depending on the service) of vectors that meet the given criteria.
|
Collection<T> |
find(Collection<CompositeSequence> designElements,
QuantitationType quantitationType)
Find specific type (
T) of vectors that meet the given criteria. |
Collection<T> |
find(Collection<QuantitationType> quantitationTypes)
Find specific type (
T) of vectors that meet the given criteria. |
Collection<T> |
find(QuantitationType quantitationType)
Find specific type (
T) of vectors that meet the given criteria. |
Collection<T> |
findByExpressionExperiment(ExpressionExperiment expressionExperiment,
QuantitationType quantitationType) |
Collection<DesignElementDataVector> |
findRawAndProcessed(BioAssayDimension dim)
Finds all vectors for the given BA Dimension
|
Collection<DesignElementDataVector> |
findRawAndProcessed(QuantitationType qt)
Finds all vectors for the given quantitation type
|
void |
removeDataForCompositeSequence(CompositeSequence compositeSequence)
Removes specific type (
T) of vectors for the given CS. |
void |
removeDataForQuantitationType(QuantitationType quantitationType)
Removes specific type (
T) of vectors for the given QT. |
void |
thaw(Collection<T> designElementDataVectors)
Thaws the given vectors.
|
void |
thawRawAndProcessed(Collection<DesignElementDataVector> vectors)
Thaws all data vectors in the given collection
|
void |
update(T dedv)
Updates the given entity in the persistent storage.
|
countAll, create, create, find, findOrCreate, findOrFail, load, load, loadAll, loadOrFail, remove, remove, remove, removeAll, save, save, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAll, create, create, find, findOrCreate, findOrFail, load, load, loadAll, loadOrFail, remove, remove, remove, removeAll, save, save, updateprotected AbstractDesignElementDataVectorService(DesignElementDataVectorDao<T> mainDao)
@Transactional(readOnly=true) public void thawRawAndProcessed(Collection<DesignElementDataVector> vectors)
vectors - the vectors to be thawed@Transactional(readOnly=true) public Collection<DesignElementDataVector> findRawAndProcessed(BioAssayDimension dim)
dim - the BA dimension to limit the vector search to@Transactional(readOnly=true) public Collection<DesignElementDataVector> findRawAndProcessed(QuantitationType qt)
qt - the quantitation type to limit the vector search to@Transactional public void removeDataForCompositeSequence(CompositeSequence compositeSequence)
T) of vectors for the given CS.compositeSequence - the sequence to remove the data for.@Transactional public void removeDataForQuantitationType(QuantitationType quantitationType)
T) of vectors for the given QT.quantitationType - the QT to remove the data for.@Transactional(readOnly=true) public void thaw(Collection<T> designElementDataVectors)
designElementDataVectors - the vectors to thaw.@Transactional(readOnly=true) public Collection<T> find(ArrayDesign arrayDesign, QuantitationType quantitationType)
T) of vectors that meet the given criteria.arrayDesign - the ADquantitationType - the QTT.@Transactional(readOnly=true) public Collection<T> find(BioAssayDimension bioAssayDimension)
bioAssayDimension - the BA dimensionT@Transactional(readOnly=true) public Collection<T> find(Collection<QuantitationType> quantitationTypes)
T) of vectors that meet the given criteria.quantitationTypes - the QTsT@Transactional(readOnly=true) public Collection<T> find(QuantitationType quantitationType)
T) of vectors that meet the given criteria.quantitationType - the QTT@Transactional(readOnly=true) public Collection<T> find(Collection<CompositeSequence> designElements, QuantitationType quantitationType)
T) of vectors that meet the given criteria.designElements - design elementsquantitationType - the QTT@Transactional(readOnly=true) public Collection<T> findByExpressionExperiment(ExpressionExperiment expressionExperiment, QuantitationType quantitationType)
@Secured(value="GROUP_USER") public void update(T dedv)
BaseServiceupdate in interface BaseService<T extends DesignElementDataVector>dedv - the entity to be updated.Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.