Interface MMPostTradeServerFieldSet

All Known Implementing Classes:
IncreasedAckTradeEvent, RejectAckTradeEvent, TradeConfirmationTradeEvent

public interface MMPostTradeServerFieldSet
  • 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()
    • setOriginalAmount

      default void setOriginalAmount(Object value)
      The original principal amount for the trade.
      Parameters:
      value - The value to be set passed by i18n
    • setIncreasedAmount

      default void setIncreasedAmount(Object value)
      The increased principal amount for the trade.
      Parameters:
      value - The value to be set passed by i18n
    • setRolledAmount

      default void setRolledAmount(Object value)
      The rolled principal amount for the trade in roll over.
      Parameters:
      value - The value to be set passed by i18n
    • setPrincipalAmount

      default void setPrincipalAmount(Object value)
      Principal amount for the trade specified in the provided Currency.
      Parameters:
      value - The value to be set passed by i18n
    • setCurrency

      default void setCurrency(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
    • 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
    • setTradeID

      default void setTradeID(Object value)
      The unique id identifying the MMRFS trade to be increased.
      Parameters:
      value - The value to be set passed by i18n
    • setTradingType

      default void setTradingType(Object value)
      This could be TERM-DEPOSIT or FLEXI-NOTICE-DEPOSIT.
      Parameters:
      value - The value to be set passed by i18n