Interface AllocateClientFieldSet
-
- All Superinterfaces:
LeggedMessage
,Message
,RFSSubmissionClientFieldSet
,SubmissionClientFieldSet
- All Known Implementing Classes:
AllocateClientFieldSetChild
,SubmitTradeEvent
public interface AllocateClientFieldSet extends RFSSubmissionClientFieldSet
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AllocateLegClientFieldSetChild
getLLegById(int legId)
default AllocateLegClientFieldSetChild
getLLegById(java.lang.String legId)
default AllocateLegClientFieldSetChild
getLLegByIndex(int index)
java.util.List<AllocateLegClientFieldSetChild>
getLLegs()
default int
getNumLLegs()
-
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, 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 Detail
-
getLLegById
default AllocateLegClientFieldSetChild getLLegById(int legId)
- Specified by:
getLLegById
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegById
default AllocateLegClientFieldSetChild getLLegById(java.lang.String legId)
- Specified by:
getLLegById
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegById
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given id
-
getLLegByIndex
default AllocateLegClientFieldSetChild getLLegByIndex(int index)
- Specified by:
getLLegByIndex
in interfaceRFSSubmissionClientFieldSet
- Specified by:
getLLegByIndex
in interfaceSubmissionClientFieldSet
- Returns:
- Get the L leg for the given index
-
getLLegs
java.util.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
-
-