public class SubmitTradeEvent extends Object implements ESPSubmissionClientFieldSet, LeggedMessageRoot
A single event acting on a ESPTrade.
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 ESPTradeEvent is created using the ESPTrade
it relates to.
A ESPTradeEvent 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()
Get the
TradeEvent backing this event |
String |
getBaseCurrency() |
Map<String,String> |
getFields()
Gets the fields of this TradeEvent as a Map
|
ESPSubmissionLegClientFieldSetChild |
getLegById(int legId)
Deprecated.
|
ESPSubmissionLegClientFieldSetChild |
getLegById(String legId)
Deprecated.
|
ESPSubmissionLegClientFieldSetChild |
getLegByIndex(int index)
Deprecated.
|
List<ESPSubmissionLegClientFieldSetChild> |
getLegs()
Deprecated.
|
List<ESPSubmissionLegClientFieldSetChild> |
getLLegs()
Get all the L legs for this trade
|
ESPSubmissionLegClientFieldSetChild |
getNearLeg() |
int |
getNumLegs()
Deprecated.
|
String |
getOneClickActionType()
This field is used to tell the server if and how to apply slippage.
|
String |
getQuoteID()
The unique ID of the quote the client wants to trade on.
|
String |
getSlippageAmount()
The amount of slippage permitted.
|
String |
getSpotRate()
This is the spot rate that the client wants to trade on.
|
String |
getTermCurrency() |
boolean |
isSales() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLLegById, getLLegById, getLLegByIndex, getNumLLegs
getAccount, getAssetClass, getControlAddLeg, getCurrencyPair, getDealtCurrency, getTOBOUser, getTradingAssetClass, getTradingProtocol, getTradingSubProtocol, getTradingType
getId, getIndex
getId, getIndex
public SubmitTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
public String getQuoteID()
public String getSpotRate()
public String getOneClickActionType()
public String getSlippageAmount()
public com.caplin.trading.TradeEvent getBackingEvent()
TradeEvent
backing this eventpublic List<ESPSubmissionLegClientFieldSetChild> getLLegs()
getLLegs
in interface ESPSubmissionClientFieldSet
getLLegs
in interface SubmissionClientFieldSet
@Deprecated public List<ESPSubmissionLegClientFieldSetChild> getLegs()
getLLegs()
@Deprecated public ESPSubmissionLegClientFieldSetChild getLegById(int legId)
ESPSubmissionClientFieldSet.getLLegById(int)
@Deprecated public ESPSubmissionLegClientFieldSetChild getLegById(String legId)
ESPSubmissionClientFieldSet.getLLegById(String)
@Deprecated public ESPSubmissionLegClientFieldSetChild getLegByIndex(int index)
ESPSubmissionClientFieldSet.getLLegByIndex(int)
@Deprecated public int getNumLegs()
ESPSubmissionClientFieldSet.getNumLLegs()
public ESPSubmissionLegClientFieldSetChild getNearLeg()
public boolean isSales()
public String getBaseCurrency()
public String getTermCurrency()
Copyright © 2018 Caplin Systems.