Class HighPrecisionMoneyImpl
java.lang.Object
com.commercetools.importapi.models.common.HighPrecisionMoneyImpl
- All Implemented Interfaces:
HighPrecisionMoney
,TypedMoney
,io.vrap.rmf.base.client.ModelBase
public class HighPrecisionMoneyImpl
extends Object
implements HighPrecisionMoney, io.vrap.rmf.base.client.ModelBase
HighPrecisionMoney
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.importapi.models.common.HighPrecisionMoney
HIGH_PRECISION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The currency code compliant to ISO 4217.getType()
int
hashCode()
void
setCentAmount
(Long centAmount) set centAmountvoid
setCurrencyCode
(String currencyCode) The currency code compliant to ISO 4217.void
setFractionDigits
(Integer fractionDigits) set fractionDigitsvoid
setPreciseAmount
(Long preciseAmount) set preciseAmountMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.importapi.models.common.HighPrecisionMoney
withHighPrecisionMoney
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.importapi.models.common.TypedMoney
withTypedMoney
-
Constructor Details
-
HighPrecisionMoneyImpl
public HighPrecisionMoneyImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceTypedMoney
- Returns:
- type
-
getFractionDigits
- Specified by:
getFractionDigits
in interfaceTypedMoney
- Returns:
- fractionDigits
-
getCentAmount
- Specified by:
getCentAmount
in interfaceTypedMoney
- Returns:
- centAmount
-
getCurrencyCode
The currency code compliant to ISO 4217.
- Specified by:
getCurrencyCode
in interfaceTypedMoney
- Returns:
- currencyCode
-
getPreciseAmount
- Specified by:
getPreciseAmount
in interfaceHighPrecisionMoney
- Returns:
- preciseAmount
-
setFractionDigits
Description copied from interface:TypedMoney
set fractionDigits- Specified by:
setFractionDigits
in interfaceTypedMoney
- Parameters:
fractionDigits
- value to be set
-
setCentAmount
Description copied from interface:TypedMoney
set centAmount- Specified by:
setCentAmount
in interfaceTypedMoney
- Parameters:
centAmount
- value to be set
-
setCurrencyCode
Description copied from interface:TypedMoney
The currency code compliant to ISO 4217.
- Specified by:
setCurrencyCode
in interfaceTypedMoney
- Parameters:
currencyCode
- value to be set
-
setPreciseAmount
Description copied from interface:HighPrecisionMoney
set preciseAmount- Specified by:
setPreciseAmount
in interfaceHighPrecisionMoney
- Parameters:
preciseAmount
- value to be set
-
equals
-
hashCode
-