Class Quantity

  • All Implemented Interfaces:
    java.lang.Comparable<Quantity>, CqlType

    public class Quantity
    extends java.lang.Object
    implements CqlType, java.lang.Comparable<Quantity>
    • Constructor Detail

      • Quantity

        public Quantity()
    • Method Detail

      • getValue

        public java.math.BigDecimal getValue()
      • setValue

        public void setValue​(java.math.BigDecimal value)
      • withValue

        public Quantity withValue​(java.math.BigDecimal value)
      • getUnit

        public java.lang.String getUnit()
      • setUnit

        public void setUnit​(java.lang.String unit)
      • withUnit

        public Quantity withUnit​(java.lang.String unit)
      • withDefaultUnit

        public Quantity withDefaultUnit()
      • isDefaultUnit

        public boolean isDefaultUnit​(java.lang.String unit)
      • unitsEqual

        public boolean unitsEqual​(java.lang.String leftUnit,
                                  java.lang.String rightUnit)
      • unitsEquivalent

        public boolean unitsEquivalent​(java.lang.String leftUnit,
                                       java.lang.String rightUnit)
      • compareTo

        public int compareTo​(Quantity other)
        Specified by:
        compareTo in interface java.lang.Comparable<Quantity>
      • nullableCompareTo

        public java.lang.Integer nullableCompareTo​(Quantity other)
      • equivalent

        public java.lang.Boolean equivalent​(java.lang.Object other)
        Specified by:
        equivalent in interface CqlType
      • equal

        public java.lang.Boolean equal​(java.lang.Object other)
        Specified by:
        equal in interface CqlType
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object