Class SubmitTradeEvent
java.lang.Object
com.caplin.generated.motif.fx.orders.bulkordersubmission.events.client.SubmitTradeEvent
- All Implemented Interfaces:
LeggedMessage
,LeggedMessageRoot
,Message
A single event acting on a BulkOrderSubmissionTrade.
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 BulkOrderSubmissionTradeEvent is created using the BulkOrderSubmissionTrade
it relates to.
A BulkOrderSubmissionTradeEvent 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
-
Method Summary
Modifier and TypeMethodDescriptiongetAppID()
com.caplin.trading.TradeEvent
Gets the fields of this TradeEvent as a Mapint
getOLegById
(int legId) getOLegById
(String legId) getOLegByIndex
(int index) getOLegs()
boolean
isSales()
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
-
Constructor Details
-
SubmitTradeEvent
public SubmitTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
-
-
Method Details
-
getFields
Gets the fields of this TradeEvent as a Map -
getTradingSubProtocol
- Returns:
- The sub-protocol of this message, e.g. SALES_ORDER
-
getAppID
- Returns:
- A unique identifier for the client application
-
getBackingEvent
public com.caplin.trading.TradeEvent getBackingEvent()- Returns:
- Get the
TradeEvent
backing this event
-
getOLegs
- Returns:
- Get all the O legs for this trade
-
getOLegById
- Returns:
- Get the O leg for the given id
-
getOLegById
- Returns:
- Get the O leg for the given id
-
getOLegByIndex
- Returns:
- Get the O leg for the given index
-
getNumOLegs
public int getNumOLegs()- Returns:
- Get the number of O legs for this trade
-
isSales
public boolean isSales() -
toString
-