Package org.isda.cdm
Class MasterAgreement
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.MasterAgreement
-
@RosettaClass @RosettaSynonym(value="MasterAgreement", source="FpML_5_10") public class MasterAgreement extends com.rosetta.model.lib.RosettaModelObject
A class for defining the agreement executed between the parties and intended to govern all OTC derivatives transactions between those parties.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MasterAgreement.MasterAgreementBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MasterAgreement.MasterAgreementBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getMasterAgreementDate()
The date on which the master agreement was signed.FieldWithMetaString
getMasterAgreementId()
An identifier that has been created to identify the master agreement.FieldWithMetaMasterAgreementTypeEnum
getMasterAgreementType()
The agreement executed between the parties and intended to govern product-specific derivatives transactions between those parties.FieldWithMetaString
getMasterAgreementVersion()
The version of the master agreement.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends MasterAgreement>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
MasterAgreement.MasterAgreementBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getMasterAgreementDate
@RosettaSynonym(value="masterAgreementDate",source="FpML_5_10") @RosettaSynonym(value="masterAgreementDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterAgreementDate",source="DTCC_11_0") @RosettaSynonym(value="masterAgreementDate",source="DTCC_9_0") @RosettaSynonym(value="masterAgreementDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getMasterAgreementDate()
The date on which the master agreement was signed.
-
getMasterAgreementId
@RosettaSynonym(value="masterAgreementId",source="FpML_5_10") @RosettaSynonym(value="masterAgreementId",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterAgreementId",source="DTCC_11_0") @RosettaSynonym(value="masterAgreementId",source="DTCC_9_0") @RosettaSynonym(value="masterAgreementId",source="CME_ClearedConfirm_1_17") public final FieldWithMetaString getMasterAgreementId()
An identifier that has been created to identify the master agreement.
-
getMasterAgreementType
@RosettaSynonym(value="masterAgreementType",source="FpML_5_10") @RosettaSynonym(value="masterAgreementType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterAgreementType",source="DTCC_11_0") @RosettaSynonym(value="masterAgreementType",source="DTCC_9_0") @RosettaSynonym(value="masterAgreementType",source="CME_ClearedConfirm_1_17") public final FieldWithMetaMasterAgreementTypeEnum getMasterAgreementType()
The agreement executed between the parties and intended to govern product-specific derivatives transactions between those parties.
-
getMasterAgreementVersion
@RosettaSynonym(value="masterAgreementVersion",source="FpML_5_10") @RosettaSynonym(value="masterAgreementVersion",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="masterAgreementVersion",source="DTCC_11_0") @RosettaSynonym(value="masterAgreementVersion",source="DTCC_9_0") @RosettaSynonym(value="masterAgreementVersion",source="CME_ClearedConfirm_1_17") public final FieldWithMetaString getMasterAgreementVersion()
The version of the master agreement.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends MasterAgreement> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public MasterAgreement.MasterAgreementBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static MasterAgreement.MasterAgreementBuilder 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
-
-