|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--theory.smart.foundation.SmartValue
|
+--theory.smart.ebusiness.session.EBusinessSessionValue
An EBusinessSession is the mechanism by which the logical flow of a session is maintained. It provides support for implementations where a user is guided through a series of separate pages that must share a common context. It is targeted at a usage model where by a customer may or may not have a registered identity on the system. Customers that are not identified can simply browse, where as registered customers can initiate purchases. A final level of authentication is required when a user wishes to complete a transaction or modify their profile. An EBusinessSession also provides the mechanism by which a Customer, Order, and Invoice are bound together.
EBusinessSession,
EBusinessSessionHome,
EBusinessSession.getEBusinessSessionByValue(),
EBusinessSession.setEBusinessSessionByValue(EBusinessSessionValue), Serialized Form| Field Summary | |
java.sql.Date |
accessDate
accessDate [EBusinessSession] <*>------> [ java.sql.Date]
|
java.sql.Date |
creationDate
creationDate [EBusinessSession] <*>------> [ java.sql.Date]
|
SmartHandle |
customer
customer [EBusinessSession] <>------> [ theory.smart.ebusiness.customer.Customer]
|
SmartHandle |
order
order [EBusinessSession] <>------> [ theory.smart.ebusiness.order.Order]
|
SmartHandle |
pendingInvoice
pendingInvoice [EBusinessSession] <>------> [ theory.smart.ebusiness.invoicing.Invoice]
|
java.lang.String |
sessionKey
sessionKey [EBusinessSession] <*>------> [ String] (Primary Key)
|
WorkflowContext |
sessionState
sessionState [EBusinessSession] <*>------> [ theory.smart.ebusiness.session.EBusinessSessionWorkflow]
|
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public java.lang.String sessionKey
sessionKey
[EBusinessSession] <*>------> [String] (Primary Key)
public java.sql.Date creationDate
creationDate
[EBusinessSession] <*>------> [java.sql.Date]
public java.sql.Date accessDate
accessDate
[EBusinessSession] <*>------> [java.sql.Date]
public SmartHandle pendingInvoice
pendingInvoice
[EBusinessSession] <>------> [theory.smart.ebusiness.invoicing.Invoice]
public SmartHandle customer
customer
[EBusinessSession] <>------> [theory.smart.ebusiness.customer.Customer]
public SmartHandle order
order
[EBusinessSession] <>------> [theory.smart.ebusiness.order.Order]
public WorkflowContext sessionState
sessionState
[EBusinessSession] <*>------> [theory.smart.ebusiness.session.EBusinessSessionWorkflow]
|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||