Class Quantity
- java.lang.Object
-
- org.opencds.cqf.cql.engine.runtime.Quantity
-
-
Constructor Summary
Constructors Constructor Description Quantity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Quantity other)java.lang.Booleanequal(java.lang.Object other)java.lang.Booleanequivalent(java.lang.Object other)java.lang.StringgetUnit()java.math.BigDecimalgetValue()booleanisDefaultUnit(java.lang.String unit)java.lang.IntegernullableCompareTo(Quantity other)voidsetUnit(java.lang.String unit)voidsetValue(java.math.BigDecimal value)java.lang.StringtoString()booleanunitsEqual(java.lang.String leftUnit, java.lang.String rightUnit)booleanunitsEquivalent(java.lang.String leftUnit, java.lang.String rightUnit)QuantitywithDefaultUnit()QuantitywithUnit(java.lang.String unit)QuantitywithValue(java.math.BigDecimal value)
-
-
-
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:
compareToin interfacejava.lang.Comparable<Quantity>
-
nullableCompareTo
public java.lang.Integer nullableCompareTo(Quantity other)
-
equivalent
public java.lang.Boolean equivalent(java.lang.Object other)
- Specified by:
equivalentin interfaceCqlType
-
equal
public java.lang.Boolean equal(java.lang.Object other)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-