Interface OrderDetailsServerFieldSet


  • public interface OrderDetailsServerFieldSet
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      void addField​(java.lang.String fieldName, java.lang.Object value)
      Adds a field to this event
      default void setAccount​(java.lang.Object value)
      The account this order is for.
      default void setActivationDate​(java.lang.Object value)
      Deprecated.
      default void setActivationDateTime​(java.lang.Object value)
      Date and time for activation in ISO_INSTANT format e.g.
      default void setActivationDisplayTimeZone​(java.lang.Object value)
      The display time zone for the ActivationDateTime.
      default void setActivationLocation​(java.lang.Object value)
      Deprecated.
      default void setActivationTime​(java.lang.Object value)
      Deprecated.
      default void setActivationType​(java.lang.Object value)
      The activation type.
      default void setActivationUTCOffset​(java.lang.Object value)
      Deprecated.
      default void setAlertEmailAddress1​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress10​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress2​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress3​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress4​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress5​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress6​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress7​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress8​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertEmailAddress9​(java.lang.Object value)
      Optional email address for order status notifications.
      default void setAlertPhoneNumber1​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber10​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber2​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber3​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber4​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber5​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber6​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber7​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber8​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertPhoneNumber9​(java.lang.Object value)
      Optional phone number for order status notifications.
      default void setAlertType​(java.lang.Object value)
      The types of alerts that should be sent for this order (comma separated list, zero or more values), e.g.
      default void setAppID​(java.lang.Object value)
      A unique identifier for the client application
      default void setCurrencyPair​(java.lang.Object value)
      The currency pair this order is for.
      default void setEntityId​(java.lang.Object value)
      The entity on whose behalf the trade is submitted.
      default void setExpirationDate​(java.lang.Object value)
      Deprecated.
      default void setExpirationDateTime​(java.lang.Object value)
      Date and time for expiration in ISO_INSTANT format e.g.
      default void setExpirationDisplayTimeZone​(java.lang.Object value)
      The display time zone for the ExpirationDateTime.
      default void setExpirationLocation​(java.lang.Object value)
      Deprecated.
      default void setExpirationTime​(java.lang.Object value)
      Deprecated.
      default void setExpirationType​(java.lang.Object value)
      The expiration type.
      default void setExpirationUTCOffset​(java.lang.Object value)
      Deprecated.
      default void setFixingSource​(java.lang.Object value)
      The fixing source of the NDF trade
      default void setSettlementCurrency​(java.lang.Object value)
      The settlement currency of the NDF trade
      default void setStrategyType​(java.lang.Object value)
      The strategy the order was submitted with.
      default void setTOBOUser​(java.lang.Object value)
      The user on whose behalf the trade is submitted.
    • 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()
      • setCurrencyPair

        default void setCurrencyPair​(java.lang.Object value)
        The currency pair this order is for.
        Parameters:
        value - The value to be set passed by i18n
      • setAccount

        default void setAccount​(java.lang.Object value)
        The account this order is for.
        Parameters:
        value - The value to be set passed by i18n
      • setActivationType

        default void setActivationType​(java.lang.Object value)
        The activation type. e.g. EXPLICIT or GFA
        Parameters:
        value - The value to be set passed by i18n
      • setActivationDateTime

        default void setActivationDateTime​(java.lang.Object value)
        Date and time for activation in ISO_INSTANT format e.g. 2011-12-03T10:15:30Z. Blank if GFA.
        Parameters:
        value - The value to be set passed by i18n
      • setActivationDisplayTimeZone

        default void setActivationDisplayTimeZone​(java.lang.Object value)
        The display time zone for the ActivationDateTime. Blank if GFA, else must be in TZ format, e.g. America/New_York or Europe/London.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationType

        default void setExpirationType​(java.lang.Object value)
        The expiration type. e.g. EXPLICIT, GTC or GFD
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationDateTime

        default void setExpirationDateTime​(java.lang.Object value)
        Date and time for expiration in ISO_INSTANT format e.g. 2011-12-03T10:15:30Z. Blank if GTC or GFD.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationDisplayTimeZone

        default void setExpirationDisplayTimeZone​(java.lang.Object value)
        The display time zone for the ExpirationDateTime. Blank if GTC or GFD, else must be in TZ format, e.g. America/New_York or Europe/London.
        Parameters:
        value - The value to be set passed by i18n
      • setAlertType

        default void setAlertType​(java.lang.Object value)
        The types of alerts that should be sent for this order (comma separated list, zero or more values), e.g. SMS, EMAIL.
        Parameters:
        value - The value to be set passed by i18n
      • setEntityId

        default void setEntityId​(java.lang.Object value)
        The entity on whose behalf the trade is submitted.
        Parameters:
        value - The value to be set passed by i18n
      • setTOBOUser

        default void setTOBOUser​(java.lang.Object value)
        The user on whose behalf the trade is submitted. e.g. john.smith
        Parameters:
        value - The value to be set passed by i18n
      • setStrategyType

        default void setStrategyType​(java.lang.Object value)
        The strategy the order was submitted with. This field should not be used by the front end for structuring orders. Comma separated list of Caplin supported values [SINGLE, IF-DONE-OCO, OCO, IF-DONE, IF-TIMEOUT, IF-DONE-LOOP, LOOP]. OTHER denotes a strategy type that is unsupported.
        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
      • setAlertPhoneNumber1

        default void setAlertPhoneNumber1​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber2

        default void setAlertPhoneNumber2​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber3

        default void setAlertPhoneNumber3​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber4

        default void setAlertPhoneNumber4​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber5

        default void setAlertPhoneNumber5​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber6

        default void setAlertPhoneNumber6​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber7

        default void setAlertPhoneNumber7​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber8

        default void setAlertPhoneNumber8​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber9

        default void setAlertPhoneNumber9​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertPhoneNumber10

        default void setAlertPhoneNumber10​(java.lang.Object value)
        Optional phone number for order status notifications. e.g. +44 20 7946 0159
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress1

        default void setAlertEmailAddress1​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress2

        default void setAlertEmailAddress2​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress3

        default void setAlertEmailAddress3​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress4

        default void setAlertEmailAddress4​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress5

        default void setAlertEmailAddress5​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress6

        default void setAlertEmailAddress6​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress7

        default void setAlertEmailAddress7​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress8

        default void setAlertEmailAddress8​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress9

        default void setAlertEmailAddress9​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setAlertEmailAddress10

        default void setAlertEmailAddress10​(java.lang.Object value)
        Optional email address for order status notifications. e.g. email@example.com
        Parameters:
        value - The value to be set passed by i18n
      • setFixingSource

        default void setFixingSource​(java.lang.Object value)
        The fixing source of the NDF trade
        Parameters:
        value - The value to be set passed by i18n
      • setSettlementCurrency

        default void setSettlementCurrency​(java.lang.Object value)
        The settlement currency of the NDF trade
        Parameters:
        value - The value to be set passed by i18n
      • setActivationDate

        @Deprecated
        default void setActivationDate​(java.lang.Object value)
        Deprecated.
        The activation date for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setActivationTime

        @Deprecated
        default void setActivationTime​(java.lang.Object value)
        Deprecated.
        The activation time for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setActivationLocation

        @Deprecated
        default void setActivationLocation​(java.lang.Object value)
        Deprecated.
        The activation location for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setActivationUTCOffset

        @Deprecated
        default void setActivationUTCOffset​(java.lang.Object value)
        Deprecated.
        The activation UTC offset for the order. This has been deprecated and you should prefer the ActivationType, ActivationDateTime and ActivationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationDate

        @Deprecated
        default void setExpirationDate​(java.lang.Object value)
        Deprecated.
        The expiration date for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationTime

        @Deprecated
        default void setExpirationTime​(java.lang.Object value)
        Deprecated.
        The expiration time for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationLocation

        @Deprecated
        default void setExpirationLocation​(java.lang.Object value)
        Deprecated.
        The expiration location for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n
      • setExpirationUTCOffset

        @Deprecated
        default void setExpirationUTCOffset​(java.lang.Object value)
        Deprecated.
        The expiration UTC offset for the order. This has been deprecated and you should prefer the ExpirationType, ExpirationDateTime and ExpirationDisplayTimeZone fields.
        Parameters:
        value - The value to be set passed by i18n