public interface LegDetailsServerFieldSet
Modifier and Type | Method and Description |
---|---|
void |
addField(String fieldName,
Object value)
Adds a field to this event
|
default void |
setAmount(Object value)
The amount to trade in the dealt currency.
|
default void |
setBenchmarkType(Object value)
If this leg is a benchmark order, what type of benchmark is it.
|
default void |
setBuySell(Object value)
The direction of this leg from the clients perspective.
|
default void |
setChildLegId(Object value)
If this leg has a child, what is the ID of it, e.g.
|
default void |
setChildRelationship(Object value)
If this leg has a child, what is the relationship, e.g.
|
default void |
setDealtCurrency(Object value)
The currency to define the amount in.
|
default void |
setDiscretion(Object value)
Number of points the trader has discretion to fill the order
|
default void |
setExecutionType(Object value)
How this leg should be executed.
|
default void |
setFillRate(Object value)
Deprecated.
|
default void |
setLimitPrice(Object value)
The price at which this leg should fill.
|
default void |
setLoopLegId(Object value)
The leg to loop back to upon completion, e.g.
|
default void |
setMargin(Object value)
The sales margin to be applied to the limit price in order to find the tracking rate.
|
default void |
setMonitorSide(Object value)
The side of the market this leg should monitor.
|
default void |
setOrderID(Object value)
The order id, should only be sent on and an Edit Order
|
default void |
setOrderSettlementDate(Object value)
For Forward and NDF orders only.
|
default void |
setOrderTenor(Object value)
For Forward and NDF orders only.
|
default void |
setPartnerLegId(Object value)
If this leg has a partner, what is the ID of it, e.g.
|
default void |
setPartnerRelationship(Object value)
If this leg has a partner, what is the relationship, e.g.
|
default void |
setRemarks(Object value)
The clients or trader's comments on an order leg - visible to both the Client and the Trader.
|
default void |
setTraderRemarks(Object value)
The trader's comments on an order leg - visible to only the Trader
|
void addField(String fieldName, Object value)
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()
default void setOrderID(Object value)
value
- The value to be set passed by i18ndefault void setAmount(Object value)
value
- The value to be set passed by i18ndefault void setMonitorSide(Object value)
value
- The value to be set passed by i18ndefault void setDealtCurrency(Object value)
value
- The value to be set passed by i18ndefault void setBuySell(Object value)
value
- The value to be set passed by i18ndefault void setExecutionType(Object value)
value
- The value to be set passed by i18ndefault void setBenchmarkType(Object value)
value
- The value to be set passed by i18ndefault void setLimitPrice(Object value)
value
- The value to be set passed by i18ndefault void setMargin(Object value)
value
- The value to be set passed by i18ndefault void setRemarks(Object value)
value
- The value to be set passed by i18ndefault void setTraderRemarks(Object value)
value
- The value to be set passed by i18ndefault void setChildLegId(Object value)
value
- The value to be set passed by i18ndefault void setChildRelationship(Object value)
value
- The value to be set passed by i18ndefault void setPartnerLegId(Object value)
value
- The value to be set passed by i18ndefault void setPartnerRelationship(Object value)
value
- The value to be set passed by i18ndefault void setLoopLegId(Object value)
value
- The value to be set passed by i18n@Deprecated default void setFillRate(Object value)
value
- The value to be set passed by i18ndefault void setDiscretion(Object value)
value
- The value to be set passed by i18ndefault void setOrderTenor(Object value)
value
- The value to be set passed by i18ndefault void setOrderSettlementDate(Object value)
value
- The value to be set passed by i18nCopyright © 2020 Caplin Systems.