Class AbstractFactorValueValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<FactorValue>
ubic.gemma.model.expression.experiment.AbstractFactorValueValueObject
- All Implemented Interfaces:
Serializable,Identifiable
- Direct Known Subclasses:
FactorValueBasicValueObject,FactorValueValueObject
The bare minimum to represent a factor value.
This class solely exist to get consistent behavior between the deprecated FactorValueValueObject and its
replacement FactorValueBasicValueObject.
- Author:
- poirigui
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedprotectedAbstractFactorValueValueObject(FactorValue fv, boolean includeExperimentalFactor) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe characteristics associated with this factor value.The experiment factor category.The ID of the experimental factor this factor value belongs to.The experimental factor type.The measurement associated with this factor value.A unique ontology identifier (i.e.The statements associated with this factor value.Human-readable summary of the factor value.inthashCode()booleanIndicate if this FactorValue is a measurement.voidsetCharacteristics(List<CharacteristicValueObject> characteristics) The characteristics associated with this factor value.voidsetExperimentalFactorCategory(CharacteristicValueObject experimentalFactorCategory) The experiment factor category.voidsetExperimentalFactorId(Long experimentalFactorId) The ID of the experimental factor this factor value belongs to.voidsetExperimentalFactorType(String experimentalFactorType) The experimental factor type.voidsetMeasurementObject(MeasurementValueObject measurementObject) The measurement associated with this factor value.voidsetOntologyId(String ontologyId) A unique ontology identifier (i.e.voidsetStatements(List<StatementValueObject> statements) The statements associated with this factor value.voidsetSummary(String summary) Human-readable summary of the factor value.Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId, toString
-
Constructor Details
-
AbstractFactorValueValueObject
protected AbstractFactorValueValueObject() -
AbstractFactorValueValueObject
-
AbstractFactorValueValueObject
-
-
Method Details
-
isMeasurement
public boolean isMeasurement()Indicate if this FactorValue is a measurement. -
getOntologyId
A unique ontology identifier (i.e. IRI) for this factor value. -
getExperimentalFactorId
The ID of the experimental factor this factor value belongs to. -
getExperimentalFactorType
The experimental factor type. -
getExperimentalFactorCategory
The experiment factor category. -
getMeasurementObject
The measurement associated with this factor value.This is named as such to avoid conflict with
isMeasurement(). -
getCharacteristics
The characteristics associated with this factor value. -
getStatements
The statements associated with this factor value. -
getSummary
Human-readable summary of the factor value. -
setOntologyId
A unique ontology identifier (i.e. IRI) for this factor value. -
setExperimentalFactorId
The ID of the experimental factor this factor value belongs to. -
setExperimentalFactorType
The experimental factor type. -
setExperimentalFactorCategory
The experiment factor category. -
setMeasurementObject
The measurement associated with this factor value.This is named as such to avoid conflict with
isMeasurement(). -
setCharacteristics
The characteristics associated with this factor value. -
setStatements
The statements associated with this factor value. -
setSummary
Human-readable summary of the factor value. -
equals
- Overrides:
equalsin classIdentifiableValueObject<FactorValue>
-
canEqual
- Overrides:
canEqualin classIdentifiableValueObject<FactorValue>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<FactorValue>
-