Package org.isda.cdm

Class BuyerSeller

  • Direct Known Subclasses:
    CancelableProvision, ExerciseFee, ExtendibleProvision

    @RosettaClass
    public class BuyerSeller
    extends com.rosetta.model.lib.RosettaModelObject
    This class corresponds to the FpML BuyerSeller.model construct.
    Version:
    2.5.4
    • Method Detail

      • getBuyerAccountReference

        @RosettaSynonym(value="buyerAccountReference",source="FpML_5_10") @RosettaSynonym(value="buyerAccountReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="buyerAccountReference",source="DTCC_11_0") @RosettaSynonym(value="buyerAccountReference",source="DTCC_9_0") @RosettaSynonym(value="buyerAccountReference",source="CME_ClearedConfirm_1_17")
        public final ReferenceWithMetaAccount getBuyerAccountReference()
        A reference to the account that buys this instrument.
      • getBuyerPartyReference

        @RosettaSynonym(value="buyerPartyReference",source="FpML_5_10") @RosettaSynonym(value="buyerPartyReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="buyerPartyReference",source="DTCC_11_0") @RosettaSynonym(value="buyerPartyReference",source="DTCC_9_0") @RosettaSynonym(value="buyerPartyReference",source="CME_ClearedConfirm_1_17")
        public final ReferenceWithMetaParty getBuyerPartyReference()
        A reference to the party that buys this instrument, i.e. pays for this instrument and receives the rights defined by it. ISDA 2002 Equity Definitions section 1.18: `Buyer` means the party specified as such in the related Confirmation. | ISDA 2006 Definitions article 12.1 (b)(i) relating to a Swaption: 'Buyer' means the party that will, on each Premium Payment Date, pay to Seller the Premium | ISDA 2006 Definitions article 12.1 (b)(ii) relating to Swap Transactions with applicable Early Termination: the party specified as such in the related Confirmation, or the Exercising Party if neither party is specified | ISDA 2006 Definitions article 12.1 (b)(iii) relating to any other Option Transaction: the party specified as such in the related Confirmation. | ISDA 2014 Credit Definition article 1.4: `Buyer` means the Fixed Rate Payer.
      • getSellerAccountReference

        @RosettaSynonym(value="sellerAccountReference",source="FpML_5_10") @RosettaSynonym(value="sellerAccountReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="sellerAccountReference",source="DTCC_11_0") @RosettaSynonym(value="sellerAccountReference",source="DTCC_9_0") @RosettaSynonym(value="sellerAccountReference",source="CME_ClearedConfirm_1_17")
        public final ReferenceWithMetaAccount getSellerAccountReference()
        A reference to the account that sells this instrument.
      • getSellerPartyReference

        @RosettaSynonym(value="sellerPartyReference",source="FpML_5_10") @RosettaSynonym(value="sellerPartyReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="sellerPartyReference",source="DTCC_11_0") @RosettaSynonym(value="sellerPartyReference",source="DTCC_9_0") @RosettaSynonym(value="sellerPartyReference",source="CME_ClearedConfirm_1_17")
        public final ReferenceWithMetaParty getSellerPartyReference()
        A reference to the party that sells ('writes') this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it. ISDA 2002 Equity Definitions section 1.19: `Seller` means the party specified as such in the related Confirmation. | ISDA 2006 Definitions article 12.1 (a)(i) relating to a Swaption: 'Seller' means the party the party specified as such or as writer in the related Confirmation | ISDA 2006 Definitions article 12.1 (a)(ii) relating to Swap Transactions with applicable Early Termination: the party specified as such or as writer in the related Confirmation or, if neither party is specified as such, the Non-exercising Party | ISDA 2006 Definitions article 12.1 (a)(iii) relating to any other Option Transaction: the party specified as such in the related Confirmation. | ISDA 2014 Credit Definition article 1.4: `Seller` means the Floating Rate Payer.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends BuyerSeller> 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