public final class MonetaryQueries extends Object
This class has utility queries, MonetaryQuery, to MonetaryAmount.
MonetaryAmount monetaryAmount = Money.parse("EUR 2.35");
Long result = monetaryAmount.query(query);// 2L
Or using:
MonetaryAmount monetaryAmount = Money.parse("EUR 2.35");
Long result = query.queryFrom(monetaryAmount);// 2L
MonetaryAmount#query(MonetaryQuery)},
MonetaryQuery},
MonetaryQuery#queryFrom(MonetaryAmount)}| Modifier and Type | Method and Description |
|---|---|
static javax.money.MonetaryQuery<Long> |
convertMinorPart()
Convert to minor part a
MonetaryAmount instance. |
static javax.money.MonetaryQuery<Long> |
extractMajorPart()
Allows to extract the major part of a
MonetaryAmount instance. |
static javax.money.MonetaryQuery<Long> |
extractMinorPart()
Convert to minor part a
MonetaryAmount instance. |
public static javax.money.MonetaryQuery<Long> extractMajorPart()
MonetaryAmount instance.
Gets the amount in major units as a long.
For example, 'EUR 2.35' will return 2, and 'BHD -1.345' will return -1.
{public static javax.money.MonetaryQuery<Long> convertMinorPart()
MonetaryAmount instance.
This returns the monetary amount in terms of the minor units of the currency, truncating the amount if necessary. For example, 'EUR 2.35' will return 235, and 'BHD -1.345' will return -1345.
{public static javax.money.MonetaryQuery<Long> extractMinorPart()
MonetaryAmount instance.
This returns the monetary amount in terms of the minor units of the currency, truncating the whole part if necessary. For example, 'EUR 2.35' will return 35, and 'BHD -1.345' will return -345.
{Copyright © 2012-2016 JavaMoney. All Rights Reserved.