org.objectweb.jonas.jtests.beans.ejbql
Class CustomerBean

org.objectweb.jonas.jtests.beans.ejbql.CustomerBean

public abstract class CustomerBean


Constructor Summary
CustomerBean()
           
 
Method Summary
 void addPhoneNumber(java.lang.String number, byte type)
           
 void ejbActivate()
           
 java.lang.Integer ejbCreate(java.lang.Integer id)
           
 java.util.Collection ejbHomeCallFindOnCruise(java.lang.Integer cruiseId)
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(java.lang.Integer id)
           
 void ejbRemove()
           
 void ejbStore()
           
 AddressDO getAddress()
           
abstract  CreditCardLocal getCreditCard()
           
abstract  java.lang.String getFirstName()
           
abstract  boolean getHasGoodCredit()
           
abstract  AddressLocal getHomeAddress()
           
abstract  java.lang.Integer getId()
           
abstract  java.lang.String getLastName()
           
 Name getName()
           
 java.util.Vector getPhoneList()
           
abstract  java.util.Collection getPhoneNumbers()
           
 void removePhoneNumber(byte typeToRemove)
           
 void setAddress(AddressDO addrValue)
           
 void setAddress(java.lang.String street, java.lang.String city, java.lang.String state, java.lang.String zip)
           
abstract  void setCreditCard(CreditCardLocal card)
           
 void setCreditCard(java.util.Date expCreditcard, java.lang.String numbCreditcard, java.lang.String nameCreditcard, java.lang.String orgCreditcard, java.lang.String nameCreditCompany, java.lang.String streetAddress, java.lang.String cityAddress, java.lang.String stateAddress, java.lang.String zipAddress)
           
 void setEntityContext(javax.ejb.EntityContext ec)
           
abstract  void setFirstName(java.lang.String fname)
           
abstract  void setHasGoodCredit(boolean flag)
           
abstract  void setHomeAddress(AddressLocal address)
           
abstract  void setId(java.lang.Integer id)
           
abstract  void setLastName(java.lang.String lname)
           
 void setName(Name name)
           
abstract  void setPhoneNumbers(java.util.Collection phones)
           
 void unsetEntityContext()
           
 void updatePhoneNumber(java.lang.String number, byte typeToUpdate)
           
 

Constructor Detail

CustomerBean

public CustomerBean()
Method Detail

ejbCreate

public java.lang.Integer ejbCreate(java.lang.Integer id)
                            throws javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(java.lang.Integer id)

getName

public Name getName()

setName

public void setName(Name name)

setAddress

public void setAddress(java.lang.String street,
                       java.lang.String city,
                       java.lang.String state,
                       java.lang.String zip)
                throws javax.ejb.EJBException

setAddress

public void setAddress(AddressDO addrValue)
                throws javax.ejb.CreateException,
                       javax.naming.NamingException

getAddress

public AddressDO getAddress()

addPhoneNumber

public void addPhoneNumber(java.lang.String number,
                           byte type)
                    throws javax.naming.NamingException,
                           javax.ejb.CreateException,
                           java.rmi.RemoteException

removePhoneNumber

public void removePhoneNumber(byte typeToRemove)

updatePhoneNumber

public void updatePhoneNumber(java.lang.String number,
                              byte typeToUpdate)

getPhoneList

public java.util.Vector getPhoneList()

ejbHomeCallFindOnCruise

public java.util.Collection ejbHomeCallFindOnCruise(java.lang.Integer cruiseId)

setCreditCard

public void setCreditCard(java.util.Date expCreditcard,
                          java.lang.String numbCreditcard,
                          java.lang.String nameCreditcard,
                          java.lang.String orgCreditcard,
                          java.lang.String nameCreditCompany,
                          java.lang.String streetAddress,
                          java.lang.String cityAddress,
                          java.lang.String stateAddress,
                          java.lang.String zipAddress)

getHomeAddress

public abstract AddressLocal getHomeAddress()

setHomeAddress

public abstract void setHomeAddress(AddressLocal address)

getCreditCard

public abstract CreditCardLocal getCreditCard()

setCreditCard

public abstract void setCreditCard(CreditCardLocal card)

getPhoneNumbers

public abstract java.util.Collection getPhoneNumbers()

setPhoneNumbers

public abstract void setPhoneNumbers(java.util.Collection phones)

getId

public abstract java.lang.Integer getId()

setId

public abstract void setId(java.lang.Integer id)

getLastName

public abstract java.lang.String getLastName()

setLastName

public abstract void setLastName(java.lang.String lname)

getFirstName

public abstract java.lang.String getFirstName()

setFirstName

public abstract void setFirstName(java.lang.String fname)

getHasGoodCredit

public abstract boolean getHasGoodCredit()

setHasGoodCredit

public abstract void setHasGoodCredit(boolean flag)

setEntityContext

public void setEntityContext(javax.ejb.EntityContext ec)

unsetEntityContext

public void unsetEntityContext()

ejbLoad

public void ejbLoad()

ejbStore

public void ejbStore()

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException