Class ClientCloseTradeEvent
- java.lang.Object
-
- com.caplin.generated.motif.fx.trading.rfscore.events.client.ClientCloseTradeEvent
-
- All Implemented Interfaces:
ExecutionClientFieldSet
,LeggedMessage
,LeggedMessageRoot
,Message
- Direct Known Subclasses:
ClientCloseTradeEvent
,ClientCloseTradeEvent
,ClientCloseTradeEvent
public class ClientCloseTradeEvent extends java.lang.Object implements ExecutionClientFieldSet, LeggedMessageRoot
A single event acting on a RFSCoreTrade.
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 RFSCoreTradeEvent is created using the
RFSCoreTrade
it relates to.A RFSCoreTradeEvent 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 ClientCloseTradeEvent(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()
ExecutionLegClientFieldSetChild
getFarLeg()
java.util.Map<java.lang.String,java.lang.String>
getFields()
Gets the fields of this TradeEvent as a MapExecutionLegClientFieldSetChild
getLegById(int legId)
Deprecated.ExecutionLegClientFieldSetChild
getLegById(java.lang.String legId)
Deprecated.ExecutionLegClientFieldSetChild
getLegByIndex(int index)
Deprecated.java.util.List<ExecutionLegClientFieldSetChild>
getLegs()
Deprecated.java.util.List<ExecutionLegClientFieldSetChild>
getLLegs()
java.lang.String
getMissedTrade()
java.lang.String
getMissedTradeExecutableFieldsAvailable()
ExecutionLegClientFieldSetChild
getNearLeg()
int
getNumLegs()
Deprecated.java.util.List<SettlementLegClientFieldSetChild>
getULegs()
boolean
isSwap()
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.generated.motif.fx.trading.fieldsets.ExecutionClientFieldSet
getAppID, getAskPips, getAssetClass, getBidPips, getClientAgreementDateTime, getIsAdvised, getLLegById, getLLegById, getLLegByIndex, getNumLLegs, getNumULegs, getPurpose, getQuoteID, getRemarks, getSpotAskMargin, getSpotAskRate, getSpotBidMargin, getSpotBidRate, getStreamingMode, getSwapAskMargin, getSwapAskPoints, getSwapBidMargin, getSwapBidPoints, getTraderRemarks, getTraderSpotAskRate, getTraderSpotBidRate, getTradingAssetClass, getTradingProtocol, getULegById, getULegById, getULegByIndex
-
Methods inherited from interface com.caplin.motif.datasource.LeggedMessageRoot
getId, getIndex
-
-
-
-
Method Detail
-
getFields
public java.util.Map<java.lang.String,java.lang.String> getFields()
Gets the fields of this TradeEvent as a Map
-
getMissedTrade
public java.lang.String getMissedTrade()
- Returns:
- Flag to denote if a quote is a MissedTrade
-
getMissedTradeExecutableFieldsAvailable
public java.lang.String getMissedTradeExecutableFieldsAvailable()
- Returns:
- Indicates if the execution field set is available
-
getBackingEvent
public com.caplin.trading.TradeEvent getBackingEvent()
- Returns:
- Get the
TradeEvent
backing this event
-
getLLegs
public java.util.List<ExecutionLegClientFieldSetChild> getLLegs()
- Specified by:
getLLegs
in interfaceExecutionClientFieldSet
- Returns:
- Get all the L legs for this trade
-
getULegs
public java.util.List<SettlementLegClientFieldSetChild> getULegs()
- Specified by:
getULegs
in interfaceExecutionClientFieldSet
- Returns:
- Get all the U legs for this trade
-
getLegs
@Deprecated public java.util.List<ExecutionLegClientFieldSetChild> getLegs()
Deprecated.- Returns:
- Get all the L legs for this trade
This method is deprecated, please use
getLLegs()
-
getLegById
@Deprecated public ExecutionLegClientFieldSetChild getLegById(int legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
ExecutionClientFieldSet.getLLegById(int)
-
getLegById
@Deprecated public ExecutionLegClientFieldSetChild getLegById(java.lang.String legId)
Deprecated.- Returns:
- Get the L leg for the given id
This method is deprecated, please use
ExecutionClientFieldSet.getLLegById(String)
-
getLegByIndex
@Deprecated public ExecutionLegClientFieldSetChild getLegByIndex(int index)
Deprecated.- Returns:
- Get the L leg for the given index
This method is deprecated, please use
ExecutionClientFieldSet.getLLegByIndex(int)
-
getNumLegs
@Deprecated public int getNumLegs()
Deprecated.- Returns:
- Get the number of L legs for this trade
This method is deprecated, please use
ExecutionClientFieldSet.getNumLLegs()
-
getNearLeg
public ExecutionLegClientFieldSetChild getNearLeg()
-
getFarLeg
public ExecutionLegClientFieldSetChild getFarLeg()
-
isSwap
public boolean isSwap()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-