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

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

    • CurrencyValue

      public CurrencyValue​(CurrencyUnit currency, java.math.BigDecimal amount)
  • 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)