studentbean.java

来自「100多M的J2EE培训内容」· Java 代码 · 共 84 行

JAVA
84
字号
package cmpsample;import javax.ejb.*;import java.util.*;abstract public class StudentBean implements EntityBean {  EntityContext entityContext;  public java.lang.String ejbCreate(java.lang.String studentID) throws CreateException {    setStudentID(studentID);    return null;  }  public java.lang.String ejbCreate(String id, String firstName, String lastName) throws CreateException {    System.out.println(" -- StudentEJB - ejbCreate...");         setStudentID(id);         setFirstname(firstName);         setLastname(lastName);         return id;  }  public void ejbPostCreate(java.lang.String studentID) throws CreateException {    /**@todo Complete this method*/  }  public void ejbPostCreate(String id, String firstName, String lastName) throws CreateException {    /**@todo Complete this method*/  }  public void ejbRemove() throws RemoveException {    /**@todo Complete this method*/  }  public ArrayList getAddressList() {        ArrayList list = new ArrayList();        Iterator c = getAddress().iterator();        while (c.hasNext()) {            list.add((Address)c.next());        }        return list;    }    public void addAddress (Address address) {        getAddress().add(address);    }    public void addRoster(Roster roster){      this.getRoster().add(roster);    }  public ArrayList getRosterList(){    ArrayList list=new ArrayList();    Iterator c=this.getRoster().iterator();    while(c.hasNext()){      list.add((Roster)c.next());    }    return list;  }  public abstract void setStudentID(java.lang.String studentID);  public abstract void setFirstname(java.lang.String firstname);  public abstract void setLastname(java.lang.String lastname);  public abstract void setAddress(java.util.Collection address);  public abstract void setRoster(java.util.Collection roster);  public abstract java.lang.String getStudentID();  public abstract java.lang.String getFirstname();  public abstract java.lang.String getLastname();  public abstract java.util.Collection getAddress();  public abstract java.util.Collection getRoster();  public void ejbLoad() {    /**@todo Complete this method*/  }  public void ejbStore() {    /**@todo Complete this method*/  }  public void ejbActivate() {    /**@todo Complete this method*/  }  public void ejbPassivate() {    /**@todo Complete this method*/  }  public void unsetEntityContext() {    this.entityContext = null;  }  public void setEntityContext(EntityContext entityContext) {    this.entityContext = entityContext;  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?