Class QuantitationTypeValueObject
- java.lang.Object
-
- ubic.gemma.model.common.IdentifiableValueObject<QuantitationType>
-
- ubic.gemma.model.common.quantitationtype.QuantitationTypeValueObject
-
- All Implemented Interfaces:
Serializable
,Identifiable
public class QuantitationTypeValueObject extends IdentifiableValueObject<QuantitationType>
Value object for theQuantitationType
.If
expressionExperimentId
is set, then this QT is EE-associated, and can be distinguished from other QTs with the same ID used in different experiments as perObject.equals(Object)
andObject.hashCode()
. In this case, thevectorType
is also known, but could be null.- Author:
- thea
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Constructor Description QuantitationTypeValueObject()
QuantitationTypeValueObject(QuantitationType qt)
QuantitationTypeValueObject(QuantitationType qt, ExpressionExperiment expressionExperiment, Class<? extends DataVector> vectorType)
Create aQuantitationType
VO in the context of an associated experiment.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
getIsBackground()
boolean
getIsBackgroundSubtracted()
boolean
getIsBatchCorrected()
boolean
getIsMaskedPreferred()
Deprecated.boolean
getIsNormalized()
boolean
getIsPreferred()
boolean
getIsRatio()
boolean
getIsRecomputedFromRawData()
void
setIsBackground(boolean isBackground)
void
setIsBackgroundSubtracted(boolean isBackgroundSubtracted)
void
setIsBatchCorrected(boolean isBatchCorrected)
void
setIsMaskedPreferred(boolean isMaskedPreferred)
Deprecated.void
setIsNormalized(boolean isNormalized)
void
setIsPreferred(boolean isPreferred)
void
setIsRatio(boolean isRatio)
void
setIsRecomputedFromRawData(boolean isRecomputedFromRawData)
-
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId, toString
-
-
-
-
Constructor Detail
-
QuantitationTypeValueObject
public QuantitationTypeValueObject()
-
QuantitationTypeValueObject
public QuantitationTypeValueObject(QuantitationType qt)
-
QuantitationTypeValueObject
public QuantitationTypeValueObject(QuantitationType qt, ExpressionExperiment expressionExperiment, @Nullable Class<? extends DataVector> vectorType)
Create aQuantitationType
VO in the context of an associated experiment.Note that an associated EE does not imply that the QT is used in processed/raw vectors. There are generic QTs to represent data transformation such as masking that require no storage of vectors.
- Parameters:
expressionExperiment
- associated experimentvectorType
- vector type if applicable, otherwise null
-
-
Method Detail
-
getIsBackground
public boolean getIsBackground()
-
setIsBackground
public void setIsBackground(boolean isBackground)
-
getIsBackgroundSubtracted
public boolean getIsBackgroundSubtracted()
-
setIsBackgroundSubtracted
public void setIsBackgroundSubtracted(boolean isBackgroundSubtracted)
-
getIsBatchCorrected
public boolean getIsBatchCorrected()
-
setIsBatchCorrected
public void setIsBatchCorrected(boolean isBatchCorrected)
-
getIsNormalized
public boolean getIsNormalized()
-
setIsNormalized
public void setIsNormalized(boolean isNormalized)
-
getIsRatio
public boolean getIsRatio()
-
setIsRatio
public void setIsRatio(boolean isRatio)
-
getIsRecomputedFromRawData
public boolean getIsRecomputedFromRawData()
-
setIsRecomputedFromRawData
public void setIsRecomputedFromRawData(boolean isRecomputedFromRawData)
-
getIsPreferred
public boolean getIsPreferred()
-
setIsPreferred
public void setIsPreferred(boolean isPreferred)
-
getIsMaskedPreferred
@Deprecated public boolean getIsMaskedPreferred()
Deprecated.
-
setIsMaskedPreferred
@Deprecated public void setIsMaskedPreferred(boolean isMaskedPreferred)
Deprecated.
-
-