net.sourceforge.eclipsetrader.core.db
Class Transaction

java.lang.Object
  extended byjava.util.Observable
      extended bynet.sourceforge.eclipsetrader.core.db.PersistentObject
          extended bynet.sourceforge.eclipsetrader.core.db.Transaction

public class Transaction
extends PersistentObject


Constructor Summary
Transaction()
           
Transaction(java.util.Date date, Security security, int quantity, double price)
           
Transaction(java.lang.Integer id)
           
 
Method Summary
 double getAmount()
           
 java.util.Date getDate()
           
 double getExpenses()
           
 java.lang.String getParam(java.lang.String key)
           
 java.util.Map getParams()
           
 double getPrice()
           
 int getQuantity()
           
 Security getSecurity()
           
 void setDate(java.util.Date date)
           
 void setExpenses(double expenses)
           
 void setParam(java.lang.String key, java.lang.String value)
           
 void setParams(java.util.Map params)
           
 void setPrice(double price)
           
 void setQuantity(int quantity)
           
 void setSecurity(Security security)
           
 
Methods inherited from class net.sourceforge.eclipsetrader.core.db.PersistentObject
clearChanged, equals, getData, getId, getRepository, setChanged, setData, setId, setRepository
 
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

Transaction

public Transaction()

Transaction

public Transaction(java.lang.Integer id)

Transaction

public Transaction(java.util.Date date,
                   Security security,
                   int quantity,
                   double price)
Method Detail

getDate

public java.util.Date getDate()

setDate

public void setDate(java.util.Date date)

getPrice

public double getPrice()

setPrice

public void setPrice(double price)

getQuantity

public int getQuantity()

setQuantity

public void setQuantity(int quantity)

getSecurity

public Security getSecurity()

setSecurity

public void setSecurity(Security security)

getExpenses

public double getExpenses()

setExpenses

public void setExpenses(double expenses)

getAmount

public double getAmount()

getParams

public java.util.Map getParams()

setParams

public void setParams(java.util.Map params)

setParam

public void setParam(java.lang.String key,
                     java.lang.String value)

getParam

public java.lang.String getParam(java.lang.String key)