org.broadleafcommerce.common.money
Class NonModifiableMoney
java.lang.Object
org.broadleafcommerce.common.money.Money
org.broadleafcommerce.common.money.NonModifiableMoney
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Comparable<Money>
public class NonModifiableMoney
- extends Money
Immutable class for easy money comparisons.
Created by bpolster.
- See Also:
- Serialized Form
| Fields inherited from class org.broadleafcommerce.common.money.Money |
ZERO |
|
Constructor Summary |
NonModifiableMoney()
|
NonModifiableMoney(BigDecimal amount)
|
NonModifiableMoney(BigDecimal amount,
Currency currency)
|
NonModifiableMoney(BigDecimal amount,
Currency currency,
int scale)
|
NonModifiableMoney(BigDecimal amount,
String currencyCode)
|
NonModifiableMoney(double amount)
|
NonModifiableMoney(double amount,
Currency currency)
|
NonModifiableMoney(double amount,
String currencyCode)
|
NonModifiableMoney(int amount)
|
NonModifiableMoney(int amount,
Currency currency)
|
NonModifiableMoney(int amount,
String currencyCode)
|
NonModifiableMoney(long amount)
|
NonModifiableMoney(long amount,
Currency currency)
|
NonModifiableMoney(long amount,
String currencyCode)
|
NonModifiableMoney(String amount,
Currency currency)
|
NonModifiableMoney(String amount,
String currencyCode)
|
| Methods inherited from class org.broadleafcommerce.common.money.Money |
abs, abs, clone, compareTo, compareTo, defaultCurrency, doubleValue, equals, getAmount, getCurrency, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, hashCode, isZero, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, max, max, min, min, negate, readExternal, stringValue, toAmount, toCurrency, toString, writeExternal, zero, zero, zero |
NonModifiableMoney
public NonModifiableMoney()
NonModifiableMoney
public NonModifiableMoney(BigDecimal amount)
NonModifiableMoney
public NonModifiableMoney(double amount)
NonModifiableMoney
public NonModifiableMoney(int amount)
NonModifiableMoney
public NonModifiableMoney(long amount)
NonModifiableMoney
public NonModifiableMoney(BigDecimal amount,
String currencyCode)
NonModifiableMoney
public NonModifiableMoney(double amount,
Currency currency)
NonModifiableMoney
public NonModifiableMoney(double amount,
String currencyCode)
NonModifiableMoney
public NonModifiableMoney(int amount,
Currency currency)
NonModifiableMoney
public NonModifiableMoney(int amount,
String currencyCode)
NonModifiableMoney
public NonModifiableMoney(long amount,
Currency currency)
NonModifiableMoney
public NonModifiableMoney(long amount,
String currencyCode)
NonModifiableMoney
public NonModifiableMoney(String amount,
Currency currency)
NonModifiableMoney
public NonModifiableMoney(String amount,
String currencyCode)
NonModifiableMoney
public NonModifiableMoney(BigDecimal amount,
Currency currency)
NonModifiableMoney
public NonModifiableMoney(BigDecimal amount,
Currency currency,
int scale)
add
public Money add(Money other)
- Overrides:
add in class Money
subtract
public Money subtract(Money other)
- Overrides:
subtract in class Money
multiply
public Money multiply(double amount)
- Overrides:
multiply in class Money
multiply
public Money multiply(int amount)
- Overrides:
multiply in class Money
multiply
public Money multiply(BigDecimal multiplier)
- Overrides:
multiply in class Money
divide
public Money divide(double amount)
- Overrides:
divide in class Money
divide
public Money divide(int amount)
- Overrides:
divide in class Money
divide
public Money divide(BigDecimal divisor)
- Overrides:
divide in class Money
Copyright © 2013. All Rights Reserved.