Package org.isda.cdm
Class Composite
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Composite
-
@RosettaClass @RosettaSynonym(value="Composite", source="FpML_5_10") public class Composite extends com.rosetta.model.lib.RosettaModelObject
Specifies the conditions to be applied for converting into a reference currency when the actual currency rate is not determined upfront.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Composite.CompositeBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Composite.CompositeBuilder
builder()
boolean
equals(java.lang.Object o)
DeterminationMethodEnum
getDeterminationMethod()
Specifies the method according to which an amount or a date is determined.FxSpotRateSource
getFxSpotRateSource()
Specifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.RelativeDateOffset
getRelativeDate()
A date specified as some offset to another date (the anchor date).int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Composite>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Composite.CompositeBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDeterminationMethod
@RosettaSynonym(value="determinationMethod",source="FpML_5_10") @RosettaSynonym(value="determinationMethod",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="determinationMethod",source="DTCC_11_0") @RosettaSynonym(value="determinationMethod",source="DTCC_9_0") @RosettaSynonym(value="determinationMethod",source="CME_ClearedConfirm_1_17") public final DeterminationMethodEnum getDeterminationMethod()
Specifies the method according to which an amount or a date is determined.
-
getFxSpotRateSource
@RosettaSynonym(value="fxSpotRateSource",source="FpML_5_10") @RosettaSynonym(value="fxSpotRateSource",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="fxSpotRateSource",source="DTCC_11_0") @RosettaSynonym(value="fxSpotRateSource",source="DTCC_9_0") @RosettaSynonym(value="fxSpotRateSource",source="CME_ClearedConfirm_1_17") public final FxSpotRateSource getFxSpotRateSource()
Specifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.
-
getRelativeDate
@RosettaSynonym(value="relativeDate",source="FpML_5_10") @RosettaSynonym(value="relativeDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="relativeDate",source="DTCC_11_0") @RosettaSynonym(value="relativeDate",source="DTCC_9_0") @RosettaSynonym(value="relativeDate",source="CME_ClearedConfirm_1_17") public final RelativeDateOffset getRelativeDate()
A date specified as some offset to another date (the anchor date).
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Composite> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Composite.CompositeBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Composite.CompositeBuilder 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
-
-