Package org.isda.cdm
Class FxHaircutCurrency
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.FxHaircutCurrency
-
@RosettaClass public class FxHaircutCurrency extends com.rosetta.model.lib.RosettaModelObject
A class to specify the reference currency for the purpose of specifying the FX Haircut relating to a posting obligation, as being either the Termination Currency or an FX Designated Currency.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FxHaircutCurrency.FxHaircutCurrencyBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FxHaircutCurrency.FxHaircutCurrencyBuilder
builder()
boolean
equals(java.lang.Object o)
FieldWithMetaString
getFxDesignatedCurrency()
When specified, the reference currency for the purpose of specifying the FX Haircut relating to a posting obligation.java.lang.Boolean
getIsTerminationCurrency()
The reference currency for the purpose of specifying the FX Haircut relating to a posting obligation is the Termination Currency when the Boolean value is set to True.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends FxHaircutCurrency>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
FxHaircutCurrency.FxHaircutCurrencyBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getFxDesignatedCurrency
@RosettaSynonym(value="fx_designated_currency", source="ISDA_Create_1_0") public final FieldWithMetaString getFxDesignatedCurrency()
When specified, the reference currency for the purpose of specifying the FX Haircut relating to a posting obligation. 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.
-
getIsTerminationCurrency
@RosettaSynonym(value="", source="ISDA_Create_1_0") public final java.lang.Boolean getIsTerminationCurrency()
The reference currency for the purpose of specifying the FX Haircut relating to a posting obligation is the Termination Currency when the Boolean value is set to True.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends FxHaircutCurrency> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public FxHaircutCurrency.FxHaircutCurrencyBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static FxHaircutCurrency.FxHaircutCurrencyBuilder 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
-
-