Class FXTradeBlotterAdapter
- java.lang.Object
-
- com.caplin.motif.fx.trading.FXTradeBlotterAdapter
-
public class FXTradeBlotterAdapter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FXTradeBlotterAdapter(com.caplin.datasource.DataSource dataSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
registerExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, without the Sales fields.void
registerExecutionSearchBlotterListener(SearchBlotterListener searchBlotterListener)
Provides an execution blotter for all searches visible to a single user.void
registerHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, without the Sales fields.void
registerNettingCandidatesBlotterListener(BlotterListener blotterListener)
Provides a blotter for all netting candidates visible to a single user.void
registerQuoteBlotterListener(BlotterListener blotterListener)
Provides a blotter for all quotes, executed or otherwise, visible to a single user, without the Sales fields.void
registerSalesActiveDealsBlotterListener(BlotterListener blotterListener)
Provides a blotter for all active deals visible to the given sales user.void
registerSalesExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all user executions visible to the given sales user, with the Sales fields.void
registerSalesExecutionSearchBlotterListener(SearchBlotterListener searchBlotterListener)
Provides a sales execution blotter for all searches visible to a single sales user.void
registerSalesHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all user executions visible to the given sales user, with the Sales fields.void
registerSalesSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single sales user.void
registerSalesTOBOExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, with the Sales fields.void
registerSalesTOBOHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, with the Sales fields.void
registerSalesTOBOSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single sales TOBO user.void
registerSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single user.void
registerSettlementInstructionBlotterListener(BlotterListener blotterListener)
void
registerUnsettledTradesBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user.
-
-
-
Method Detail
-
registerSalesActiveDealsBlotterListener
public void registerSalesActiveDealsBlotterListener(BlotterListener blotterListener)
Provides a blotter for all active deals visible to the given sales user.Provide this with blotter items created from the following:
BlotterTypesDef.InterventionSpotBlotterRecord
BlotterTypesDef.InterventionForwardBlotterRecord
BlotterTypesDef.InterventionSwapBlotterRecord
-
registerHistoricBlotterListener
public void registerHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, without the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSalesHistoricBlotterListener
public void registerSalesHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all user executions visible to the given sales user, with the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotSalesBlotterRecord
BlotterTypesDef.ForwardSalesBlotterRecord
BlotterTypesDef.SwapSalesBlotterRecord
-
registerSalesTOBOHistoricBlotterListener
public void registerSalesTOBOHistoricBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, with the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotSalesBlotterRecord
BlotterTypesDef.ForwardSalesBlotterRecord
BlotterTypesDef.SwapSalesBlotterRecord
-
registerExecutionBlotterListener
public void registerExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, without the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSalesExecutionBlotterListener
public void registerSalesExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all user executions visible to the given sales user, with the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotSalesBlotterRecord
BlotterTypesDef.ForwardSalesBlotterRecord
BlotterTypesDef.SwapSalesBlotterRecord
-
registerSalesTOBOExecutionBlotterListener
public void registerSalesTOBOExecutionBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user, with the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotSalesBlotterRecord
BlotterTypesDef.ForwardSalesBlotterRecord
BlotterTypesDef.SwapSalesBlotterRecord
-
registerUnsettledTradesBlotterListener
public void registerUnsettledTradesBlotterListener(BlotterListener blotterListener)
Provides a blotter for all executions visible to a single user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSettlementInstructionBlotterListener
@Deprecated public void registerSettlementInstructionBlotterListener(BlotterListener blotterListener)
Deprecated.Provides a blotter with the settlement instructions for all executions visible to a single user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerNettingCandidatesBlotterListener
public void registerNettingCandidatesBlotterListener(BlotterListener blotterListener)
Provides a blotter for all netting candidates visible to a single user. The date can be passed as a parameter.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSearchBlotterListener
public void registerSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerExecutionSearchBlotterListener
public void registerExecutionSearchBlotterListener(SearchBlotterListener searchBlotterListener)
Provides an execution blotter for all searches visible to a single user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSalesSearchBlotterListener
public void registerSalesSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single sales user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSalesExecutionSearchBlotterListener
public void registerSalesExecutionSearchBlotterListener(SearchBlotterListener searchBlotterListener)
Provides a sales execution blotter for all searches visible to a single sales user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerSalesTOBOSearchBlotterListener
public void registerSalesTOBOSearchBlotterListener(SearchBlotterListener searchBlotterListener, java.lang.String id)
Provides a blotter for all searches visible to a single sales TOBO user.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
registerQuoteBlotterListener
public void registerQuoteBlotterListener(BlotterListener blotterListener)
Provides a blotter for all quotes, executed or otherwise, visible to a single user, without the Sales fields.Provide this with blotter items created from the following:
BlotterTypesDef.SpotBlotterRecord
BlotterTypesDef.ForwardBlotterRecord
BlotterTypesDef.SwapTradeBlotterRecord
-
-