Methods Summary |
---|
public void | addPhoneNumber(java.lang.String number, byte type)
InitialContext jndiEnc = new InitialContext ( );
PhoneHomeLocal phoneHome = (PhoneHomeLocal)(jndiEnc.lookup ("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 com.titan.address.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 ("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(com.titan.address.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;
}
}
|