Interface SubmissionLegServerFieldSet
-
public interface SubmissionLegServerFieldSet
-
-
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 eventdefault void
setAmount(java.lang.Object value)
The amount to trade, specified in the dealt currency.default void
setBuyPaySettlementID(java.lang.Object value)
The ID corresponding to the payee's settlement detailsdefault void
setBuyPaySettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the pay side.default void
setBuyPaySettlementRemarks(java.lang.Object value)
The remarks corresponding to the payee's settlement detailsdefault void
setBuyReceiveSettlementID(java.lang.Object value)
The ID corresponding to the recipient's settlement detailsdefault void
setBuyReceiveSettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the receive side.default void
setBuyReceiveSettlementRemarks(java.lang.Object value)
The remarks corresponding to the recipient's settlement detailsdefault void
setBuySell(java.lang.Object value)
Whether the client wants to buy or sell the base currency, NOT the dealt currency.default void
setFixingDate(java.lang.Object value)
The fixing date for NDF trades only, in ISO format (only support standard settlement dates) Example value: 20160513default void
setRemarks(java.lang.Object value)
The clients or trader's comments on a tradedefault void
setRequestedProfitCurrency(java.lang.Object value)
The preferred currency to be used in calculating sales profit details.default void
setSellPaySettlementID(java.lang.Object value)
The ID corresponding to the payee's settlement detailsdefault void
setSellPaySettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the pay side.default void
setSellPaySettlementRemarks(java.lang.Object value)
The remarks corresponding to the payee's settlement detailsdefault void
setSellReceiveSettlementID(java.lang.Object value)
The ID corresponding to the recipient's settlement detailsdefault void
setSellReceiveSettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the receive side.default void
setSellReceiveSettlementRemarks(java.lang.Object value)
The remarks corresponding to the recipient's settlement detailsdefault void
setSettlementDate(java.lang.Object value)
The settlement date for the trade, in ISO format (only support standard settlement dates) Example value: 20160515default void
setTenor(java.lang.Object value)
The tenor at which to settle (only support standard settlement dates, so cannot be broken) Example value: SPOTdefault void
setTOBOUser(java.lang.Object value)
The user the trade is on behalf of.default void
setTraderRemarks(java.lang.Object value)
The trader's comments on a trade
-
-
-
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 aString
usingBigDecimal.toPlainString()
-
setAmount
default void setAmount(java.lang.Object value)
The amount to trade, specified in the dealt currency. Example value: 50000- Parameters:
value
- The value to be set passed by i18n
-
setBuySell
default void setBuySell(java.lang.Object value)
Whether the client wants to buy or sell the base currency, NOT the dealt currency. For example if the currency pair is EURGBP and this value is EUR then this field always tells you if the client wants to buy or sell EUR, even if the dealt currency is GBP. The dealt currency simply tells you which currency the client has specified the amount in. Example value: SELL- Parameters:
value
- The value to be set passed by i18n
-
setSettlementDate
default void setSettlementDate(java.lang.Object value)
The settlement date for the trade, in ISO format (only support standard settlement dates) Example value: 20160515- Parameters:
value
- The value to be set passed by i18n
-
setRequestedProfitCurrency
default void setRequestedProfitCurrency(java.lang.Object value)
The preferred currency to be used in calculating sales profit details. Example value: GBP- Parameters:
value
- The value to be set passed by i18n
-
setTenor
default void setTenor(java.lang.Object value)
The tenor at which to settle (only support standard settlement dates, so cannot be broken) Example value: SPOT- Parameters:
value
- The value to be set passed by i18n
-
setFixingDate
default void setFixingDate(java.lang.Object value)
The fixing date for NDF trades only, in ISO format (only support standard settlement dates) Example value: 20160513- Parameters:
value
- The value to be set passed by i18n
-
setTOBOUser
default void setTOBOUser(java.lang.Object value)
The user the trade is on behalf of.- Parameters:
value
- The value to be set passed by i18n
-
setBuyPaySettlementID
default void setBuyPaySettlementID(java.lang.Object value)
The ID corresponding to the payee's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setBuyPaySettlementRemarks
default void setBuyPaySettlementRemarks(java.lang.Object value)
The remarks corresponding to the payee's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setBuyPaySettlementInstructionType
default void setBuyPaySettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the pay side.- Parameters:
value
- The value to be set passed by i18n
-
setBuyReceiveSettlementID
default void setBuyReceiveSettlementID(java.lang.Object value)
The ID corresponding to the recipient's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setBuyReceiveSettlementRemarks
default void setBuyReceiveSettlementRemarks(java.lang.Object value)
The remarks corresponding to the recipient's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setBuyReceiveSettlementInstructionType
default void setBuyReceiveSettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the receive side.- Parameters:
value
- The value to be set passed by i18n
-
setSellPaySettlementID
default void setSellPaySettlementID(java.lang.Object value)
The ID corresponding to the payee's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setSellPaySettlementRemarks
default void setSellPaySettlementRemarks(java.lang.Object value)
The remarks corresponding to the payee's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setSellPaySettlementInstructionType
default void setSellPaySettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the pay side.- Parameters:
value
- The value to be set passed by i18n
-
setSellReceiveSettlementID
default void setSellReceiveSettlementID(java.lang.Object value)
The ID corresponding to the recipient's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setSellReceiveSettlementRemarks
default void setSellReceiveSettlementRemarks(java.lang.Object value)
The remarks corresponding to the recipient's settlement details- Parameters:
value
- The value to be set passed by i18n
-
setSellReceiveSettlementInstructionType
default void setSellReceiveSettlementInstructionType(java.lang.Object value)
The type of settlement instruction on the receive side.- Parameters:
value
- The value to be set passed by i18n
-
setRemarks
default void setRemarks(java.lang.Object value)
The clients or trader's comments on a trade- Parameters:
value
- The value to be set passed by i18n
-
setTraderRemarks
default void setTraderRemarks(java.lang.Object value)
The trader's comments on a trade- Parameters:
value
- The value to be set passed by i18n
-
-