net.sourceforge.eclipsetrader.core
Class Repository

java.lang.Object
  extended bynet.sourceforge.eclipsetrader.core.Repository

public class Repository
extends java.lang.Object


Constructor Summary
Repository()
           
 
Method Summary
 ObservableList allAccountGroups()
           
 ObservableList allAccounts()
           
 ObservableList allCharts()
           
 java.util.List allCharts(Security security)
           
 ObservableList allEvents()
           
 ObservableList allNews()
           
 ObservableList allNews(Security security)
           
 ObservableList allOrders()
           
 ObservableList allSecurities()
           
 ObservableList allSecurityGroups()
           
 ObservableList allWatchlists()
           
 void clear()
          Removes all contents from the receiver.
 void delete(PersistentObject obj)
           
 void dispose()
          Disposes the resources associated with the receiver.
 Security getSecurity(java.lang.String code)
           
 TradingSystem getTradingSystem(java.lang.String pluginId)
           
 ObservableList getTradingSystemGroups()
           
 ObservableList getTradingSystems()
           
 PersistentObject load(java.lang.Class clazz, java.lang.Integer id)
           
 void save(PersistentObject obj)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Repository

public Repository()
Method Detail

dispose

public void dispose()
Disposes the resources associated with the receiver.


clear

public void clear()
Removes all contents from the receiver.


allSecurityGroups

public ObservableList allSecurityGroups()

allSecurities

public ObservableList allSecurities()

allWatchlists

public ObservableList allWatchlists()

allCharts

public ObservableList allCharts()

allCharts

public java.util.List allCharts(Security security)

allNews

public ObservableList allNews()

getTradingSystems

public ObservableList getTradingSystems()

getTradingSystemGroups

public ObservableList getTradingSystemGroups()

getTradingSystem

public TradingSystem getTradingSystem(java.lang.String pluginId)

allNews

public ObservableList allNews(Security security)

allAccounts

public ObservableList allAccounts()

allAccountGroups

public ObservableList allAccountGroups()

allOrders

public ObservableList allOrders()

getSecurity

public Security getSecurity(java.lang.String code)

allEvents

public ObservableList allEvents()

load

public PersistentObject load(java.lang.Class clazz,
                             java.lang.Integer id)

save

public void save(PersistentObject obj)

delete

public void delete(PersistentObject obj)