Package cdm.legaldocumentation.csa
Class ThresholdFixedAmount.ThresholdFixedAmountImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdFixedAmount.ThresholdFixedAmountImpl
- All Implemented Interfaces:
ThresholdFixedAmount,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ThresholdFixedAmount
public static class ThresholdFixedAmount.ThresholdFixedAmountImpl
extends Object
implements ThresholdFixedAmount
Immutable Implementation of ThresholdFixedAmount
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdFixedAmount
ThresholdFixedAmount.ThresholdFixedAmountBuilder, ThresholdFixedAmount.ThresholdFixedAmountBuilderImpl, ThresholdFixedAmount.ThresholdFixedAmountImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdFixedAmount
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe amount value applicable to the Threshold.Flag detailing whether the collateral Threshold Amount is set to infinity for a particular party.The Threshold currency code.getParty()The party to which the threshold applies.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdFixedAmount
getType, metaData, process
-
Constructor Details
-
ThresholdFixedAmountImpl
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:ThresholdFixedAmountThe party to which the threshold applies.- Specified by:
getPartyin interfaceThresholdFixedAmount
-
getAmount
@RosettaAttribute("amount") @Accessor(GETTER) @Required @RuneAttribute("amount") public Integer getAmount()Description copied from interface:ThresholdFixedAmountThe amount value applicable to the Threshold.- Specified by:
getAmountin interfaceThresholdFixedAmount
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @Required @RuneAttribute("currency") public ISOCurrencyCodeEnum getCurrency()Description copied from interface:ThresholdFixedAmountThe Threshold currency code.- Specified by:
getCurrencyin interfaceThresholdFixedAmount
-
getAmountIsInfinity
@RosettaAttribute("amountIsInfinity") @Accessor(GETTER) @RuneAttribute("amountIsInfinity") public Boolean getAmountIsInfinity()Description copied from interface:ThresholdFixedAmountFlag detailing whether the collateral Threshold Amount is set to infinity for a particular party.- Specified by:
getAmountIsInfinityin interfaceThresholdFixedAmount
-
build
Description copied from interface:ThresholdFixedAmountBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdFixedAmount
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdFixedAmount
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-