net.sourceforge.eclipsetrader.core.db
Class PersistentObject

java.lang.Object
  extended byjava.util.Observable
      extended bynet.sourceforge.eclipsetrader.core.db.PersistentObject
Direct Known Subclasses:
Account, AccountGroup, Alert, Bar, Chart, ChartIndicator, ChartObject, ChartRow, ChartTab, Event, History, NewsItem, Order, Security, SecurityGroup, TradingSystem, TradingSystemGroup, Transaction, Watchlist, WatchlistItem

public abstract class PersistentObject
extends java.util.Observable

Base abstract class for all persistent object classes.


Constructor Summary
PersistentObject()
           
PersistentObject(java.lang.Integer id)
           
 
Method Summary
 void clearChanged()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getData()
           
 java.lang.Integer getId()
           
 Repository getRepository()
           
 void setChanged()
           
 void setData(java.lang.Object data)
           
 void setId(java.lang.Integer id)
           
 void setRepository(Repository repository)
           
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentObject

public PersistentObject()

PersistentObject

public PersistentObject(java.lang.Integer id)
Method Detail

getId

public java.lang.Integer getId()

setId

public void setId(java.lang.Integer id)

getData

public java.lang.Object getData()

setData

public void setData(java.lang.Object data)

getRepository

public Repository getRepository()

setRepository

public void setRepository(Repository repository)

setChanged

public void setChanged()

clearChanged

public void clearChanged()

equals

public boolean equals(java.lang.Object obj)