Class CurrencyValue


  • public class CurrencyValue
    extends java.lang.Object
    • Constructor Detail

      • CurrencyValue

        public CurrencyValue​(CurrencyUnit currency,
                             java.math.BigDecimal amount)
    • Method Detail

      • getCurrency

        public java.util.Optional<CurrencyUnit> getCurrency()
      • getAmount

        public java.util.Optional<java.math.BigDecimal> getAmount()
      • getAmountAsLong

        public java.util.Optional<java.lang.Long> getAmountAsLong​(int pointRightShift)
      • withAmount

        public CurrencyValue withAmount​(java.math.BigDecimal amount)
      • toUiCurrencyValue

        public org.teamapps.dto.UiCurrencyValue toUiCurrencyValue​(java.util.Locale locale)
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object