java.lang.Object
org.teamapps.ux.component.field.multicurrency.value.CurrencyValue

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

  • Method Details

    • 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)
    • withCurrencyUnit

      public CurrencyValue withCurrencyUnit​(CurrencyUnit currencyUnit)
    • 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