Interface QuantitationTypeDao
-
- All Superinterfaces:
BaseDao<QuantitationType>
,BaseVoEnabledDao<QuantitationType,QuantitationTypeValueObject>
,FilteringDao<QuantitationType>
,FilteringVoEnabledDao<QuantitationType,QuantitationTypeValueObject>
- All Known Implementing Classes:
QuantitationTypeDaoImpl
public interface QuantitationTypeDao extends FilteringVoEnabledDao<QuantitationType,QuantitationTypeValueObject>
- See Also:
QuantitationType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
existsByExpressionExperimentAndVectorType(QuantitationType quantitationType, ExpressionExperiment ee, Class<? extends DesignElementDataVector> dataVectorClass)
Test if a given quantitation type is used by a given experiment for a given vector type.QuantitationType
find(ExpressionExperiment ee, QuantitationType quantitationType)
Locate a QT associated with the given ee matching the specification of the passed quantitationType, or null if there isn't one.List<QuantitationType>
loadByDescription(String description)
List<QuantitationTypeValueObject>
loadValueObjectsWithExpressionExperiment(Collection<QuantitationType> qts, ExpressionExperiment ee)
-
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
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringDao
count, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyType, getSort, load, load, loadIds
-
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledDao
loadValueObjects, loadValueObjects
-
-
-
-
Method Detail
-
loadByDescription
List<QuantitationType> loadByDescription(String description)
-
find
QuantitationType find(ExpressionExperiment ee, QuantitationType quantitationType)
Locate a QT associated with the given ee matching the specification of the passed quantitationType, or null if there isn't one.- Returns:
- found QT
-
existsByExpressionExperimentAndVectorType
boolean existsByExpressionExperimentAndVectorType(QuantitationType quantitationType, ExpressionExperiment ee, Class<? extends DesignElementDataVector> dataVectorClass)
Test if a given quantitation type is used by a given experiment for a given vector type.
-
loadValueObjectsWithExpressionExperiment
List<QuantitationTypeValueObject> loadValueObjectsWithExpressionExperiment(Collection<QuantitationType> qts, ExpressionExperiment ee)
-
-