Class BioMaterialValueObject
java.lang.Object
ubic.gemma.model.common.IdentifiableValueObject<BioMaterial>
ubic.gemma.model.expression.biomaterial.BioMaterialValueObject
- All Implemented Interfaces:
Serializable,Identifiable
- Author:
- lukem
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.model.common.IdentifiableValueObject
id -
Constructor Summary
ConstructorsConstructorDescriptionRequired when using the class as a spring bean.BioMaterialValueObject(BioMaterial bm, boolean basic, boolean allFactorValuesAndCharacteristics) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanRelatedBioAssayIDs.Map of categories to original text values (for this biomaterial).Map of factor ids (factor232) to factor value (id or the actual value) for this biomaterial.Deprecated.Collection<? extends IdentifiableValueObject> Deprecated.Collection<? extends IdentifiableValueObject> getName()inthashCode()booleanIndicate if this is using thefVBasicVOsorfactorValueObjectsfor representing factor values.voidsetAssayDescription(String assayDescription) voidsetAssayName(String assayName) voidsetAssayProcessingDate(Date assayProcessingDate) voidsetBasicFVs(boolean basicFVs) Indicate if this is using thefVBasicVOsorfactorValueObjectsfor representing factor values.voidsetBioAssayIds(Collection<Long> bioAssayIds) RelatedBioAssayIDs.voidsetCharacteristicOriginalValues(Map<String, String> characteristicOriginalValues) Map of categories to original text values (for this biomaterial).voidsetCharacteristics(Collection<CharacteristicValueObject> characteristics) voidsetCharacteristicValues(Map<String, String> characteristicValues) voidsetDescription(String description) voidsetFactorIdToFactorValueId(Map<String, String> factorIdToFactorValueId) Map of factor ids (factor232) to factor value (id or the actual value) for this biomaterial.voidsetFactors(Map<String, String> factors) Deprecated.voidsetFactorValueObjects(Collection<FactorValueValueObject> factorValueObjects) voidsetFactorValues(Map<String, String> factorValues) Map of ids (fv133) to a representation of the value (for this biomaterial.)voidsetFastqHeaders(String fastqHeaders) voidsetFVBasicVOs(Collection<FactorValueBasicValueObject> fVBasicVOs) voidvoidsetSourceBioMaterialId(Long sourceBioMaterialId) toString()Methods inherited from class ubic.gemma.model.common.IdentifiableValueObject
getId, setId
-
Constructor Details
-
BioMaterialValueObject
public BioMaterialValueObject()Required when using the class as a spring bean. -
BioMaterialValueObject
-
BioMaterialValueObject
-
BioMaterialValueObject
-
BioMaterialValueObject
public BioMaterialValueObject(BioMaterial bm, boolean basic, boolean allFactorValuesAndCharacteristics) - Parameters:
basic- if true, populatefVBasicVOsinstead offactorValueObjects. Note that basic FVs should be preferred for new code.allFactorValuesAndCharacteristics- whether to include all factor values and characteristics, including those inherited from the source biomaterial, otherwise only those from the sample will be included
-
-
Method Details
-
getFactorValues
-
getFactorValueObjects
Deprecated. -
toString
- Overrides:
toStringin classIdentifiableValueObject<BioMaterial>
-
getName
-
getDescription
-
getAssayName
-
getAssayDescription
-
getFastqHeaders
-
getBioAssayIds
RelatedBioAssayIDs. -
getCharacteristics
-
getSourceBioMaterialId
-
getCharacteristicValues
-
getCharacteristicOriginalValues
Map of categories to original text values (for this biomaterial). This is only used for display and will only be populated if the original value is different from the value. -
isBasicFVs
public boolean isBasicFVs()Indicate if this is using thefVBasicVOsorfactorValueObjectsfor representing factor values. -
getFVBasicVOs
-
getFactorIdToFactorValueId
Map of factor ids (factor232) to factor value (id or the actual value) for this biomaterial. -
getFactors
Deprecated.Map of ids (factor232) to a representation of the factor (e.g., the name). -
getAssayProcessingDate
-
setName
-
setDescription
-
setAssayName
-
setAssayDescription
-
setFastqHeaders
-
setBioAssayIds
RelatedBioAssayIDs. -
setCharacteristics
-
setSourceBioMaterialId
-
setCharacteristicValues
-
setCharacteristicOriginalValues
Map of categories to original text values (for this biomaterial). This is only used for display and will only be populated if the original value is different from the value. -
setBasicFVs
public void setBasicFVs(boolean basicFVs) Indicate if this is using thefVBasicVOsorfactorValueObjectsfor representing factor values. -
setFVBasicVOs
-
setFactorValueObjects
-
setFactorValues
Map of ids (fv133) to a representation of the value (for this biomaterial.) -
setFactorIdToFactorValueId
Map of factor ids (factor232) to factor value (id or the actual value) for this biomaterial. -
setFactors
Deprecated.Map of ids (factor232) to a representation of the factor (e.g., the name). -
setAssayProcessingDate
-
equals
- Overrides:
equalsin classIdentifiableValueObject<BioMaterial>
-
canEqual
- Overrides:
canEqualin classIdentifiableValueObject<BioMaterial>
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableValueObject<BioMaterial>
-
getFactorValues()