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

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

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

See Also:
Serialized Form

Constructor Summary
AccountProfileBean()
           
 
Method Summary
 void ejbActivate()
           
 java.lang.String ejbCreate(java.lang.String userID, java.lang.String password, java.lang.String fullname, java.lang.String address, java.lang.String email, java.lang.String creditcard)
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.String userID, java.lang.String password, java.lang.String fullname, java.lang.String address, java.lang.String email, java.lang.String creditcard)
           
 void ejbRemove()
           
 void ejbStore()
           
abstract  LocalAccount getAccount()
           
 LocalAccount getAccountForUpdate()
           
abstract  java.lang.String getAddress()
           
abstract  java.lang.String getCreditCard()
           
 AccountProfileDataBean getDataBean()
           
abstract  java.lang.String getEmail()
           
abstract  java.lang.String getFullName()
           
abstract  java.lang.String getPassword()
           
abstract  java.lang.String getUserID()
           
abstract  void setAccount(LocalAccount account)
           
abstract  void setAddress(java.lang.String address)
           
abstract  void setCreditCard(java.lang.String creditCard)
           
abstract  void setEmail(java.lang.String email)
           
 void setEntityContext(javax.ejb.EntityContext ctx)
           
abstract  void setFullName(java.lang.String fullName)
           
abstract  void setPassword(java.lang.String password)
           
abstract  void setUserID(java.lang.String userID)
           
 java.lang.String toString()
           
 void unsetEntityContext()
           
 AccountProfileDataBean updateAccountProfile(AccountProfileDataBean profileData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AccountProfileBean

public AccountProfileBean()
Method Detail

getUserID

public abstract java.lang.String getUserID()

setUserID

public abstract void setUserID(java.lang.String userID)

getPassword

public abstract java.lang.String getPassword()

setPassword

public abstract void setPassword(java.lang.String password)

getFullName

public abstract java.lang.String getFullName()

setFullName

public abstract void setFullName(java.lang.String fullName)

getAddress

public abstract java.lang.String getAddress()

setAddress

public abstract void setAddress(java.lang.String address)

getEmail

public abstract java.lang.String getEmail()

setEmail

public abstract void setEmail(java.lang.String email)

getCreditCard

public abstract java.lang.String getCreditCard()

setCreditCard

public abstract void setCreditCard(java.lang.String creditCard)

getAccount

public abstract LocalAccount getAccount()

setAccount

public abstract void setAccount(LocalAccount account)

getAccountForUpdate

public LocalAccount getAccountForUpdate()

updateAccountProfile

public AccountProfileDataBean updateAccountProfile(AccountProfileDataBean profileData)

getDataBean

public AccountProfileDataBean getDataBean()

toString

public java.lang.String toString()

ejbCreate

public java.lang.String ejbCreate(java.lang.String userID,
                                  java.lang.String password,
                                  java.lang.String fullname,
                                  java.lang.String address,
                                  java.lang.String email,
                                  java.lang.String creditcard)
                           throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(java.lang.String userID,
                          java.lang.String password,
                          java.lang.String fullname,
                          java.lang.String address,
                          java.lang.String email,
                          java.lang.String creditcard)
                   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.