Interface AllocateClientFieldSet
- All Superinterfaces:
LeggedMessage
,Message
,RFSSubmissionClientFieldSet
,SubmissionClientFieldSet
- All Known Implementing Classes:
AllocateClientFieldSetChild
,SubmitTradeEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault AllocateLegClientFieldSetChild
getLLegById
(int legId) default AllocateLegClientFieldSetChild
getLLegById
(String legId) default AllocateLegClientFieldSetChild
getLLegByIndex
(int index) getLLegs()
default int
Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndex
Methods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.RFSSubmissionClientFieldSet
getBuySell, getDeliverableType, getFixingSource, getOneWayDirection, getRequestedProfitCurrency, getSettlementCurrency, getSingleComponentRepriceField, getSingleComponentRepriceValue
Methods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.SubmissionClientFieldSet
getAccount, getAppID, getAssetClass, getControlAddLeg, getCurrencyPair, getDealtCurrency, getIsCommercial, getPurpose, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
-
Method Details
-
getLLegById
- Specified by:
getLLegById
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegById
- Specified by:
getLLegById
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
- Specified by:
getLLegByIndex
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegByIndex
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given index
-
getLLegs
List<AllocateLegClientFieldSetChild> getLLegs()- Specified by:
getLLegs
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()- Specified by:
getNumLLegs
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getNumLLegs
in interfaceSubmissionClientFieldSet
- Returns:
- Get the number of L legs for this trade
-