Class FxMotifOrderCustomFieldValuesFactory
- java.lang.Object
-
- com.caplin.motif.fx.ret.orders.extension.customfield.FxMotifOrderCustomFieldValuesFactory
-
- All Implemented Interfaces:
CustomFieldValuesFactory<com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy,OrderProperties>
public class FxMotifOrderCustomFieldValuesFactory extends java.lang.Object implements CustomFieldValuesFactory<com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy,OrderProperties>
ACustomFieldValuesFactory
that creates the defaultCustomFieldValues
used by the FxMotif.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.caplin.motif.fx.ret.common.customfield.CustomFieldValuesFactory
CustomFieldValuesFactory.Context
-
-
Constructor Summary
Constructors Constructor Description FxMotifOrderCustomFieldValuesFactory()
FxMotifOrderCustomFieldValuesFactory(InjectableCustomFieldValues customFieldValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomFieldValues
createCustomFieldValues(com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy trade, OrderProperties orderProperties)
Returns aCustomFieldValues
object.void
initialise(CustomFieldValuesFactory.Context context)
-
-
-
Constructor Detail
-
FxMotifOrderCustomFieldValuesFactory
public FxMotifOrderCustomFieldValuesFactory()
-
FxMotifOrderCustomFieldValuesFactory
public FxMotifOrderCustomFieldValuesFactory(InjectableCustomFieldValues customFieldValues)
-
-
Method Detail
-
initialise
public void initialise(CustomFieldValuesFactory.Context context)
- Specified by:
initialise
in interfaceCustomFieldValuesFactory<com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy,OrderProperties>
-
createCustomFieldValues
public CustomFieldValues createCustomFieldValues(com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy trade, OrderProperties orderProperties)
Description copied from interface:CustomFieldValuesFactory
Returns a
CustomFieldValues
object.Use this method to populate
CustomFieldValues
with values taken from theUserTrade
and tradeProperties- Specified by:
createCustomFieldValues
in interfaceCustomFieldValuesFactory<com.caplin.motif.fx.trading.orders.submission.strategy.MotifOrderStrategy,OrderProperties>
-
-