Package cdm.legaldocumentation.csa
Class TerminationCurrencyElection.TerminationCurrencyElectionImpl
java.lang.Object
cdm.legaldocumentation.csa.TerminationCurrencyElection.TerminationCurrencyElectionImpl
- All Implemented Interfaces:
TerminationCurrencyElection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TerminationCurrencyElection
public static class TerminationCurrencyElection.TerminationCurrencyElectionImpl
extends Object
implements TerminationCurrencyElection
Immutable Implementation of TerminationCurrencyElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyElection
TerminationCurrencyElection.TerminationCurrencyElectionBuilder, TerminationCurrencyElection.TerminationCurrencyElectionBuilderImpl, TerminationCurrencyElection.TerminationCurrencyElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.TerminationCurrencyElection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTerminationCurrencyElectionImpl(TerminationCurrencyElection.TerminationCurrencyElectionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe Termination Currency associated with the party that referenced as part of this class.The qualification of whether the Termination Currency is specified in this document (True) or in an Eligible Support Credit Support (IM) Schedule (False).getParty()The elective party.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.TerminationCurrencyElection
getType, metaData, process
-
Constructor Details
-
TerminationCurrencyElectionImpl
protected TerminationCurrencyElectionImpl(TerminationCurrencyElection.TerminationCurrencyElectionBuilder builder)
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @Multi @RuneAttribute("party") public List<CounterpartyRoleEnum> getParty()Description copied from interface:TerminationCurrencyElectionThe elective party.- Specified by:
getPartyin interfaceTerminationCurrencyElection
-
getIsSpecified
@RosettaAttribute("isSpecified") @Accessor(GETTER) @Required @RuneAttribute("isSpecified") public Boolean getIsSpecified()Description copied from interface:TerminationCurrencyElectionThe qualification of whether the Termination Currency is specified in this document (True) or in an Eligible Support Credit Support (IM) Schedule (False).- Specified by:
getIsSpecifiedin interfaceTerminationCurrencyElection
-
getCurrency
@RosettaAttribute("currency") @Accessor(GETTER) @RuneAttribute("currency") public FieldWithMetaString getCurrency()Description copied from interface:TerminationCurrencyElectionThe Termination Currency associated with the party that referenced as part of this class. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes.- Specified by:
getCurrencyin interfaceTerminationCurrencyElection
-
build
Description copied from interface:TerminationCurrencyElectionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTerminationCurrencyElection
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTerminationCurrencyElection
-
setBuilderFields
protected void setBuilderFields(TerminationCurrencyElection.TerminationCurrencyElectionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-