package com.sun.j2ee.blueprints.opc.purchaseorder.ejb;
import javax.ejb.*;
import com.sun.j2ee.blueprints.opc.purchaseorder.*;
public abstract class AddressBean implements EntityBean {
private EntityContext entityContext = null;
public Object ejbCreate(Address address) throws CreateException {
setStreetName1(address.getStreetName1());
setStreetName2(address.getStreetName2());
setCity(address.getCity());
setState(address.getState());
setPostalCode(address.getPostalCode());
setCountry(address.getCountry());
return null;
}
public void ejbPostCreate(Address address) throws CreateException {}
public abstract void setStreetName1(String streetName1);
public abstract void setStreetName2(String streetName2);
public abstract void setCity(String city);
public abstract void setState(String state);
public abstract void setPostalCode(String postalCode);
public abstract void setCountry(String country);
public abstract String getStreetName1();
public abstract String getStreetName2();
public abstract String getCity();
public abstract String getState();
public abstract String getPostalCode();
public abstract String getCountry();
public Address getDetails() {
Address address = new Address();
address.setStreetName1(getStreetName1());
address.setStreetName2(getStreetName2());
address.setCity(getCity());
address.setState(getState());
address.setPostalCode(getPostalCode());
address.setCountry(getCountry());
return address;
}
public void ejbRemove() throws RemoveException {
}
public void ejbLoad() {
}
public void ejbStore() {
}
public void ejbActivate() {
}
public void ejbPassivate() {
}
public void unsetEntityContext() {
this.entityContext = null;
}
public void setEntityContext(EntityContext entityContext) {
this.entityContext = entityContext;
}
}