org.apache.geronimo.samples.daytrader.ejb
Class HoldingBean

java.lang.Object
  extended byorg.apache.geronimo.samples.daytrader.ejb.HoldingBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable

public abstract class HoldingBean
extends java.lang.Object
implements javax.ejb.EntityBean

See Also:
Serialized Form

Constructor Summary
HoldingBean()
           
 
Method Summary
 void ejbActivate()
           
 java.lang.Integer ejbCreate(java.lang.Integer holdingID, LocalAccount account, LocalQuote quote, double quantity, java.math.BigDecimal purchasePrice)
           
 java.lang.Integer ejbCreate(int holdingID, LocalAccount account, LocalQuote quote, double quantity, java.math.BigDecimal purchasePrice)
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.Integer holdingID, LocalAccount account, LocalQuote quote, double quantity, java.math.BigDecimal purchasePrice)
           
 void ejbPostCreate(int holdingID, LocalAccount account, LocalQuote quote, double quantity, java.math.BigDecimal purchasePrice)
           
 void ejbRemove()
           
abstract  LocalQuote ejbSelectQuoteFromSymbol(java.lang.String symbol)
           
 void ejbStore()
           
abstract  LocalAccount getAccount()
           
 HoldingDataBean getDataBean()
           
abstract  java.lang.Integer getHoldingID()
           
abstract  java.sql.Timestamp getPurchaseDate()
           
abstract  java.math.BigDecimal getPurchasePrice()
           
abstract  double getQuantity()
           
abstract  LocalQuote getQuote()
           
abstract  void setAccount(LocalAccount account)
           
 void setEntityContext(javax.ejb.EntityContext ctx)
           
abstract  void setHoldingID(java.lang.Integer holdingID)
           
abstract  void setPurchaseDate(java.sql.Timestamp purchaseDate)
           
abstract  void setPurchasePrice(java.math.BigDecimal purchasePrice)
           
abstract  void setQuantity(double quantity)
           
abstract  void setQuote(LocalQuote quote)
           
 java.lang.String toString()
           
 void unsetEntityContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HoldingBean

public HoldingBean()
Method Detail

getHoldingID

public abstract java.lang.Integer getHoldingID()

setHoldingID

public abstract void setHoldingID(java.lang.Integer holdingID)

getQuantity

public abstract double getQuantity()

setQuantity

public abstract void setQuantity(double quantity)

getPurchasePrice

public abstract java.math.BigDecimal getPurchasePrice()

setPurchasePrice

public abstract void setPurchasePrice(java.math.BigDecimal purchasePrice)

getPurchaseDate

public abstract java.sql.Timestamp getPurchaseDate()

setPurchaseDate

public abstract void setPurchaseDate(java.sql.Timestamp purchaseDate)

getAccount

public abstract LocalAccount getAccount()

setAccount

public abstract void setAccount(LocalAccount account)

getQuote

public abstract LocalQuote getQuote()

setQuote

public abstract void setQuote(LocalQuote quote)

ejbSelectQuoteFromSymbol

public abstract LocalQuote ejbSelectQuoteFromSymbol(java.lang.String symbol)
                                             throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

getDataBean

public HoldingDataBean getDataBean()

toString

public java.lang.String toString()

ejbCreate

public java.lang.Integer ejbCreate(int holdingID,
                                   LocalAccount account,
                                   LocalQuote quote,
                                   double quantity,
                                   java.math.BigDecimal purchasePrice)
                            throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbCreate

public java.lang.Integer ejbCreate(java.lang.Integer holdingID,
                                   LocalAccount account,
                                   LocalQuote quote,
                                   double quantity,
                                   java.math.BigDecimal purchasePrice)
                            throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(java.lang.Integer holdingID,
                          LocalAccount account,
                          LocalQuote quote,
                          double quantity,
                          java.math.BigDecimal purchasePrice)
                   throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(int holdingID,
                          LocalAccount account,
                          LocalQuote quote,
                          double quantity,
                          java.math.BigDecimal purchasePrice)
                   throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

setEntityContext

public void setEntityContext(javax.ejb.EntityContext ctx)
Specified by:
setEntityContext in interface javax.ejb.EntityBean

unsetEntityContext

public void unsetEntityContext()
Specified by:
unsetEntityContext in interface javax.ejb.EntityBean

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.EntityBean

ejbLoad

public void ejbLoad()
Specified by:
ejbLoad in interface javax.ejb.EntityBean

ejbStore

public void ejbStore()
Specified by:
ejbStore in interface javax.ejb.EntityBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.EntityBean

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.EntityBean


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.