Package org.isda.cdm
Class NotDomesticCurrency
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.NotDomesticCurrency
-
@RosettaClass @RosettaSynonym(value="NotDomesticCurrency", source="FpML_5_10") public class NotDomesticCurrency extends com.rosetta.model.lib.RosettaModelObject
A class to specify the ISDA 2003 Term: Not Domestic Currency.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NotDomesticCurrency.NotDomesticCurrencyBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NotDomesticCurrency.NotDomesticCurrencyBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Boolean
getApplicable()
Indicates whether the Not Domestic Currency provision is applicable.FieldWithMetaString
getCurrency()
An explicit specification of the domestic currency.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends NotDomesticCurrency>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
NotDomesticCurrency.NotDomesticCurrencyBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getApplicable
@RosettaSynonym(value="applicable",source="FpML_5_10") @RosettaSynonym(value="applicable",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="applicable",source="DTCC_11_0") @RosettaSynonym(value="applicable",source="DTCC_9_0") @RosettaSynonym(value="applicable",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getApplicable()
Indicates whether the Not Domestic Currency provision is applicable.
-
getCurrency
@RosettaSynonym(value="currency",source="FpML_5_10") @RosettaSynonym(value="currency",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="currency",source="DTCC_11_0") @RosettaSynonym(value="currency",source="DTCC_9_0") @RosettaSynonym(value="currency",source="CME_ClearedConfirm_1_17") public final FieldWithMetaString getCurrency()
An explicit specification of the domestic currency. 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.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends NotDomesticCurrency> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public NotDomesticCurrency.NotDomesticCurrencyBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static NotDomesticCurrency.NotDomesticCurrencyBuilder 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
-
-