Class BaseCurrency.BaseCurrencyImpl
java.lang.Object
cdm.legaldocumentation.master.isla.BaseCurrency.BaseCurrencyImpl
- All Implemented Interfaces:
BaseCurrency,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BaseCurrency
Immutable Implementation of BaseCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isla.BaseCurrency
BaseCurrency.BaseCurrencyBuilder, BaseCurrency.BaseCurrencyBuilderImpl, BaseCurrency.BaseCurrencyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isla.BaseCurrency
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe base currency as defined in the GMSLA.If the base currency is not freely convertible, the fallback currency can be defined here.The base currency that is defined must be freely convertible.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isla.BaseCurrency
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BaseCurrencyImpl
-
-
Method Details
-
getBaseCurrency
@RosettaAttribute("baseCurrency") @Accessor(GETTER) @Required @RuneAttribute("baseCurrency") public CurrencyCodeEnum getBaseCurrency()Description copied from interface:BaseCurrencyThe base currency as defined in the GMSLA.- Specified by:
getBaseCurrencyin interfaceBaseCurrency
-
getBaseCurrencyMustBeFreelyConvertible
@RosettaAttribute("baseCurrencyMustBeFreelyConvertible") @Accessor(GETTER) @RuneAttribute("baseCurrencyMustBeFreelyConvertible") public Boolean getBaseCurrencyMustBeFreelyConvertible()Description copied from interface:BaseCurrencyThe base currency that is defined must be freely convertible.- Specified by:
getBaseCurrencyMustBeFreelyConvertiblein interfaceBaseCurrency
-
getBaseCurrencyIfOriginalNotFreelyConvertible
@RosettaAttribute("baseCurrencyIfOriginalNotFreelyConvertible") @Accessor(GETTER) @RuneAttribute("baseCurrencyIfOriginalNotFreelyConvertible") public CurrencyCodeEnum getBaseCurrencyIfOriginalNotFreelyConvertible()Description copied from interface:BaseCurrencyIf the base currency is not freely convertible, the fallback currency can be defined here.- Specified by:
getBaseCurrencyIfOriginalNotFreelyConvertiblein interfaceBaseCurrency
-
build
Description copied from interface:BaseCurrencyBuild Methods- Specified by:
buildin interfaceBaseCurrency- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBaseCurrency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-