Package org.isda.cdm

Class ExerciseFeeSchedule


  • @RosettaClass
    @RosettaSynonym(value="ExerciseFeeSchedule",
                    source="FpML_5_10")
    public class ExerciseFeeSchedule
    extends PayerReceiver
    A class to define a fee or schedule of fees to be payable on the exercise of an option. This fee may be defined as an amount or a percentage of the notional exercised. As a difference with FpML, it extends the BuyerSeller class.
    Version:
    2.5.4
    • Method Detail

      • getFeeAmountSchedule

        @RosettaSynonym(value="feeAmountSchedule",source="FpML_5_10") @RosettaSynonym(value="feeAmountSchedule",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="feeAmountSchedule",source="DTCC_11_0") @RosettaSynonym(value="feeAmountSchedule",source="DTCC_9_0") @RosettaSynonym(value="feeAmountSchedule",source="CME_ClearedConfirm_1_17")
        public final AmountSchedule getFeeAmountSchedule()
        The exercise fee amount schedule. The fees are expressed as currency amounts. The currency of the fee is assumed to be that of the notional schedule referenced.
      • getFeePaymentDate

        @RosettaSynonym(value="feePaymentDate",source="FpML_5_10") @RosettaSynonym(value="feePaymentDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="feePaymentDate",source="DTCC_11_0") @RosettaSynonym(value="feePaymentDate",source="DTCC_9_0") @RosettaSynonym(value="feePaymentDate",source="CME_ClearedConfirm_1_17")
        public final RelativeDateOffset getFeePaymentDate()
        The date on which exercise fee(s) will be paid. It is specified as a relative date.
      • getFeeRateSchedule

        @RosettaSynonym(value="feeRateSchedule",source="FpML_5_10") @RosettaSynonym(value="feeRateSchedule",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="feeRateSchedule",source="DTCC_11_0") @RosettaSynonym(value="feeRateSchedule",source="DTCC_9_0") @RosettaSynonym(value="feeRateSchedule",source="CME_ClearedConfirm_1_17")
        public final Schedule getFeeRateSchedule()
        The exercise free rate schedule. The fees are expressed as percentage rates of the notional being exercised. The currency of the fee is assumed to be that of the notional schedule referenced.
      • getNotionalReference

        @RosettaSynonym(value="notionalReference",source="FpML_5_10") @RosettaSynonym(value="notionalReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="notionalReference",source="DTCC_11_0") @RosettaSynonym(value="notionalReference",source="DTCC_9_0") @RosettaSynonym(value="notionalReference",source="CME_ClearedConfirm_1_17")
        public final ReferenceWithMetaMoney getNotionalReference()
        A pointer style reference to the associated notional schedule defined elsewhere in the document.
      • process

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

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