public class SubmitTradeEvent extends Object implements RFSSubmissionClientFieldSet, LeggedMessageRoot
A single event acting on a RFSTrade.
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 RFSTradeEvent is created using the RFSTrade
it relates to.
A RFSTradeEvent 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 |
---|
SubmitTradeEvent(com.caplin.trading.TradeEvent tradeEvent) |
Modifier and Type | Method and Description |
---|---|
com.caplin.trading.TradeEvent |
getBackingEvent() |
String |
getBaseCurrency() |
RFSSubmissionLegClientFieldSetChild |
getFarLeg() |
Map<String,String> |
getFields()
Gets the fields of this TradeEvent as a Map
|
RFSSubmissionLegClientFieldSetChild |
getLegById(int legId)
Deprecated.
|
RFSSubmissionLegClientFieldSetChild |
getLegById(String legId)
Deprecated.
|
RFSSubmissionLegClientFieldSetChild |
getLegByIndex(int index)
Deprecated.
|
List<RFSSubmissionLegClientFieldSetChild> |
getLegs()
Deprecated.
|
List<RFSSubmissionLegClientFieldSetChild> |
getLLegs() |
RFSSubmissionLegClientFieldSetChild |
getNearLeg() |
int |
getNumLegs()
Deprecated.
|
String |
getTermCurrency() |
boolean |
isBlock() |
boolean |
isSales() |
boolean |
isSwap() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBuySell, getLLegById, getLLegById, getLLegByIndex, getNumLLegs, getOneWayDirection
getAccount, getAssetClass, getControlAddLeg, getCurrencyPair, getDealtCurrency, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
getId, getIndex
getId, getIndex
public SubmitTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
public com.caplin.trading.TradeEvent getBackingEvent()
TradeEvent
backing this eventpublic List<RFSSubmissionLegClientFieldSetChild> getLLegs()
getLLegs
in interface RFSSubmissionClientFieldSet
getLLegs
in interface SubmissionClientFieldSet
@Deprecated public List<RFSSubmissionLegClientFieldSetChild> getLegs()
getLLegs()
@Deprecated public RFSSubmissionLegClientFieldSetChild getLegById(int legId)
RFSSubmissionClientFieldSet.getLLegById(int)
@Deprecated public RFSSubmissionLegClientFieldSetChild getLegById(String legId)
RFSSubmissionClientFieldSet.getLLegById(String)
@Deprecated public RFSSubmissionLegClientFieldSetChild getLegByIndex(int index)
RFSSubmissionClientFieldSet.getLLegByIndex(int)
@Deprecated public int getNumLegs()
RFSSubmissionClientFieldSet.getNumLLegs()
public RFSSubmissionLegClientFieldSetChild getNearLeg()
public RFSSubmissionLegClientFieldSetChild getFarLeg()
public boolean isSales()
public boolean isSwap()
public boolean isBlock()
public String getBaseCurrency()
public String getTermCurrency()
Copyright © 2020 Caplin Systems.