roombean.java

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

JAVA
69
字号
package com.borland.training.meetings.entities;import javax.ejb.*;public abstract class RoomBean implements EntityBean {  EntityContext entityContext;  public java.lang.String ejbCreate(java.lang.String name, int capacity) throws CreateException {    setName(name);    setCapacity(capacity);    return null;  }  public void ejbPostCreate(java.lang.String name, int capacity) throws CreateException {  }  public void ejbRemove() throws RemoveException {  }  public abstract void setName(java.lang.String name);  public abstract void setCapacity(int capacity);  public abstract void setMeetings(java.util.Collection meetings);  public abstract java.util.Collection getMeetings();  public abstract int getCapacity();  public abstract java.lang.String getName();  public void unsetEntityContext() {    this.entityContext = null;  }  public void setEntityContext(EntityContext entityContext) {    this.entityContext = entityContext;  }  public void ejbLoad() {  }  public void ejbStore() {  }  public void ejbActivate() {  }  public void ejbPassivate() {  }  public int ejbHomeCalculateTotalCapacity() {    int res = 0;    try {      java.util.Iterator iter = ejbSelectAll().iterator();      while(iter.hasNext()) {        Room room = (Room)iter.next();        res = res + room.getCapacity();      }    }    catch(Exception e) {      throw new javax.ejb.EJBException(e);    }    return res;  }  public abstract java.util.Collection ejbSelectAll() throws FinderException ;}

⌨️ 快捷键说明

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