public class Money extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Money>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_INT_DIVIDER |
static java.lang.String |
DEFAULT_INT_FRACT_DIVIDER |
| Constructor and Description |
|---|
Money() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Money o) |
boolean |
equals(java.lang.Object o) |
long |
getCoins() |
java.lang.String |
getIntegralDivider() |
java.lang.String |
getIntegralFractionDivider() |
int |
hashCode() |
static Money |
ofCoins(long coins) |
static Money |
ofRubles(java.math.BigDecimal value) |
static Money |
ofRubles(double rubles) |
static Money |
ofRubles(long rubles) |
void |
setIntegralDivider(java.lang.String integralDivider) |
void |
setIntegralFractionDivider(java.lang.String integralFractionDivider) |
java.lang.String |
toHumanReadableString() |
java.lang.String |
toString() |
public static final java.lang.String DEFAULT_INT_DIVIDER
public static final java.lang.String DEFAULT_INT_FRACT_DIVIDER
public static Money ofRubles(long rubles)
public static Money ofRubles(java.math.BigDecimal value)
public static Money ofRubles(double rubles)
public static Money ofCoins(long coins)
public long getCoins()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toHumanReadableString()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getIntegralDivider()
public void setIntegralDivider(java.lang.String integralDivider)
public java.lang.String getIntegralFractionDivider()
public void setIntegralFractionDivider(java.lang.String integralFractionDivider)