Class RequestTradeEvent
- java.lang.Object
-
- com.caplin.generated.motif.fx.trading.settlement.events.client.RequestTradeEvent
-
- All Implemented Interfaces:
SettlementInstructionsClientFieldSet
,LeggedMessage
,LeggedMessageRoot
,Message
public class RequestTradeEvent extends Object implements SettlementInstructionsClientFieldSet, LeggedMessageRoot
A single event acting on a SettlementTrade.
The event may be client generated and received through the respective TradeListener interface or it may be generated by custom code to be sent to the client.
A SettlementTradeEvent is created using the
SettlementTrade
it relates to.A SettlementTradeEvent typically represents a message received from the client or sent by the server. A message contains a set of fields and values which can be accessed using the
Message.getField(String)
method.
-
-
Constructor Summary
Constructors Constructor Description RequestTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description com.caplin.trading.TradeEvent
getBackingEvent()
Map<String,String>
getFields()
Gets the fields of this TradeEvent as a MapSettlementInstructionLegClientFieldSetChild
getLegById(int legId)
Deprecated.SettlementInstructionLegClientFieldSetChild
getLegById(String legId)
Deprecated.SettlementInstructionLegClientFieldSetChild
getLegByIndex(int index)
Deprecated.List<SettlementInstructionLegClientFieldSetChild>
getLegs()
Deprecated.List<SettlementInstructionLegClientFieldSetChild>
getLLegs()
int
getNumLegs()
Deprecated.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessageRoot
getId, getIndex
-
Methods inherited from interface com.caplin.generated.motif.fx.trading.fieldsets.SettlementInstructionsClientFieldSet
getAction, getLLegById, getLLegById, getLLegByIndex, getNumLLegs, getPayAdhocForCommitDirection, getPayBankAccount, getPayBankAccountType, getPayBankAddress1, getPayBankAddress2, getPayBankAddress3, getPayBankName, getPayBankSwift, getPayIndividualAccount, getPayIndividualAddress1, getPayIndividualAddress2, getPayIndividualName, getPayIndividualSwift, getPayIsAdhocForCommit, getPaySettlementDisplayName, getPaySettlementID, getPaySettlementInstructionType, getReceiveAdhocForCommitDirection, getReceiveBankAccount, getReceiveBankAccountType, getReceiveBankAddress1, getReceiveBankAddress2, getReceiveBankAddress3, getReceiveBankName, getReceiveBankSwift, getReceiveIndividualAccount, getReceiveIndividualAddress1, getReceiveIndividualAddress2, getReceiveIndividualName, getReceiveIndividualSwift, getReceiveIsAdhocForCommit, getReceiveSettlementDisplayName, getReceiveSettlementID, getReceiveSettlementInstructionType, getSettlementStatus, getTradeID
-
-
-
-
Method Detail
-
getBackingEvent
public com.caplin.trading.TradeEvent getBackingEvent()
- Returns:
- Get the
TradeEvent
backing this event
-
getLLegs
public List<SettlementInstructionLegClientFieldSetChild> getLLegs()
- Specified by:
getLLegs
in interfaceSettlementInstructionsClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getLegs
@Deprecated public List<SettlementInstructionLegClientFieldSetChild> getLegs()
Deprecated.- Returns:
- Get all the L legs for this trade
This method is deprecated, please use
getLLegs()
-
getLegById
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegById(int legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
SettlementInstructionsClientFieldSet.getLLegById(int)
-
getLegById
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegById(String legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
SettlementInstructionsClientFieldSet.getLLegById(String)
-
getLegByIndex
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegByIndex(int index)
Deprecated.- Returns:
- Get the L leg for the given index
This method is deprecated, please use
SettlementInstructionsClientFieldSet.getLLegByIndex(int)
-
getNumLegs
@Deprecated public int getNumLegs()
Deprecated.- Returns:
- Get the number of L legs for this trade
This method is deprecated, please use
SettlementInstructionsClientFieldSet.getNumLLegs()
-
-