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 java.lang.String
getBuySell()
Deprecated.default java.lang.String
getDeliverableType()
Can be `DELIVERABLE` or `NON_DELIVERABLE`.default java.lang.String
getFixingSource()
The fixing source of the NDF tradedefault RFSSubmissionLegClientFieldSetChild
getLLegById(int legId)
default RFSSubmissionLegClientFieldSetChild
getLLegById(java.lang.String legId)
default RFSSubmissionLegClientFieldSetChild
getLLegByIndex(int index)
java.util.List<? extends RFSSubmissionLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
default java.lang.String
getOneWayDirection()
The trade direction of the base currency in a one-way quote.default java.lang.String
getSettlementCurrency()
The settlement currency of the NDF tradedefault java.lang.String
getSingleComponentRepriceField()
When the user requests a reprice, which field would they like to have repriceddefault java.lang.String
getSingleComponentRepriceValue()
When the user requests a reprice, which value should the field have-
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, getPurpose, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
-
-
-
-
Method Detail
-
getDeliverableType
default java.lang.String getDeliverableType()
Can be `DELIVERABLE` or `NON_DELIVERABLE`. Determines whether the transaction is for a deliverable or non-deliverable currency
-
getBuySell
@Deprecated default java.lang.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 java.lang.String getOneWayDirection()
The trade direction of the base currency in a one-way quote. When this field is absent or has no value, a two-way quote/stream is requested. When this field is set to BUY or SELL, a one-way quote/stream is requested, with BUY or SELL indicating the trade direction of the base currency.
-
getFixingSource
default java.lang.String getFixingSource()
The fixing source of the NDF trade
-
getSettlementCurrency
default java.lang.String getSettlementCurrency()
The settlement currency of the NDF trade
-
getSingleComponentRepriceField
default java.lang.String getSingleComponentRepriceField()
When the user requests a reprice, which field would they like to have repriced
-
getSingleComponentRepriceValue
default java.lang.String getSingleComponentRepriceValue()
When the user requests a reprice, which value should the field have
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(int legId)
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegById
default RFSSubmissionLegClientFieldSetChild getLLegById(java.lang.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
java.util.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
-
-