net.sourceforge.fixagora.buyside.client.control
Class BuySidePlugin

java.lang.Object
  extended by net.sourceforge.fixagora.buyside.client.control.BuySidePlugin
All Implemented Interfaces:
BasisClientConnectorListener, FIXAgoraPlugin, AbstractResponses, BuySideResponses

public class BuySidePlugin
extends java.lang.Object
implements FIXAgoraPlugin, BuySideResponses

The Class BuySidePlugin.


Constructor Summary
BuySidePlugin()
           
 
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 onBuySideQuoteRequestResponse(BuySideQuoteRequestResponse quoteRequestResponse)
          On buy side quote request response.
 void onConnected()
          On connected.
 void onDisconnected()
          On disconnected.
 void onHistoricalBuySideDataResponse(HistoricalBuySideDataResponse historicalDataResponse)
          On historical buy side data response.
 void onNewOrderSingleResponse(NewOrderSingleResponse newOrderSingleResponse)
          On new order single response.
 void onUpdateSellSideMDInputEntryResponse(UpdateBuySideMDInputEntryResponse updateBuySideMDInputEntryResponse)
          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

BuySidePlugin

public BuySidePlugin()
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(UpdateBuySideMDInputEntryResponse updateBuySideMDInputEntryResponse)
Description copied from interface: BuySideResponses
On update sell side md input entry response.

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

onNewOrderSingleResponse

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

Specified by:
onNewOrderSingleResponse in interface BuySideResponses
Parameters:
newOrderSingleResponse - the new order single response

onBuySideQuoteRequestResponse

public void onBuySideQuoteRequestResponse(BuySideQuoteRequestResponse quoteRequestResponse)
Description copied from interface: BuySideResponses
On buy side quote request response.

Specified by:
onBuySideQuoteRequestResponse in interface BuySideResponses
Parameters:
quoteRequestResponse - the quote request 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

onHistoricalBuySideDataResponse

public void onHistoricalBuySideDataResponse(HistoricalBuySideDataResponse historicalDataResponse)
Description copied from interface: BuySideResponses
On historical buy side data response.

Specified by:
onHistoricalBuySideDataResponse in interface BuySideResponses
Parameters:
historicalDataResponse - the historical 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