Class AbstractBlotterDataProvider<T extends com.caplin.motif.UserTrade>
java.lang.Object
com.caplin.motif.fx.ret.fxtrading.blotter.sources.AbstractBlotterDataProvider<T>
- Direct Known Subclasses:
BlockTradeBlotterDataProvider
,FXExecutionBlotterDataProvider
public abstract class AbstractBlotterDataProvider<T extends com.caplin.motif.UserTrade>
extends Object
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
populateAndPublishToBlotter
(T trade, com.caplin.motif.datasource.Message message) abstract void
populateBlotterFieldsFrom
(com.caplin.motif.datasource.Message tradeEvent, T trade, Map<String, String> fieldsToValueMap) void
publishToBlotter
(Map<String, String> fieldsToValueMap, String user) void
sendDataSourceErrorToClient
(String tradeID, T trade, String errorCode) void
sendRejectToClient
(String tradeID, String errorCode, String errorMessage, T trade) void
sendRETRejectToClient
(String tradeID, T trade, String errorMessage)
-
Field Details
-
SUBMIT_ACK
- See Also:
-
PICK_UP
- See Also:
-
TRADE_CONFIRMATION
- See Also:
-
CLIENT_CLOSE_ACK
- See Also:
-
ERROR
- See Also:
-
REJECT
- See Also:
-
HOLD
- See Also:
-
PRICE_UPDATE
- See Also:
-
WITHDRAW
- See Also:
-
ESP_REJECT
- See Also:
-
ESP_ERROR
- See Also:
-
ESP_CLIENT_CLOSE
- See Also:
-
ESP_PICK_UP
- See Also:
-
ESP_RET_SUBMIT
- See Also:
-
ESP_SUBMIT_ACK
- See Also:
-
ESP_TRADE_CONFIRMATION
- See Also:
-
ESP_TRADE_HELD
- See Also:
-
RFS_REJECT
- See Also:
-
RFS_ERROR
- See Also:
-
RFS_CLIENT_CLOSE
- See Also:
-
RFS_EXECUTE_ACK
- See Also:
-
RFS_EXPIRED
- See Also:
-
RFS_PICK_UP
- See Also:
-
RFS_QUOTE
- See Also:
-
RFS_RET_SUBMIT
- See Also:
-
RFS_SUBMIT_ACK
- See Also:
-
RFS_TRADE_CONFIRMATION
- See Also:
-
RFS_TRADE_HELD
- See Also:
-
RFS_WITHDRAW
- See Also:
-
BLOCK_TRADE_REJECT
- See Also:
-
BLOCK_TRADE_ERROR
- See Also:
-
BLOCK_TRADE_CLIENT_CLOSE
- See Also:
-
BLOCK_TRADE_EXECUTE_ACK
- See Also:
-
BLOCK_TRADE_EXPIRED
- See Also:
-
BLOCK_TRADE_PICK_UP
- See Also:
-
BLOCK_TRADE_QUOTE
- See Also:
-
BLOCK_TRADE_RET_SUBMIT
- See Also:
-
BLOCK_TRADE_SUBMIT_ACK
- See Also:
-
BLOCK_TRADE_TRADE_CONFIRMATION
- See Also:
-
BLOCK_TRADE_TRADE_HELD
- See Also:
-
BLOCK_TRADE_WITHDRAW
- See Also:
-
-
Constructor Details
-
AbstractBlotterDataProvider
-
-
Method Details
-
sendRETRejectToClient
-
sendRejectToClient
-
sendDataSourceErrorToClient
-
populateAndPublishToBlotter
-
publishToBlotter
-
populateBlotterFieldsFrom
-