Interface MMRFSSubmissionServerFieldSet


public interface MMRFSSubmissionServerFieldSet
  • Method Details

    • addField

      void addField(String fieldName, Object value)
      Adds a field to this event
      Parameters:
      fieldName - The name of the field to add.
      value - The value of the field to add. If the value is a BigDecimal then it will be converted to a String using BigDecimal.toPlainString()
    • setTOBOUser

      default void setTOBOUser(Object value)
    • setAccount

      default void setAccount(Object value)
    • setPrincipalAmount

      default void setPrincipalAmount(Object value)
    • setCurrency

      default void setCurrency(Object value)
    • setTradingType

      default void setTradingType(Object value)
      This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
      Parameters:
      value - The value to be set passed by i18n
    • setNumberOfDays

      default void setNumberOfDays(Object value)
    • setStartDate

      default void setStartDate(Object value)
      In ISO-8601 format, i.e. YYYY-MM-DD
      Parameters:
      value - The value to be set passed by i18n
    • setStartTenor

      default void setStartTenor(Object value)
      The tenor of the start date e.g. SPOT
      Parameters:
      value - The value to be set passed by i18n
    • setMaturityDate

      default void setMaturityDate(Object value)
      In ISO-8601 format, i.e. YYYY-MM-DD
      Parameters:
      value - The value to be set passed by i18n
    • setMaturityTenor

      default void setMaturityTenor(Object value)
      The tenor of the maturity date e.g. 1W
      Parameters:
      value - The value to be set passed by i18n
    • setPaymentFrequency

      default void setPaymentFrequency(Object value)
      Interest payment frequencies for term deposits, this could be ZERO-COUPON, MONTHLY, QUARTERLY, SEMI-ANNUALLY or ANNUALLY.
      Parameters:
      value - The value to be set passed by i18n
    • setAction

      default void setAction(Object value)
      Withdraw or deposit for Call Deposit.
      Parameters:
      value - The value to be set passed by i18n
    • setCallAccount

      default void setCallAccount(Object value)
      The account which is being withdrawn from or deposited to.
      Parameters:
      value - The value to be set passed by i18n
    • setShariaTrade

      default void setShariaTrade(Object value)
      Boolean that describes whether a MM trade is a Sharia trade or not.
      Parameters:
      value - The value to be set passed by i18n
    • setNoticePeriod

      default void setNoticePeriod(Object value)
      The notice period for a Flexi deposit trade.
      Parameters:
      value - The value to be set passed by i18n
    • setAppID

      default void setAppID(Object value)
      A unique identifier for the client application
      Parameters:
      value - The value to be set passed by i18n