org.apache.geronimo.samples.daytrader.ejb
Class OrderBean
java.lang.Object
org.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
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 |
OrderBean
public OrderBean()
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.