public interface OrderSubmissionValidator
An interface for validating a list of orders representing an order strategy.
A class that is interested in validating the submission of an order strategy
should implement this interface. It can be registered by calling FXOrdersAdapter.registerOrderSubmissionValidator(String, OrderSubmissionValidator)
Modifier and Type | Method and Description |
---|---|
void |
validate(StrategyType type,
OrderStrategy strategy,
Map<String,String> fields)
Checks the validity of a strategy based on its type, the strategy object itself, and
the raw field map that the strategy was derived from.
|
void validate(StrategyType type, OrderStrategy strategy, Map<String,String> fields) throws OrderConfigurationException
OrderConfigurationException
if the strategy is not valid.type
- The StrategyType of the order.strategy
- The OrderStrategy object that represents the strategy.fields
- The raw field map that was used to create the <OrderConfigurationException
- If the legs are not valid for this strategy.Copyright © 2015 Caplin Systems.