Class Payment


  • public class Payment
    extends Object
    Information about the premium for commodity swaptions.
    • Constructor Detail

      • Payment

        public Payment()
        Default constructor.
    • Method Detail

      • getPaymentType

        public PaymentType getPaymentType()
        Returns:
        type of payment.
      • setPaymentType

        public void setPaymentType​(PaymentType value)
        Parameters:
        value - type of payment.
      • getPaymentPaySide

        public Side getPaymentPaySide()
        Returns:
        side value of party paying the payment.
      • setPaymentPaySide

        public void setPaymentPaySide​(Side value)
        Parameters:
        value - side value of party paying the payment.
      • getPaymentReceiveSide

        public Side getPaymentReceiveSide()
        Returns:
        side value of party receiving the payment.
      • setPaymentReceiveSide

        public void setPaymentReceiveSide​(Side value)
        Parameters:
        value - side value of party receiving the payment.
      • getPaymentCurrency

        public String getPaymentCurrency()
        Returns:
        the currency in which PaymentAmount(tbd) and/or PaymentRate(tbd) is denominated. Uses ISO 4271 currency codes.
      • setPaymentCurrency

        public void setPaymentCurrency​(String value)
        Parameters:
        value - the currency in which PaymentAmount(tbd) and/or PaymentRate(tbd) is denominated. Uses ISO 4271 currency codes.
      • getPaymentAmount

        public ScaledDecimal getPaymentAmount()
        Returns:
        the total payment amount.
      • setPaymentAmount

        public void setPaymentAmount​(ScaledDecimal value)
        Parameters:
        value - the total payment amount.
      • getPaymentDate

        public LocalDate getPaymentDate()
        Returns:
        payment date.
      • setPaymentDate

        public void setPaymentDate​(LocalDate value)
        Parameters:
        value - payment date.