Package org.isda.cdm
Class TerminationCurrencyElection
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.TerminationCurrencyElection
-
@RosettaClass public class TerminationCurrencyElection extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Amendment to Termination Currency election by the parties to the agreement. ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (t) (A) & (B).- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TerminationCurrencyElection.TerminationCurrencyElectionBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TerminationCurrencyElection.TerminationCurrencyElectionBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaString
getCurrency()
The Termination Currency associated with the party that referenced as part of this class.java.lang.String
getParty()
The elective party.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends TerminationCurrencyElection>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
TerminationCurrencyElection.TerminationCurrencyElectionBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCurrency
@RosettaSynonym(value="partyA_termination_currency",source="ISDA_Create_1_0") @RosettaSynonym(value="partyB_termination_currency",source="ISDA_Create_1_0") public final FieldWithMetaString getCurrency()
The 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.
-
getParty
@RosettaSynonym(value="",source="ISDA_Create_1_0") @RosettaSynonym(value="",source="ISDA_Create_1_0") public final java.lang.String getParty()
The elective party.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends TerminationCurrencyElection> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public TerminationCurrencyElection.TerminationCurrencyElectionBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static TerminationCurrencyElection.TerminationCurrencyElectionBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-