Class TerminationCurrency.TerminationCurrencyBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.isda.TerminationCurrency.TerminationCurrencyBuilderImpl
- All Implemented Interfaces:
TerminationCurrency,TerminationCurrency.TerminationCurrencyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TerminationCurrency
public static class TerminationCurrency.TerminationCurrencyBuilderImpl
extends Object
implements TerminationCurrency.TerminationCurrencyBuilder
Builder Implementation of TerminationCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency
TerminationCurrency.TerminationCurrencyBuilder, TerminationCurrency.TerminationCurrencyBuilderImpl, TerminationCurrency.TerminationCurrencyImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanProvides 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setPartyOptionTerminationCurrency(PartyOptionTerminationCurrency _partyOptionTerminationCurrency) setStatedTerminationCurrency(TerminationCurrencySelection _statedTerminationCurrency) toString()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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.master.isda.TerminationCurrency.TerminationCurrencyBuilder
process
-
Field Details
-
statedTerminationCurrency
protected TerminationCurrencySelection.TerminationCurrencySelectionBuilder statedTerminationCurrency -
partyOptionTerminationCurrency
protected PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder partyOptionTerminationCurrency
-
-
Constructor Details
-
TerminationCurrencyBuilderImpl
public TerminationCurrencyBuilderImpl()
-
-
Method Details
-
getStatedTerminationCurrency
@RosettaAttribute("statedTerminationCurrency") @Accessor(GETTER) @RuneAttribute("statedTerminationCurrency") public 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- Specified by:
getStatedTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
getOrCreateStatedTerminationCurrency
public TerminationCurrencySelection.TerminationCurrencySelectionBuilder getOrCreateStatedTerminationCurrency()- Specified by:
getOrCreateStatedTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
getPartyOptionTerminationCurrency
@RosettaAttribute("partyOptionTerminationCurrency") @Accessor(GETTER) @RuneAttribute("partyOptionTerminationCurrency") public 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- Specified by:
getPartyOptionTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
getOrCreatePartyOptionTerminationCurrency
public PartyOptionTerminationCurrency.PartyOptionTerminationCurrencyBuilder getOrCreatePartyOptionTerminationCurrency()- Specified by:
getOrCreatePartyOptionTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
setStatedTerminationCurrency
@RosettaAttribute("statedTerminationCurrency") @Accessor(SETTER) @RuneAttribute("statedTerminationCurrency") public TerminationCurrency.TerminationCurrencyBuilder setStatedTerminationCurrency(TerminationCurrencySelection _statedTerminationCurrency) - Specified by:
setStatedTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
setPartyOptionTerminationCurrency
@RosettaAttribute("partyOptionTerminationCurrency") @Accessor(SETTER) @RuneAttribute("partyOptionTerminationCurrency") public TerminationCurrency.TerminationCurrencyBuilder setPartyOptionTerminationCurrency(PartyOptionTerminationCurrency _partyOptionTerminationCurrency) - Specified by:
setPartyOptionTerminationCurrencyin interfaceTerminationCurrency.TerminationCurrencyBuilder
-
build
Description copied from interface:TerminationCurrencyBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTerminationCurrency
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTerminationCurrency
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTerminationCurrency.TerminationCurrencyBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TerminationCurrency.TerminationCurrencyBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-