package com.titan.address;
public abstract class AddressBean implements javax.ejb.EntityBean
{
private static final int IDGEN_START = (int)System.currentTimeMillis();
private static int idgen = IDGEN_START;
public Integer ejbCreateAddress (String street, String city,
String state, String zip )
throws javax.ejb.CreateException
{
setId(new Integer(idgen++));
setStreet (street);
setCity (city);
setState (state);
setZip (zip);
return null;
}
public void ejbPostCreateAddress (String street, String city,
String state, String zip) {}
// persistent fields
//
public abstract Integer getId ();
public abstract void setId (Integer id);
public abstract String getStreet ();
public abstract void setStreet (String street);
public abstract String getCity ();
public abstract void setCity (String city);
public abstract String getState ();
public abstract void setState (String state);
public abstract String getZip ();
public abstract void setZip (String zip);
// EntityBean implementation
//
public void setEntityContext (javax.ejb.EntityContext ec) {}
public void unsetEntityContext () {}
public void ejbLoad () {}
public void ejbStore () {}
public void ejbActivate () {}
public void ejbPassivate () {}
public void ejbRemove () {}
}
|