Interface AllocateClientFieldSet
- All Superinterfaces:
LeggedMessage,Message,RFSSubmissionClientFieldSet,SubmissionClientFieldSet
- All Known Implementing Classes:
AllocateClientFieldSetChild,SubmitTradeEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault AllocateLegClientFieldSetChildgetLLegById(int legId) default AllocateLegClientFieldSetChildgetLLegById(String legId) default AllocateLegClientFieldSetChildgetLLegByIndex(int index) getLLegs()default intdefault intdefault SettlementLegClientFieldSetChildgetULegById(int legId) default SettlementLegClientFieldSetChildgetULegById(String legId) default SettlementLegClientFieldSetChildgetULegByIndex(int index) getULegs()Methods inherited from interface com.caplin.motif.datasource.LeggedMessage
getId, getIndexMethods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.RFSSubmissionClientFieldSet
getBuySell, getDeliverableType, getFixingSource, getLocationType, getOneWayDirection, getRequestedProfitCurrency, getSettlementCurrency, getSingleComponentRepriceField, getSingleComponentRepriceValue, getStreamingModeMethods 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:
getLLegByIdin interfaceRFSSubmissionClientFieldSet- Specified by:
getLLegByIdin interfaceSubmissionClientFieldSet- Returns:
- Get the L leg for the given id
-
getLLegById
- Specified by:
getLLegByIdin interfaceRFSSubmissionClientFieldSet- Specified by:
getLLegByIdin interfaceSubmissionClientFieldSet- Returns:
- Get the L leg for the given id
-
getLLegByIndex
- Specified by:
getLLegByIndexin interfaceRFSSubmissionClientFieldSet- Specified by:
getLLegByIndexin interfaceSubmissionClientFieldSet- Returns:
- Get the L leg for the given index
-
getLLegs
List<AllocateLegClientFieldSetChild> getLLegs()- Specified by:
getLLegsin interfaceRFSSubmissionClientFieldSet- Specified by:
getLLegsin interfaceSubmissionClientFieldSet- Returns:
- Get all the L legs for this trade
-
getNumLLegs
default int getNumLLegs()- Specified by:
getNumLLegsin interfaceRFSSubmissionClientFieldSet- Specified by:
getNumLLegsin interfaceSubmissionClientFieldSet- Returns:
- Get the number of L legs for this trade
-
getULegById
- Returns:
- Get the U leg for the given id
-
getULegById
- Returns:
- Get the U leg for the given id
-
getULegByIndex
- Returns:
- Get the U leg for the given index
-
getULegs
List<SettlementLegClientFieldSetChild> getULegs()- Returns:
- Get all the U legs for this trade
-
getNumULegs
default int getNumULegs()- Returns:
- Get the number of U legs for this trade
-