Class SubmitAckTradeEvent
- java.lang.Object
-
- com.caplin.generated.motif.fx.trading.esp.events.server.SubmitAckTradeEvent
-
- All Implemented Interfaces:
Message
public class SubmitAckTradeEvent extends java.lang.Object implements Message
A single event acting on a ESPTrade.
The event may be client generated and received through the respective RFSTradeListener 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 represents a message sent by the server.
-
-
Constructor Summary
Constructors Constructor Description SubmitAckTradeEvent(ESPTrade trade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addField(java.lang.String fieldName, java.lang.Object value)
Adds a field to this Event.void
addFields(java.util.Map<java.lang.String,?> fields)
Adds a map of fields and their values to this eventcom.caplin.trading.TradeEvent
getBackingEvent()
java.util.Map<java.lang.String,java.lang.String>
getFields()
void
setInitialTimestamp(java.util.Date date)
Sets LTY_INIT_TS field to this TradeEvent.void
setSubmissionDate(java.lang.Object value)
The date on the server that the trade was submitted to the OMS (ISO format)void
setSubmissionTime(java.lang.Object value)
The time on the server that the trade was submitted to the OMS (HH:MM:SS)java.lang.String
toString()
-
-
-
Constructor Detail
-
SubmitAckTradeEvent
public SubmitAckTradeEvent(ESPTrade trade)
-
-
Method Detail
-
getFields
public java.util.Map<java.lang.String,java.lang.String> getFields()
-
addField
public void addField(java.lang.String fieldName, java.lang.Object value)
Adds a field to this Event.- Parameters:
fieldName
- The name of the field to add.value
- The value of the field to add. If the value is a BigDecimal then it will be converted to aString
usingBigDecimal.toPlainString()
-
addFields
public void addFields(java.util.Map<java.lang.String,?> fields)
Adds a map of fields and their values to this event- Parameters:
fields
- A map of field names to values to be added to the event. If the value is a BigDecimal then it will be converted to aString
usingBigDecimal.toPlainString()
-
setInitialTimestamp
public void setInitialTimestamp(java.util.Date date)
Sets LTY_INIT_TS field to this TradeEvent.- Parameters:
date
- The time the LTY_INIT_TS field will be set to.
-
setSubmissionDate
public void setSubmissionDate(java.lang.Object value)
The date on the server that the trade was submitted to the OMS (ISO format)
-
setSubmissionTime
public void setSubmissionTime(java.lang.Object value)
The time on the server that the trade was submitted to the OMS (HH:MM:SS)
-
getBackingEvent
public com.caplin.trading.TradeEvent getBackingEvent()
- Returns:
- Get the
TradeEvent
backing this event
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-