org.objectweb.jonas.jtests.beans.ejbql
Interface CustomerLocal


public interface CustomerLocal


Method Summary
 void addPhoneNumber(java.lang.String number, byte type)
           
 CreditCardLocal getCreditCard()
           
 boolean getHasGoodCredit()
           
 AddressLocal getHomeAddress()
           
 java.lang.Integer getId()
           
 Name getName()
           
 java.util.Vector getPhoneList()
           
 java.util.Collection getPhoneNumbers()
           
 void removePhoneNumber(byte typeToRemove)
           
 void setCreditCard(CreditCardLocal card)
           
 void setHasGoodCredit(boolean flag)
           
 void setHomeAddress(AddressLocal address)
           
 void setName(Name name)
           
 void setPhoneNumbers(java.util.Collection phones)
           
 void updatePhoneNumber(java.lang.String number, byte typeToUpdate)
           
 

Method Detail

getName

public Name getName()

setName

public void setName(Name name)

getId

public java.lang.Integer getId()

getHasGoodCredit

public boolean getHasGoodCredit()

setHasGoodCredit

public void setHasGoodCredit(boolean flag)

addPhoneNumber

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

removePhoneNumber

public void removePhoneNumber(byte typeToRemove)

updatePhoneNumber

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

getPhoneList

public java.util.Vector getPhoneList()

getHomeAddress

public AddressLocal getHomeAddress()

setHomeAddress

public void setHomeAddress(AddressLocal address)

getCreditCard

public CreditCardLocal getCreditCard()

setCreditCard

public void setCreditCard(CreditCardLocal card)

getPhoneNumbers

public java.util.Collection getPhoneNumbers()

setPhoneNumbers

public void setPhoneNumbers(java.util.Collection phones)