Interface OrderDetailsServerFieldSet
public interface OrderDetailsServerFieldSet
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a field to this eventdefault void
setAccount
(Object value) The account this order is for.default void
setActivationDate
(Object value) Deprecated.default void
setActivationDateTime
(Object value) Date and time for activation in ISO_INSTANT format e.g.default void
The display time zone for the ActivationDateTime.default void
setActivationLocation
(Object value) Deprecated.default void
setActivationTime
(Object value) Deprecated.default void
setActivationType
(Object value) The activation type.default void
setActivationUTCOffset
(Object value) Deprecated.default void
setAlertEmailAddress1
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress10
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress2
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress3
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress4
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress5
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress6
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress7
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress8
(Object value) Optional email address for order status notifications.default void
setAlertEmailAddress9
(Object value) Optional email address for order status notifications.default void
setAlertPhoneNumber1
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber10
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber2
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber3
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber4
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber5
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber6
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber7
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber8
(Object value) Optional phone number for order status notifications.default void
setAlertPhoneNumber9
(Object value) Optional phone number for order status notifications.default void
setAlertType
(Object value) The types of alerts that should be sent for this order (comma separated list, zero or more values), e.g.default void
A unique identifier for the client applicationdefault void
setCurrencyPair
(Object value) The currency pair this order is for.default void
setEntityId
(Object value) The entity on whose behalf the trade is submitted.default void
setExpirationDate
(Object value) Deprecated.default void
setExpirationDateTime
(Object value) Date and time for expiration in ISO_INSTANT format e.g.default void
The display time zone for the ExpirationDateTime.default void
setExpirationLocation
(Object value) Deprecated.default void
setExpirationTime
(Object value) Deprecated.default void
setExpirationType
(Object value) The expiration type.default void
setExpirationUTCOffset
(Object value) Deprecated.default void
setFixingSource
(Object value) The fixing source of the NDF tradedefault void
setSettlementCurrency
(Object value) The settlement currency of the NDF tradedefault void
setStrategyType
(Object value) The strategy the order was submitted with.default void
setTOBOUser
(Object value) The user on whose behalf the trade is submitted.
-
Method Details
-
addField
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 aString
usingBigDecimal.toPlainString()
-
setCurrencyPair
The currency pair this order is for.- Parameters:
value
- The value to be set passed by i18n
-
setAccount
The account this order is for.- Parameters:
value
- The value to be set passed by i18n
-
setActivationType
The activation type. e.g. EXPLICIT or GFA- Parameters:
value
- The value to be set passed by i18n
-
setActivationDateTime
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
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
The expiration type. e.g. EXPLICIT, GTC or GFD- Parameters:
value
- The value to be set passed by i18n
-
setExpirationDateTime
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
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
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
The entity on whose behalf the trade is submitted.- Parameters:
value
- The value to be set passed by i18n
-
setTOBOUser
The user on whose behalf the trade is submitted. e.g. john.smith- Parameters:
value
- The value to be set passed by i18n
-
setStrategyType
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
A unique identifier for the client application- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber1
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber2
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber3
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber4
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber5
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber6
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber7
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber8
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber9
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertPhoneNumber10
Optional phone number for order status notifications. e.g. +44 20 7946 0159- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress1
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress2
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress3
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress4
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress5
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress6
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress7
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress8
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress9
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setAlertEmailAddress10
Optional email address for order status notifications. e.g. email@example.com- Parameters:
value
- The value to be set passed by i18n
-
setFixingSource
The fixing source of the NDF trade- Parameters:
value
- The value to be set passed by i18n
-
setSettlementCurrency
The settlement currency of the NDF trade- Parameters:
value
- The value to be set passed by i18n
-
setActivationDate
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.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.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.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.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.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.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.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
-