Interface MMPostTradeServerFieldSet

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String fieldName, java.lang.Object value)
      Adds a field to this event
      default void setCurrency​(java.lang.Object value)  
      default void setIncreasedAmount​(java.lang.Object value)
      The increased principal amount for the trade.
      default void setMaturityDate​(java.lang.Object value)
      In ISO-8601 format, i.e.
      default void setOriginalAmount​(java.lang.Object value)
      The original principal amount for the trade.
      default void setPrincipalAmount​(java.lang.Object value)
      Principal amount for the trade specified in the provided Currency.
      default void setRolledAmount​(java.lang.Object value)
      The rolled principal amount for the trade in roll over.
      default void setStartDate​(java.lang.Object value)
      In ISO-8601 format, i.e.
      default void setTradeID​(java.lang.Object value)
      The unique id identifying the MMRFS trade to be increased.
      default void setTradingType​(java.lang.Object value)
      This could be TERM-DEPOSIT or FLEXI-NOTICE-DEPOSIT.
    • Method Detail

      • addField

        void addField​(java.lang.String fieldName,
                      java.lang.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​(java.lang.Object value)
        The original principal amount for the trade.
        Parameters:
        value - The value to be set passed by i18n
      • setIncreasedAmount

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

        default void setRolledAmount​(java.lang.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​(java.lang.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​(java.lang.Object value)
      • setStartDate

        default void setStartDate​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.Object value)
        This could be TERM-DEPOSIT or FLEXI-NOTICE-DEPOSIT.
        Parameters:
        value - The value to be set passed by i18n