Methods Summary |
---|
public void | addPhoneNumber(java.lang.String number, byte type)
InitialContext jndiEnc = new InitialContext( );
PhoneHomeLocal phoneHome = (PhoneHomeLocal)(jndiEnc.lookup("java:comp/env/ejb/PhoneHomeLocal"));
PhoneLocal phone = phoneHome.create(number,type);
Collection phoneNumbers = this.getPhoneNumbers( );
phoneNumbers.add(phone);
|
public void | ejbActivate()
|
public java.lang.Integer | ejbCreate(java.lang.Integer id)
this.setId(id);
return null;
|
public void | ejbLoad()
|
public void | ejbPassivate()
|
public void | ejbPostCreate(java.lang.Integer id)
|
public void | ejbRemove()
|
public void | ejbStore()
|
public AddressDO | getAddress()
AddressLocal addrLocal = this.getHomeAddress();
String street = addrLocal.getStreet();
String city = addrLocal.getCity();
String state = addrLocal.getState();
String zip = addrLocal.getZip();
AddressDO addrValue = new AddressDO(street,city,state,zip);
return addrValue;
|
public abstract CreditCardLocal | getCreditCard()
|
public abstract java.lang.String | getFirstName()
|
public abstract boolean | getHasGoodCredit()
|
public abstract AddressLocal | getHomeAddress()
|
public abstract java.lang.Integer | getId()
|
public abstract java.lang.String | getLastName()
|
public Name | getName()
Name name = new Name(getLastName(),getFirstName());
return name;
|
public java.util.Vector | getPhoneList()
Vector vv = new Vector();
Collection phoneNumbers = this.getPhoneNumbers();
Iterator iterator = phoneNumbers.iterator();
while(iterator.hasNext()) {
PhoneLocal phone = (PhoneLocal)iterator.next();
String ss = "Type="+phone.getType()+" Number="+phone.getNumber();
vv.add(ss);
}
return vv;
|
public abstract java.util.Collection | getPhoneNumbers()
|
public abstract java.util.Collection | getReservations()
|
public void | removePhoneNumber(byte typeToRemove)
Collection phoneNumbers = this.getPhoneNumbers( );
Iterator iterator = phoneNumbers.iterator();
while(iterator.hasNext()){
PhoneLocal phone = (PhoneLocal)iterator.next();
if (phone.getType() == typeToRemove) {
phoneNumbers.remove(phone);
break;
}
}
|
public void | setAddress(AddressDO addrValue)
String street = addrValue.getStreet();
String city = addrValue.getCity();
String state = addrValue.getState();
String zip = addrValue.getZip();
setAddress(street,city,state,zip);
|
public void | setAddress(java.lang.String street, java.lang.String city, java.lang.String state, java.lang.String zip)
AddressLocal addr = this.getHomeAddress( );
if (addr == null) {
// Customer doesn't have an address yet. Create a new one.
InitialContext cntx = new InitialContext( );
AddressHomeLocal addrHome =
(AddressHomeLocal)cntx.lookup("java:comp/env/ejb/AddressHomeLocal");
addr = addrHome.createAddress(street, city, state, zip);
this.setHomeAddress(addr);
} else {
// Customer already has an address. Change its fields
addr.setStreet(street);
addr.setCity(city);
addr.setState(state);
addr.setZip(zip);
}
|
public abstract void | setCreditCard(CreditCardLocal card)
|
public void | setEntityContext(javax.ejb.EntityContext ec)
|
public abstract void | setFirstName(java.lang.String fname)
|
public abstract void | setHasGoodCredit(boolean flag)
|
public abstract void | setHomeAddress(AddressLocal address)
|
public abstract void | setId(java.lang.Integer id)
|
public abstract void | setLastName(java.lang.String lname)
|
public void | setName(Name name)
setLastName(name.getLastName());
setFirstName(name.getFirstName());
|
public abstract void | setPhoneNumbers(java.util.Collection phones)
|
public abstract void | setReservations(java.util.Collection reservations)
|
public void | unsetEntityContext()
|
public void | updatePhoneNumber(java.lang.String number, byte typeToUpdate)
Collection phoneNumbers = this.getPhoneNumbers( );
Iterator iterator = phoneNumbers.iterator();
while(iterator.hasNext()){
PhoneLocal phone = (PhoneLocal)iterator.next();
if (phone.getType() == typeToUpdate) {
phone.setNumber(number);
break;
}
}
|