net.sourceforge.fixagora.sellside.client.control
Class SellSidePlugin

java.lang.Object
  extended by net.sourceforge.fixagora.sellside.client.control.SellSidePlugin
All Implemented Interfaces:
BasisClientConnectorListener, FIXAgoraPlugin, AbstractResponses, SellSideResponses

public class SellSidePlugin
extends java.lang.Object
implements FIXAgoraPlugin, SellSideResponses

The Class SellSidePlugin.


Constructor Summary
SellSidePlugin()
           
 
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 onHistoricalSellSideDataResponse(HistoricalSellSideDataResponse historicalSellSideDataResponse)
          On historical sell side data response.
 void onNewOrderSingleResponse(NewOrderSingleResponse newOrderSingleResponse)
          On new order single response.
 void onSellSideQuoteRequestResponse(SellSideQuoteRequestResponse sellSideQuoteRequestResponse)
          On sell side quote request response.
 void onUpdateSellSideMDInputEntryResponse(UpdateSellSideMDInputEntryResponse updateSellSideMDInputEntryResponse)
          On update sell side md input 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

SellSidePlugin

public SellSidePlugin()
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

onUpdateSellSideMDInputEntryResponse

public void onUpdateSellSideMDInputEntryResponse(UpdateSellSideMDInputEntryResponse updateSellSideMDInputEntryResponse)
Description copied from interface: SellSideResponses
On update sell side md input entry response.

Specified by:
onUpdateSellSideMDInputEntryResponse in interface SellSideResponses
Parameters:
updateSellSideMDInputEntryResponse - the update sell side md input entry response

onNewOrderSingleResponse

public void onNewOrderSingleResponse(NewOrderSingleResponse newOrderSingleResponse)
Description copied from interface: SellSideResponses
On new order single response.

Specified by:
onNewOrderSingleResponse in interface SellSideResponses
Parameters:
newOrderSingleResponse - the new order single 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

onHistoricalSellSideDataResponse

public void onHistoricalSellSideDataResponse(HistoricalSellSideDataResponse historicalSellSideDataResponse)
Description copied from interface: SellSideResponses
On historical sell side data response.

Specified by:
onHistoricalSellSideDataResponse in interface SellSideResponses
Parameters:
historicalSellSideDataResponse - the historical sell side data response

getPluginInfo

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

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

onSellSideQuoteRequestResponse

public void onSellSideQuoteRequestResponse(SellSideQuoteRequestResponse sellSideQuoteRequestResponse)
Description copied from interface: SellSideResponses
On sell side quote request response.

Specified by:
onSellSideQuoteRequestResponse in interface SellSideResponses
Parameters:
sellSideQuoteRequestResponse - the sell side quote request response