Interface TerminationCurrency.TerminationCurrencyBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TerminationCurrency
- All Known Implementing Classes:
TerminationCurrency.TerminationCurrencyBuilderImpl
- Enclosing interface:
TerminationCurrency
public static interface TerminationCurrency.TerminationCurrencyBuilder
extends TerminationCurrency, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency
TerminationCurrency.TerminationCurrencyBuilder, TerminationCurrency.TerminationCurrencyBuilderImpl, TerminationCurrency.TerminationCurrencyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency
metaData -
Method Summary
Modifier and TypeMethodDescriptionProvides that the Termination Currency will be determined by reference to a contractual mechanism when closing out the Agreement.Allows for specific Termination Currency(ies) and a fallback Termination Currency to be selected.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPartyOptionTerminationCurrency(PartyOptionTerminationCurrency partyOptionTerminationCurrency) setStatedTerminationCurrency(TerminationCurrencySelection statedTerminationCurrency) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateStatedTerminationCurrency
TerminationCurrencySelection.TerminationCurrencySelectionBuilder getOrCreateStatedTerminationCurrency() -
getStatedTerminationCurrency
TerminationCurrencySelection.TerminationCurrencySelectionBuilder getStatedTerminationCurrency()Description copied from interface:TerminationCurrencyAllows for specific Termination Currency(ies) and a fallback Termination Currency to be selected.- Specified by:
getStatedTerminationCurrencyin interfaceTerminationCurrency
-
getOrCreatePartyOptionTerminationCurrency
PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder getOrCreatePartyOptionTerminationCurrency() -
getPartyOptionTerminationCurrency
PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder getPartyOptionTerminationCurrency()Description copied from interface:TerminationCurrencyProvides that the Termination Currency will be determined by reference to a contractual mechanism when closing out the Agreement.- Specified by:
getPartyOptionTerminationCurrencyin interfaceTerminationCurrency
-
setStatedTerminationCurrency
TerminationCurrency.TerminationCurrencyBuilder setStatedTerminationCurrency(TerminationCurrencySelection statedTerminationCurrency) -
setPartyOptionTerminationCurrency
TerminationCurrency.TerminationCurrencyBuilder setPartyOptionTerminationCurrency(PartyOptionTerminationCurrency partyOptionTerminationCurrency) -
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
-