FileDocCategorySizeDatePackage
AddressBookEntryBean.javaAPI DocExample2390Sun Jul 06 01:05:36 BST 2003antipatterns.ejbs

AddressBookEntryBean.java

package antipatterns.ejbs;

import javax.ejb.*;

/**
 * Created Feb 1, 2003 4:16:41 PM
 * Code generated by the Sun ONE Studio EJB Builder
 * @author jon
 */


public abstract class AddressBookEntryBean implements javax.ejb.EntityBean {
    
    private javax.ejb.EntityContext context;
    
    
    /**
     * @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
     */
    public void setEntityContext(javax.ejb.EntityContext aContext) {
        context=aContext;
    }
    
    
    /**
     * @see javax.ejb.EntityBean#ejbActivate()
     */
    public void ejbActivate() {
        
    }
    
    
    /**
     * @see javax.ejb.EntityBean#ejbPassivate()
     */
    public void ejbPassivate() {
        
    }
    
    
    /**
     * @see javax.ejb.EntityBean#ejbRemove()
     */
    public void ejbRemove() {
        
    }
    
    
    /**
     * @see javax.ejb.EntityBean#unsetEntityContext()
     */
    public void unsetEntityContext() {
        context=null;
    }
    
    
    /**
     * @see javax.ejb.EntityBean#ejbLoad()
     */
    public void ejbLoad() {
        
    }
    
    
    /**
     * @see javax.ejb.EntityBean#ejbStore()
     */
    public void ejbStore() {
        
    }
    
    public abstract int getEntryId();
    public abstract void setEntryId(int entryId);
    
    public abstract java.lang.String getOwner();
    public abstract void setOwner(java.lang.String owner);
    
    public abstract java.lang.String getFirstName();
    public abstract void setFirstName(java.lang.String firstName);
    
    public abstract java.lang.String getLastName();
    public abstract void setLastName(java.lang.String lastName);
    
    public abstract java.lang.String getPhoneNumber();
    public abstract void setPhoneNumber(java.lang.String phoneNumber);
    
    public AddressBookEntryKey ejbCreate(int entryId, String owner,
    String firstName, String lastName, String phoneNumber)
    throws CreateException {
        setEntryId(entryId);
        setOwner(owner);
        setFirstName(firstName);
        setLastName(lastName);
        setPhoneNumber(phoneNumber);
        
        return new AddressBookEntryKey(entryId);
    }
    
    public void ejbPostCreate(int entryId, java.lang.String owner, java.lang.String firstName, java.lang.String lastName, java.lang.String phoneNumber) throws javax.ejb.CreateException {
    }
    
}