Package org.isda.cdm

Class 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
    • 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 class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object