Class DataVectorValueObject
- java.lang.Object
-
- ubic.gemma.model.common.IdentifiableValueObject<DataVector>
-
- ubic.gemma.model.expression.bioAssayData.DataVectorValueObject
-
- All Implemented Interfaces:
Serializable
,Identifiable
- Direct Known Subclasses:
BooleanVectorValueObject
,DoubleVectorValueObject
public abstract class DataVectorValueObject extends IdentifiableValueObject<DataVector>
- Author:
- paul
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static ByteArrayConverter
byteArrayConverter
-
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DataVectorValueObject(Long id)
protected
DataVectorValueObject(DesignElementDataVector dedv, Collection<Long> genes, BioAssayDimensionValueObject badvo)
protected
DataVectorValueObject(DesignElementDataVector dedv, BioAssayDimensionValueObject badvo)
DataVectorValueObject(DoubleVectorValueObject dvvo)
Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
BioAssayDimensionValueObject
getBioAssayDimension()
Represents the order of the bioassays for this.List<BioAssayValueObject>
getBioAssays()
CompositeSequenceValueObject
getDesignElement()
ExpressionExperimentValueObject
getExpressionExperiment()
Collection<Long>
getGenes()
QuantitationTypeValueObject
getQuantitationType()
int
hashCode()
void
setBioAssayDimension(BioAssayDimensionValueObject bioAssayDimension)
void
setDesignElement(CompositeSequenceValueObject designElement)
void
setExpressionExperiment(ExpressionExperimentValueObject expressionExperiment)
void
setGenes(Collection<Long> genes)
void
setQuantitationType(QuantitationTypeValueObject quantitationType)
String
toString()
-
Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
-
-
-
Field Detail
-
byteArrayConverter
protected static final ByteArrayConverter byteArrayConverter
-
-
Constructor Detail
-
DataVectorValueObject
protected DataVectorValueObject(Long id)
-
DataVectorValueObject
protected DataVectorValueObject(DesignElementDataVector dedv, BioAssayDimensionValueObject badvo)
-
DataVectorValueObject
protected DataVectorValueObject(DesignElementDataVector dedv, Collection<Long> genes, BioAssayDimensionValueObject badvo)
-
DataVectorValueObject
public DataVectorValueObject(DoubleVectorValueObject dvvo)
Copy constructor
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classIdentifiableValueObject<DataVector>
-
getBioAssayDimension
public BioAssayDimensionValueObject getBioAssayDimension()
Represents the order of the bioassays for this. It might not be a real (persistent) BioAssayDimension: it might be a subset, or a "padded" one.- Returns:
- BA dimension VO
-
setBioAssayDimension
public void setBioAssayDimension(BioAssayDimensionValueObject bioAssayDimension)
-
getBioAssays
public List<BioAssayValueObject> getBioAssays()
-
getDesignElement
public CompositeSequenceValueObject getDesignElement()
-
setDesignElement
public void setDesignElement(CompositeSequenceValueObject designElement)
-
getExpressionExperiment
public ExpressionExperimentValueObject getExpressionExperiment()
-
setExpressionExperiment
public void setExpressionExperiment(ExpressionExperimentValueObject expressionExperiment)
-
getGenes
public Collection<Long> getGenes()
- Returns:
- the genes
-
setGenes
public void setGenes(Collection<Long> genes)
- Parameters:
genes
- the genes to set
-
getQuantitationType
public QuantitationTypeValueObject getQuantitationType()
-
setQuantitationType
public void setQuantitationType(QuantitationTypeValueObject quantitationType)
-
-