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, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countAll, create, create, find, findOrCreate, findOrFail, load, load, loadAll, loadOrFail, remove, remove, remove, removeAll, save, save, update
protected 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)
BaseService
update
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.