Package org.isda.cdm
Class CreditSupportAgreement
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.CreditSupportAgreement
-
@RosettaClass @RosettaSynonym(value="CreditSupportAgreement", source="FpML_5_10") public class CreditSupportAgreement extends com.rosetta.model.lib.RosettaModelObject
The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreditSupportAgreement.CreditSupportAgreementBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreditSupportAgreement.CreditSupportAgreementBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getDate()
The date of the agreement executed between the parties and intended to govern collateral arrangements for all OTC derivatives transactions between those parties.java.lang.String
getIdentifierValue()
An identifier used to uniquely identify the CSA.FieldWithMetaCreditSupportAgreementTypeEnum
getType()
The type of ISDA Credit Support Agreement.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportAgreement>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
CreditSupportAgreement.CreditSupportAgreementBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDate
@RosettaSynonym(value="date",source="FpML_5_10") @RosettaSynonym(value="date",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="date",source="DTCC_11_0") @RosettaSynonym(value="date",source="DTCC_9_0") @RosettaSynonym(value="date",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getDate()
The date of the agreement executed between the parties and intended to govern collateral arrangements for all OTC derivatives transactions between those parties.
-
getIdentifierValue
@RosettaSynonym(value="identifier",source="FpML_5_10") @RosettaSynonym(value="identifier",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="identifier",source="DTCC_11_0") @RosettaSynonym(value="identifier",source="DTCC_9_0") @RosettaSynonym(value="identifier",source="CME_ClearedConfirm_1_17") public final java.lang.String getIdentifierValue()
An identifier used to uniquely identify the CSA. FpML specifies the type as creditSupportAgreementIdScheme, but without proposing any value. As far as e understand, no scheme has yet been developed at this point.
-
getType
@RosettaSynonym(value="type",source="FpML_5_10") @RosettaSynonym(value="type",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="type",source="DTCC_11_0") @RosettaSynonym(value="type",source="DTCC_9_0") @RosettaSynonym(value="type",source="CME_ClearedConfirm_1_17") public final FieldWithMetaCreditSupportAgreementTypeEnum getType()
The type of ISDA Credit Support Agreement.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportAgreement> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CreditSupportAgreement.CreditSupportAgreementBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static CreditSupportAgreement.CreditSupportAgreementBuilder 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
-
-