Interface TerminationCurrencySelection.TerminationCurrencySelectionBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TerminationCurrencySelection
- All Known Implementing Classes:
TerminationCurrencySelection.TerminationCurrencySelectionBuilderImpl
- Enclosing interface:
TerminationCurrencySelection
public static interface TerminationCurrencySelection.TerminationCurrencySelectionBuilder
extends TerminationCurrencySelection, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddPartyElection(PartyTerminationCurrencySelection partyElection) addPartyElection(PartyTerminationCurrencySelection partyElection, int idx) addPartyElection(List<? extends PartyTerminationCurrencySelection> partyElection) getOrCreatePartyElection(int index) Specifies different termination currencies to apply depending on which party or parties are the Defaulting Party Affected Party(ies).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBothAffected(String bothAffected) setFallbackCurrency(String fallbackCurrency) setPartyElection(List<? extends PartyTerminationCurrencySelection> partyElection) setStatedCurrency(String statedCurrency) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrencySelection
build, getBothAffected, getFallbackCurrency, getStatedCurrency, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreatePartyElection
PartyTerminationCurrencySelection.PartyTerminationCurrencySelectionBuilder getOrCreatePartyElection(int index) -
getPartyElection
List<? extends PartyTerminationCurrencySelection.PartyTerminationCurrencySelectionBuilder> 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
-
setStatedCurrency
TerminationCurrencySelection.TerminationCurrencySelectionBuilder setStatedCurrency(String statedCurrency) -
setFallbackCurrency
TerminationCurrencySelection.TerminationCurrencySelectionBuilder setFallbackCurrency(String fallbackCurrency) -
addPartyElection
TerminationCurrencySelection.TerminationCurrencySelectionBuilder addPartyElection(PartyTerminationCurrencySelection partyElection) -
addPartyElection
TerminationCurrencySelection.TerminationCurrencySelectionBuilder addPartyElection(PartyTerminationCurrencySelection partyElection, int idx) -
addPartyElection
TerminationCurrencySelection.TerminationCurrencySelectionBuilder addPartyElection(List<? extends PartyTerminationCurrencySelection> partyElection) -
setPartyElection
TerminationCurrencySelection.TerminationCurrencySelectionBuilder setPartyElection(List<? extends PartyTerminationCurrencySelection> partyElection) -
setBothAffected
TerminationCurrencySelection.TerminationCurrencySelectionBuilder setBothAffected(String bothAffected) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-