Interface ExecutionServerFieldSet


  • public interface ExecutionServerFieldSet
    • 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 setAppID​(java.lang.Object value)
      A unique identifier for the client application
      default void setInterestAmount​(java.lang.Object value)
      Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.
      default void setInterestMargin​(java.lang.Object value)
      Interest margin on the given InterestRate.
      default void setInterestRate​(java.lang.Object value)
      Interest rate on the given PrincipalAmount.
      default void setPrincipalPlusInterest​(java.lang.Object value)
      Composite amount between principal amount and interest amount.
      default void setQuoteID​(java.lang.Object value)
      The unique ID of the quote the client wants to trade on.
      default void setTradingType​(java.lang.Object value)
      This could be DEPOSIT, LOAN, CALL-DEPOSIT, TERM-DEPOSIT, FLEXI-NOTICE-DEPOSIT, TREASURY-BILL or GOVERNMENT-BOND.
    • 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()
      • setQuoteID

        default void setQuoteID​(java.lang.Object value)
        The unique ID of the quote the client wants to trade on.
        Parameters:
        value - The value to be set passed by i18n
      • setTradingType

        default void setTradingType​(java.lang.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
      • setInterestRate

        default void setInterestRate​(java.lang.Object value)
        Interest rate on the given PrincipalAmount.
        Parameters:
        value - The value to be set passed by i18n
      • setInterestMargin

        default void setInterestMargin​(java.lang.Object value)
        Interest margin on the given InterestRate.
        Parameters:
        value - The value to be set passed by i18n
      • setInterestAmount

        default void setInterestAmount​(java.lang.Object value)
        Interest amount (specified in the provided Currency) calculated from the interest rate and principal amount.
        Parameters:
        value - The value to be set passed by i18n
      • setPrincipalPlusInterest

        default void setPrincipalPlusInterest​(java.lang.Object value)
        Composite amount between principal amount and interest amount.
        Parameters:
        value - The value to be set passed by i18n
      • setAppID

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