Class DefaultSwapQuoteFactory
java.lang.Object
com.caplin.motif.fx.ret.fxtrading.extension.quote.DefaultSwapQuoteFactory
- All Implemented Interfaces:
SwapQuoteFactory
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.caplin.generated.motif.fx.rates.QuotePartsDef.SwapQuoteFields
createSwapFields
(com.caplin.motif.fx.trading.PricingSide pricingSide, com.caplin.ret.trapi.fx.execution.LegQuote nearLegQuote, com.caplin.ret.trapi.fx.execution.LegQuote farLegQuote) com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote
createSwapQuote
(com.caplin.generated.motif.fx.trading.rfs.RFSTrade rfsTrade, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide) Invoked when the toolkit receives a RET swap quote and requires the factory to build the FX API quote objectcom.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote
createSwapQuote
(String username, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide, PrecisionFactory precisionFactory) void
initialise
(Context context) Invoked by the toolkit.
-
Field Details
-
BID_ASK_QUOTE_ID
- See Also:
-
ASK_BID_QUOTE_ID
- See Also:
-
-
Constructor Details
-
DefaultSwapQuoteFactory
public DefaultSwapQuoteFactory() -
DefaultSwapQuoteFactory
-
-
Method Details
-
createSwapQuote
public com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote createSwapQuote(String username, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide, PrecisionFactory precisionFactory) -
createSwapFields
public com.caplin.generated.motif.fx.rates.QuotePartsDef.SwapQuoteFields createSwapFields(com.caplin.motif.fx.trading.PricingSide pricingSide, com.caplin.ret.trapi.fx.execution.LegQuote nearLegQuote, com.caplin.ret.trapi.fx.execution.LegQuote farLegQuote) -
initialise
Description copied from interface:SwapQuoteFactory
Invoked by the toolkit. The context provides objects that aid in creating the Quote object.- Specified by:
initialise
in interfaceSwapQuoteFactory
- Parameters:
context
- The context
-
createSwapQuote
public com.caplin.generated.motif.fx.rates.QuoteTypesDef.SwapQuote createSwapQuote(com.caplin.generated.motif.fx.trading.rfs.RFSTrade rfsTrade, com.caplin.ret.trapi.fx.execution.QuoteEvent quote, com.caplin.motif.fx.trading.PricingSide pricingSide) Description copied from interface:SwapQuoteFactory
Invoked when the toolkit receives a RET swap quote and requires the factory to build the FX API quote object- Specified by:
createSwapQuote
in interfaceSwapQuoteFactory
- Parameters:
rfsTrade
- The FX Integration API RFS Trade objectquote
- The RET QuotepricingSide
- The side, defining whether just Bid or Ask values should be set, or both.
-