UserEJB.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package day21ex.user;
  2. import javax.ejb.*;
  3. public abstract class UserEJB implements EntityBean {
  4.    private EntityContext context = null;
  5.    public abstract String getLoginName();
  6.    public abstract void setLoginName(String loginName);
  7.    public abstract String getPassword();
  8.    public abstract void setPassword(String password);
  9.    public String ejbCreate(String loginName, String password) 
  10.                           throws CreateException {
  11.       setLoginName(loginName);
  12.       setPassword(password);
  13.       return null;
  14.    }
  15.    public void ejbPostCreate(String loginName, String password) 
  16.                              throws CreateException {
  17.    }
  18.    public boolean matchPassword(String password) {
  19.       return password.equals(getPassword());
  20.    }
  21.    public void setEntityContext(EntityContext c) {
  22.       context = c;
  23.    }
  24.    public void unsetEntityContext() {}
  25.    public void ejbRemove() throws RemoveException {}
  26.    public void ejbActivate() {}
  27.    public void ejbPassivate() {}
  28.    public void ejbStore() {}
  29.    public void ejbLoad() {}
  30. }