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 and Description |
---|
RequestTradeEvent(com.caplin.trading.TradeEvent tradeEvent) |
Modifier and Type | Method and Description |
---|---|
com.caplin.trading.TradeEvent |
getBackingEvent() |
Map<String,String> |
getFields()
Gets the fields of this TradeEvent as a Map
|
SettlementInstructionLegClientFieldSetChild |
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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
getId, getIndex
public RequestTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
public com.caplin.trading.TradeEvent getBackingEvent()
TradeEvent
backing this eventpublic List<SettlementInstructionLegClientFieldSetChild> getLLegs()
getLLegs
in interface SettlementInstructionsClientFieldSet
@Deprecated public List<SettlementInstructionLegClientFieldSetChild> getLegs()
getLLegs()
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegById(int legId)
SettlementInstructionsClientFieldSet.getLLegById(int)
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegById(String legId)
SettlementInstructionsClientFieldSet.getLLegById(String)
@Deprecated public SettlementInstructionLegClientFieldSetChild getLegByIndex(int index)
SettlementInstructionsClientFieldSet.getLLegByIndex(int)
@Deprecated public int getNumLegs()
SettlementInstructionsClientFieldSet.getNumLLegs()
Copyright © 2020 Caplin Systems.