net.sourceforge.fixagora.tradecapture.client.control
Class TradeCapturePlugin

java.lang.Object
  extended by net.sourceforge.fixagora.tradecapture.client.control.TradeCapturePlugin
All Implemented Interfaces:
BasisClientConnectorListener, FIXAgoraPlugin, AbstractResponses, TradeCaptureResponses

public class TradeCapturePlugin
extends java.lang.Object
implements FIXAgoraPlugin, TradeCaptureResponses

The Class TradeCapturePlugin.


Constructor Summary
TradeCapturePlugin()
           
 
Method Summary
 AbstractBusinessObjectEditor getAbstractBusinessEditor(AbstractBusinessObject abstractBusinessObject, MainPanel mainPanel)
          Gets the abstract business editor.
 javax.swing.JMenuItem getExtraJMenuItem(MainPanel mainPanel)
          Gets the extra j menu item.
 double getOrderNumber()
          Gets the order number.
 PluginInfo getPluginInfo()
          Gets the plugin info.
 void onAbstractResponse(AbstractResponse abstractResponse)
          On abstract response.
 void onConnected()
          On connected.
 void onDisconnected()
          On disconnected.
 void onTradeCaptureEntryResponse(TradeCaptureEntryResponse tradeCaptureEntryResponse)
          On trade capture entry response.
 void setBasisClientConnector(BasisClientConnector basisClientConnector)
          Sets the basis client connector.
 void setHighlightKey(java.lang.String key)
          Sets the highlight key.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TradeCapturePlugin

public TradeCapturePlugin()
Method Detail

getExtraJMenuItem

public javax.swing.JMenuItem getExtraJMenuItem(MainPanel mainPanel)
Description copied from interface: FIXAgoraPlugin
Gets the extra j menu item.

Specified by:
getExtraJMenuItem in interface FIXAgoraPlugin
Parameters:
mainPanel - the main panel
Returns:
the extra j menu item

getOrderNumber

public double getOrderNumber()
Description copied from interface: FIXAgoraPlugin
Gets the order number.

Specified by:
getOrderNumber in interface FIXAgoraPlugin
Returns:
the order number

setBasisClientConnector

public void setBasisClientConnector(BasisClientConnector basisClientConnector)
Description copied from interface: FIXAgoraPlugin
Sets the basis client connector.

Specified by:
setBasisClientConnector in interface FIXAgoraPlugin
Parameters:
basisClientConnector - the new basis client connector

getAbstractBusinessEditor

public AbstractBusinessObjectEditor getAbstractBusinessEditor(AbstractBusinessObject abstractBusinessObject,
                                                              MainPanel mainPanel)
Description copied from interface: FIXAgoraPlugin
Gets the abstract business editor.

Specified by:
getAbstractBusinessEditor in interface FIXAgoraPlugin
Parameters:
abstractBusinessObject - the abstract business object
mainPanel - the main panel
Returns:
the abstract business editor

onConnected

public void onConnected()
Description copied from interface: BasisClientConnectorListener
On connected.

Specified by:
onConnected in interface BasisClientConnectorListener

onDisconnected

public void onDisconnected()
Description copied from interface: BasisClientConnectorListener
On disconnected.

Specified by:
onDisconnected in interface BasisClientConnectorListener

onAbstractResponse

public void onAbstractResponse(AbstractResponse abstractResponse)
Description copied from interface: BasisClientConnectorListener
On abstract response.

Specified by:
onAbstractResponse in interface BasisClientConnectorListener
Parameters:
abstractResponse - the abstract response

onTradeCaptureEntryResponse

public void onTradeCaptureEntryResponse(TradeCaptureEntryResponse tradeCaptureEntryResponse)
Description copied from interface: TradeCaptureResponses
On trade capture entry response.

Specified by:
onTradeCaptureEntryResponse in interface TradeCaptureResponses
Parameters:
tradeCaptureEntryResponse - the trade capture entry response

setHighlightKey

public void setHighlightKey(java.lang.String key)
Description copied from interface: BasisClientConnectorListener
Sets the highlight key.

Specified by:
setHighlightKey in interface BasisClientConnectorListener
Parameters:
key - the new highlight key

getPluginInfo

public PluginInfo getPluginInfo()
Description copied from interface: FIXAgoraPlugin
Gets the plugin info.

Specified by:
getPluginInfo in interface FIXAgoraPlugin
Returns:
the plugin info