Class Measurement

java.lang.Object
ubic.gemma.model.common.AbstractIdentifiable
ubic.gemma.model.common.measurement.Measurement
All Implemented Interfaces:
Identifiable

public class Measurement extends AbstractIdentifiable
  • Field Details

  • Constructor Details

    • Measurement

      public Measurement()
  • Method Details

    • getKindCV

      public MeasurementKind getKindCV()
    • setKindCV

      public void setKindCV(MeasurementKind kindCV)
    • getOtherKind

      public String getOtherKind()
    • setOtherKind

      public void setOtherKind(String otherKind)
    • getRepresentation

      public PrimitiveType getRepresentation()
    • setRepresentation

      public void setRepresentation(PrimitiveType representation)
    • getType

      public MeasurementType getType()
    • setType

      public void setType(MeasurementType type)
    • getUnit

      public Unit getUnit()
    • setUnit

      public void setUnit(Unit unit)
    • getValue

      @Nullable public String getValue()
    • setValue

      public void setValue(@Nullable String value)
    • getValueAsInt

      public int getValueAsInt()
    • getValueAsLong

      public long getValueAsLong()
    • getValueAsFloat

      public float getValueAsFloat()
    • getValueAsDouble

      public double getValueAsDouble()
      Retrieve the value of this measurement as a double.

      Any missing value (i.e. null) will be returned as a Double.NaN.

    • setValueAsDouble

      public void setValueAsDouble(double value)
    • hashCode

      public int hashCode()
      Description copied from class: AbstractIdentifiable
      Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.
      Specified by:
      hashCode in class AbstractIdentifiable
    • equals

      public boolean equals(Object obj)
      Description copied from class: AbstractIdentifiable
      Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.
      Specified by:
      equals in class AbstractIdentifiable
    • toString

      public String toString()
      Overrides:
      toString in class AbstractIdentifiable