Class SaveTradeEvent
- java.lang.Object
-
- com.caplin.generated.motif.fx.orders.editstrategy.events.client.SaveTradeEvent
-
- All Implemented Interfaces:
OrderDetailsClientFieldSet
,LeggedMessage
,LeggedMessageRoot
,Message
public class SaveTradeEvent extends java.lang.Object implements OrderDetailsClientFieldSet, LeggedMessageRoot
A single event acting on a EditStrategyTrade.
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 EditStrategyTradeEvent is created using the
EditStrategyTrade
it relates to.A EditStrategyTradeEvent 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
Constructors Constructor Description SaveTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description com.caplin.trading.TradeEvent
getBackingEvent()
java.util.Map<java.lang.String,java.lang.String>
getFields()
Gets the fields of this TradeEvent as a MapLegDetailsClientFieldSetChild
getLegById(int legId)
Deprecated.LegDetailsClientFieldSetChild
getLegById(java.lang.String legId)
Deprecated.LegDetailsClientFieldSetChild
getLegByIndex(int index)
Deprecated.java.util.List<LegDetailsClientFieldSetChild>
getLegs()
Deprecated.java.util.List<LegDetailsClientFieldSetChild>
getLLegs()
int
getNumLegs()
Deprecated.java.lang.String
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
-
Methods inherited from interface com.caplin.generated.motif.fx.orders.fieldsets.OrderDetailsClientFieldSet
getAccount, getActivationDate, getActivationDateTime, getActivationDisplayTimeZone, getActivationLocation, getActivationTime, getActivationType, getActivationUTCOffset, getAlertEmailAddress1, getAlertEmailAddress10, getAlertEmailAddress2, getAlertEmailAddress3, getAlertEmailAddress4, getAlertEmailAddress5, getAlertEmailAddress6, getAlertEmailAddress7, getAlertEmailAddress8, getAlertEmailAddress9, getAlertPhoneNumber1, getAlertPhoneNumber10, getAlertPhoneNumber2, getAlertPhoneNumber3, getAlertPhoneNumber4, getAlertPhoneNumber5, getAlertPhoneNumber6, getAlertPhoneNumber7, getAlertPhoneNumber8, getAlertPhoneNumber9, getAlertType, getAppID, getCurrencyPair, getEntityId, getExpirationDate, getExpirationDateTime, getExpirationDisplayTimeZone, getExpirationLocation, getExpirationTime, getExpirationType, getExpirationUTCOffset, getFixingSource, getLLegById, getLLegById, getLLegByIndex, getNumLLegs, getSettlementCurrency, getStrategyType, getTOBOUser
-
-
-
-
Method Detail
-
getFields
public java.util.Map<java.lang.String,java.lang.String> getFields()
Gets the fields of this TradeEvent as a Map
-
getBackingEvent
public com.caplin.trading.TradeEvent getBackingEvent()
- Returns:
- Get the
TradeEvent
backing this event
-
getLLegs
public java.util.List<LegDetailsClientFieldSetChild> getLLegs()
- Specified by:
getLLegs
in interfaceOrderDetailsClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getLegs
@Deprecated public java.util.List<LegDetailsClientFieldSetChild> getLegs()
Deprecated.- Returns:
- Get all the L legs for this trade
This method is deprecated, please use
getLLegs()
-
getLegById
@Deprecated public LegDetailsClientFieldSetChild getLegById(int legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
OrderDetailsClientFieldSet.getLLegById(int)
-
getLegById
@Deprecated public LegDetailsClientFieldSetChild getLegById(java.lang.String legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
OrderDetailsClientFieldSet.getLLegById(String)
-
getLegByIndex
@Deprecated public LegDetailsClientFieldSetChild getLegByIndex(int index)
Deprecated.- Returns:
- Get the L leg for the given index
This method is deprecated, please use
OrderDetailsClientFieldSet.getLLegByIndex(int)
-
getNumLegs
@Deprecated public int getNumLegs()
Deprecated.- Returns:
- Get the number of L legs for this trade
This method is deprecated, please use
OrderDetailsClientFieldSet.getNumLLegs()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-