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

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

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

See Also:
Serialized Form

Constructor Summary
OrderBean()
           
 
Method Summary
 void cancel()
           
 void ejbActivate()
           
 java.lang.Integer ejbCreate(java.lang.Integer orderID, LocalAccount account, LocalQuote quote, LocalHolding holding, java.lang.String orderType, double quantity)
           
 java.lang.Integer ejbCreate(int orderID, LocalAccount account, LocalQuote quote, LocalHolding holding, java.lang.String orderType, double quantity)
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.Integer orderID, LocalAccount account, LocalQuote quote, LocalHolding holding, java.lang.String orderType, double quantity)
           
 void ejbPostCreate(int orderID, LocalAccount account, LocalQuote quote, LocalHolding holding, java.lang.String orderType, double quantity)
           
 void ejbRemove()
           
 void ejbStore()
           
abstract  LocalAccount getAccount()
           
abstract  java.sql.Timestamp getCompletionDate()
           
 OrderDataBean getDataBean()
           
abstract  LocalHolding getHolding()
           
 LocalHolding getHoldingForUpdate()
           
abstract  java.sql.Timestamp getOpenDate()
           
abstract  java.math.BigDecimal getOrderFee()
           
abstract  java.lang.Integer getOrderID()
           
abstract  java.lang.String getOrderStatus()
           
abstract  java.lang.String getOrderType()
           
abstract  java.math.BigDecimal getPrice()
           
abstract  double getQuantity()
           
abstract  LocalQuote getQuote()
           
 boolean isBuy()
           
 boolean isCancelled()
           
 boolean isCompleted()
           
 boolean isOpen()
           
 boolean isSell()
           
abstract  void setAccount(LocalAccount account)
           
abstract  void setCompletionDate(java.sql.Timestamp completionDate)
           
 void setEntityContext(javax.ejb.EntityContext ctx)
           
abstract  void setHolding(LocalHolding holding)
           
abstract  void setOpenDate(java.sql.Timestamp openDate)
           
abstract  void setOrderFee(java.math.BigDecimal price)
           
abstract  void setOrderID(java.lang.Integer orderID)
           
abstract  void setOrderStatus(java.lang.String orderType)
           
abstract  void setOrderType(java.lang.String orderType)
           
abstract  void setPrice(java.math.BigDecimal price)
           
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

OrderBean

public OrderBean()
Method Detail

getOrderID

public abstract java.lang.Integer getOrderID()

setOrderID

public abstract void setOrderID(java.lang.Integer orderID)

getOrderType

public abstract java.lang.String getOrderType()

setOrderType

public abstract void setOrderType(java.lang.String orderType)

getOrderStatus

public abstract java.lang.String getOrderStatus()

setOrderStatus

public abstract void setOrderStatus(java.lang.String orderType)

getOpenDate

public abstract java.sql.Timestamp getOpenDate()

setOpenDate

public abstract void setOpenDate(java.sql.Timestamp openDate)

getCompletionDate

public abstract java.sql.Timestamp getCompletionDate()

setCompletionDate

public abstract void setCompletionDate(java.sql.Timestamp completionDate)

getQuantity

public abstract double getQuantity()

setQuantity

public abstract void setQuantity(double quantity)

getPrice

public abstract java.math.BigDecimal getPrice()

setPrice

public abstract void setPrice(java.math.BigDecimal price)

getOrderFee

public abstract java.math.BigDecimal getOrderFee()

setOrderFee

public abstract void setOrderFee(java.math.BigDecimal price)

getAccount

public abstract LocalAccount getAccount()

setAccount

public abstract void setAccount(LocalAccount account)

getQuote

public abstract LocalQuote getQuote()

setQuote

public abstract void setQuote(LocalQuote quote)

getHolding

public abstract LocalHolding getHolding()

setHolding

public abstract void setHolding(LocalHolding holding)

getHoldingForUpdate

public LocalHolding getHoldingForUpdate()

isBuy

public boolean isBuy()

isSell

public boolean isSell()

isOpen

public boolean isOpen()

isCompleted

public boolean isCompleted()

isCancelled

public boolean isCancelled()

cancel

public void cancel()

getDataBean

public OrderDataBean getDataBean()

toString

public java.lang.String toString()

ejbCreate

public java.lang.Integer ejbCreate(int orderID,
                                   LocalAccount account,
                                   LocalQuote quote,
                                   LocalHolding holding,
                                   java.lang.String orderType,
                                   double quantity)
                            throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbCreate

public java.lang.Integer ejbCreate(java.lang.Integer orderID,
                                   LocalAccount account,
                                   LocalQuote quote,
                                   LocalHolding holding,
                                   java.lang.String orderType,
                                   double quantity)
                            throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(java.lang.Integer orderID,
                          LocalAccount account,
                          LocalQuote quote,
                          LocalHolding holding,
                          java.lang.String orderType,
                          double quantity)
                   throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(int orderID,
                          LocalAccount account,
                          LocalQuote quote,
                          LocalHolding holding,
                          java.lang.String orderType,
                          double quantity)
                   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.