Interface TypedMoneyDraft

All Superinterfaces:
Comparable<javax.money.MonetaryAmount>, javax.money.CurrencySupplier, javax.money.MonetaryAmount, MonetaryAmountConvertable, Money, javax.money.NumberSupplier
All Known Subinterfaces:
CentPrecisionMoneyDraft, HighPrecisionMoneyDraft
All Known Implementing Classes:
CentPrecisionMoneyDraftImpl, HighPrecisionMoneyDraftImpl, TypedMoneyDraftImpl

public interface TypedMoneyDraft extends Money

Base polymorphic money type containing common fields for Money and HighPrecisionMoneyDraft.

  • To set money in cent precision, use Money.
  • To set money in high precision, use HighPrecisionMoneyDraft.

Example to create a subtype instance using the builder pattern

     TypedMoneyDraft typedMoneyDraft = TypedMoneyDraft.centPrecisionBuilder()
             currencyCode("{currencyCode}")
             .build()