Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods
A unique identifier for the client application
The asset class for the trade; used by permissioning and licensing.
Optional field that can be used to display the client agreement date time in a trade amend.
true or false to indicate whether the trader gave the client advice
Indication whether something is commercial or not
default int
default int
default int
The purpose of the trade.
The unique ID of the quote the client wants to trade on.
The clients or trader's comments on a trade - visible to both the Client and the Trader.
This field represents the spot margin that the sales user has selected.
This field is included on the rate update that the client wants to trade on
This field represents the spot margin that the sales user has selected.
This field is included on the rate update that the client wants to trade on
Indicates whether the rates/margins of this trade were manually provided, 'Manual Mode', 'Streaming Mode'
This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
This is the swap ask points that the client wants to trade on.
This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
This is the swap bid points that the client wants to trade on.
The trader's comments on an trade - visible to only the Trader
This field is included on the rate update that the client wants to trade on
This field is included on the rate update that the client wants to trade on
The trading asset class for the trade; used by permissioning and licensing.
The trade protocol, e.g, ESP or RFS.
Method Details
getQuoteID
The unique ID of the quote the client wants to trade on. This is generated by the OMS. Unlike ESP where you have a quote ID for the forward points and a quote ID for the related SPOT quote there is only one quote ID for an RFS quote, even if it's a forward or swap
getSpotBidRate
default String getSpotBidRate ()
This field is included on the rate update that the client wants to trade on
getSpotAskRate
default String getSpotAskRate ()
This field is included on the rate update that the client wants to trade on
getAssetClass
default String getAssetClass ()
The asset class for the trade; used by permissioning and licensing.
getTradingAssetClass
default String getTradingAssetClass ()
The trading asset class for the trade; used by permissioning and licensing.
getTradingProtocol
default String getTradingProtocol ()
The trade protocol, e.g, ESP or RFS. The Trading DataSource library needs this so that it knows which state model to use for the trade. Also used for permissioning.
getSpotBidMargin
default String getSpotBidMargin ()
This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
getSpotAskMargin
default String getSpotAskMargin ()
This field represents the spot margin that the sales user has selected. It should be sent as a raw value, and unformatted.
getSwapBidPoints
default String getSwapBidPoints ()
This is the swap bid points that the client wants to trade on.
getSwapAskPoints
default String getSwapAskPoints ()
This is the swap ask points that the client wants to trade on.
getSwapBidMargin
default String getSwapBidMargin ()
This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
getSwapAskMargin
default String getSwapAskMargin ()
This field represents the swap margin to be applied to the bid side: L*_FwdAskMargin + L2_FwdBidMargin.
getIsAdvised
true or false to indicate whether the trader gave the client advice
getStreamingMode
default String getStreamingMode ()
Indicates whether the rates/margins of this trade were manually provided, 'Manual Mode', 'Streaming Mode'
getTraderSpotBidRate
default String getTraderSpotBidRate ()
This field is included on the rate update that the client wants to trade on
getTraderSpotAskRate
default String getTraderSpotAskRate ()
This field is included on the rate update that the client wants to trade on
getBidPips
Deprecated.
For swap trades this field is included on the rate update that the client wants to trade on. For non-swap trades this field should be not sent.
getAskPips
Deprecated.
For swap trades this field is included on the rate update that the client wants to trade on. For non-swap trades this field should be not sent.
getPurpose
The purpose of the trade. Example: Commercial
getIsCommercial
default String getIsCommercial ()
Indication whether something is commercial or not
getClientAgreementDateTime
default String getClientAgreementDateTime ()
Optional field that can be used to display the client agreement date time in a trade amend. This field can also be included in the Amend's EditableFields list to allow the user to edit it. This field can be used to allow the user to specify a client agreement time in scenarios where the execution time might have been different.
getAppID
A unique identifier for the client application
getLLegById
Returns:
Get the L leg for the given id
getLLegById
Returns:
Get the L leg for the given id
getLLegByIndex
Returns:
Get the L leg for the given index
getLLegs
Returns:
Get all the L legs for this trade
getNumLLegs
default int getNumLLegs ()
Returns:
Get the number of L legs for this trade
getCLegById
Returns:
Get the C leg for the given id
getCLegById
Returns:
Get the C leg for the given id
getCLegByIndex
Returns:
Get the C leg for the given index
getCLegs
Returns:
Get all the C legs for this trade
getNumCLegs
default int getNumCLegs ()
Returns:
Get the number of C legs for this trade
getULegById
Returns:
Get the U leg for the given id
getULegById
Returns:
Get the U leg for the given id
getULegByIndex
Returns:
Get the U leg for the given index
getULegs
Returns:
Get all the U legs for this trade
getNumULegs
default int getNumULegs ()
Returns:
Get the number of U legs for this trade