public interface OrderEditor
An OrderEditor maps data from a given Strategy and corresponding order to a TrAPI order.
OrderEditor gets injected in OrderAdapterInitialiser
.
Modifier and Type | Interface and Description |
---|---|
static class |
OrderEditor.Context |
Modifier and Type | Method and Description |
---|---|
void |
initialise(OrderEditor.Context context)
Initialises the OrderEditor.
|
boolean |
updateOrder(com.caplin.ret.trapi.fx.FXOrder trapiFXOrder,
com.caplin.motif.fx.trading.orders.details.Strategy strategy,
com.caplin.motif.fx.trading.orders.details.Order order,
com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest editStrategyRequest)
Updates a given FXOrder with changes from strategy and order.
|
void initialise(OrderEditor.Context context)
boolean updateOrder(com.caplin.ret.trapi.fx.FXOrder trapiFXOrder, com.caplin.motif.fx.trading.orders.details.Strategy strategy, com.caplin.motif.fx.trading.orders.details.Order order, com.caplin.motif.fx.trading.orders.edit.EditStrategyRequest editStrategyRequest) throws java.lang.Exception
trapiFXOrder
- FXOrder that needs updating data.strategy
- Strategy with changed dataorder
- Order with changed dataeditStrategyRequest
- represents a front end request to edit a previously submitted single order or multi-order strategy.java.lang.Exception
Copyright © 2019 Caplin Systems.