Class BlockTradeBlotterDataProvider
java.lang.Object
com.caplin.motif.fx.ret.fxtrading.blotter.sources.AbstractBlotterDataProvider<com.caplin.generated.motif.fx.trading.rfs.RFSTrade>
com.caplin.motif.fx.ret.fxtrading.blotter.sources.BlockTradeBlotterDataProvider
public class BlockTradeBlotterDataProvider
extends AbstractBlotterDataProvider<com.caplin.generated.motif.fx.trading.rfs.RFSTrade>
-
Field Summary
Fields inherited from class com.caplin.motif.fx.ret.fxtrading.blotter.sources.AbstractBlotterDataProvider
BLOCK_TRADE_CLIENT_CLOSE, BLOCK_TRADE_ERROR, BLOCK_TRADE_EXECUTE_ACK, BLOCK_TRADE_EXPIRED, BLOCK_TRADE_PICK_UP, BLOCK_TRADE_QUOTE, BLOCK_TRADE_REJECT, BLOCK_TRADE_RET_SUBMIT, BLOCK_TRADE_SUBMIT_ACK, BLOCK_TRADE_TRADE_CONFIRMATION, BLOCK_TRADE_TRADE_HELD, BLOCK_TRADE_WITHDRAW, CLIENT_CLOSE_ACK, ERROR, ESP_CLIENT_CLOSE, ESP_ERROR, ESP_PICK_UP, ESP_REJECT, ESP_RET_SUBMIT, ESP_SUBMIT_ACK, ESP_TRADE_CONFIRMATION, ESP_TRADE_HELD, HOLD, PICK_UP, PRICE_UPDATE, REJECT, RFS_CLIENT_CLOSE, RFS_ERROR, RFS_EXECUTE_ACK, RFS_EXPIRED, RFS_PICK_UP, RFS_QUOTE, RFS_REJECT, RFS_RET_SUBMIT, RFS_SUBMIT_ACK, RFS_TRADE_CONFIRMATION, RFS_TRADE_HELD, RFS_WITHDRAW, SUBMIT_ACK, TRADE_CONFIRMATION, WITHDRAW
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
populateBlotterFieldsFrom
(com.caplin.motif.datasource.Message message, com.caplin.generated.motif.fx.trading.rfs.RFSTrade trade, Map<String, String> fieldsToValueMap) populates the activity blotter by adding some data to the fieldsMethods inherited from class com.caplin.motif.fx.ret.fxtrading.blotter.sources.AbstractBlotterDataProvider
populateAndPublishToBlotter, publishToBlotter, sendDataSourceErrorToClient, sendRejectToClient, sendRETRejectToClient
-
Constructor Details
-
BlockTradeBlotterDataProvider
-
-
Method Details
-
populateBlotterFieldsFrom
public void populateBlotterFieldsFrom(com.caplin.motif.datasource.Message message, com.caplin.generated.motif.fx.trading.rfs.RFSTrade trade, Map<String, String> fieldsToValueMap) populates the activity blotter by adding some data to the fields- Specified by:
populateBlotterFieldsFrom
in classAbstractBlotterDataProvider<com.caplin.generated.motif.fx.trading.rfs.RFSTrade>
- Parameters:
message
- the message representing the eventtrade
- the block trade executingfieldsToValueMap
- the key/value pair map containing the data relative to the trade
-