Class TerminationCurrencySelection.TerminationCurrencySelectionImpl
java.lang.Object
cdm.legaldocumentation.master.isda.TerminationCurrencySelection.TerminationCurrencySelectionImpl
- All Implemented Interfaces:
TerminationCurrencySelection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TerminationCurrencySelection
public static class TerminationCurrencySelection.TerminationCurrencySelectionImpl
extends Object
implements TerminationCurrencySelection
Immutable Implementation of TerminationCurrencySelection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrencySelection
TerminationCurrencySelection.TerminationCurrencySelectionBuilder, TerminationCurrencySelection.TerminationCurrencySelectionBuilderImpl, TerminationCurrencySelection.TerminationCurrencySelectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrencySelection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTerminationCurrencySelectionImpl(TerminationCurrencySelection.TerminationCurrencySelectionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies fallback Termination Currency where both parties are Affected Parties.Specifies a single fallback Termination Currency should the stated currency not be freely available.List<? extends PartyTerminationCurrencySelection> Specifies different termination currencies to apply depending on which party or parties are the Defaulting Party Affected Party(ies).Specifies a single Termination Currency for the agreement.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.master.isda.TerminationCurrencySelection
getType, metaData, process
-
Constructor Details
-
TerminationCurrencySelectionImpl
protected TerminationCurrencySelectionImpl(TerminationCurrencySelection.TerminationCurrencySelectionBuilder builder)
-
-
Method Details
-
getStatedCurrency
@RosettaAttribute("statedCurrency") @Accessor(GETTER) @RuneAttribute("statedCurrency") public String getStatedCurrency()Description copied from interface:TerminationCurrencySelectionSpecifies a single Termination Currency for the agreement.- Specified by:
getStatedCurrencyin interfaceTerminationCurrencySelection
-
getFallbackCurrency
@RosettaAttribute("fallbackCurrency") @Accessor(GETTER) @RuneAttribute("fallbackCurrency") public String getFallbackCurrency()Description copied from interface:TerminationCurrencySelectionSpecifies a single fallback Termination Currency should the stated currency not be freely available.- Specified by:
getFallbackCurrencyin interfaceTerminationCurrencySelection
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Multi @RuneAttribute("partyElection") public List<? extends PartyTerminationCurrencySelection> getPartyElection()Description copied from interface:TerminationCurrencySelectionSpecifies different termination currencies to apply depending on which party or parties are the Defaulting Party Affected Party(ies).- Specified by:
getPartyElectionin interfaceTerminationCurrencySelection
-
getBothAffected
@RosettaAttribute("bothAffected") @Accessor(GETTER) @RuneAttribute("bothAffected") public String getBothAffected()Description copied from interface:TerminationCurrencySelectionSpecifies fallback Termination Currency where both parties are Affected Parties.- Specified by:
getBothAffectedin interfaceTerminationCurrencySelection
-
build
Description copied from interface:TerminationCurrencySelectionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTerminationCurrencySelection
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTerminationCurrencySelection
-
setBuilderFields
protected void setBuilderFields(TerminationCurrencySelection.TerminationCurrencySelectionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-