Interface RFSSubmissionClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
,SubmissionClientFieldSet
- All Known Subinterfaces:
AllocateClientFieldSet
,AmendClientFieldSet
- All Known Implementing Classes:
AllocateClientFieldSetChild
,AmendClientFieldSetChild
,ResubmitTradeEvent
,ResubmitTradeEvent
,ResubmitTradeEvent
,ResubmitTradeEvent
,RFSSubmissionClientFieldSetChild
,RisklessSubmitTradeEvent
,SubmitTradeEvent
,SubmitTradeEvent
,SubmitTradeEvent
public interface RFSSubmissionClientFieldSet extends SubmissionClientFieldSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default String
getBuySell()
Deprecated.default String
getFixingSource()
The fixing source of the NDF tradedefault RFSSubmissionLegClientFieldSetChild
getLLegById(int legId)
default RFSSubmissionLegClientFieldSetChild
getLLegById(String legId)
default RFSSubmissionLegClientFieldSetChild
getLLegByIndex(int index)
List<? extends RFSSubmissionLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
default String
getOneWayDirection()
If the user is requesting a one way price, which direction should it be, BUY or SELL-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
-
Methods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.SubmissionClientFieldSet
getAccount, getAssetClass, getControlAddLeg, getCurrencyPair, getDealtCurrency, getForceReporting, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
-
-
-
-
Method Detail
-
getBuySell
@Deprecated default String getBuySell()
Deprecated.deprecated: Prefer OneWayDirection - If the user is requesting a one way price, which direction should it be, BUY or SELL
-
getOneWayDirection
default String getOneWayDirection()
If the user is requesting a one way price, which direction should it be, BUY or SELL
-
getFixingSource
default String getFixingSource()
The fixing source of the NDF trade
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(int legId)
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(String legId)
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
default RFSSubmissionLegClientFieldSetChild getLLegByIndex(int index)
- Specified by:
getLLegByIndex
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given index
-
getLLegs
List<? extends RFSSubmissionLegClientFieldSetChild> getLLegs()
- Specified by:
getLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()
- Specified by:
getNumLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get the number of L legs for this trade
-
-