⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 doctorejb.java

📁 BEA WebLogic Server 8.1大全 = BEA webLogic server 8.1 unleashed (美) Mark Artiges等著 袁毅 ... [等] 译 eng
💻 JAVA
字号:
package wlsunleashed.ejb.entity.cmp;
import javax.ejb.*;

abstract public class DoctorEJB implements EntityBean {

    private EntityContext ctx;
    
    abstract public Integer getId();
    abstract public void setId(Integer id);

    abstract public String getFirstName();
    abstract public void setFirstName(String firstName);

    abstract public String getLastName();
    abstract public void setLastName(String lastName);

    abstract public String getSpecialty();
    abstract public void setSpecialty(String dob);
    
    public void setEntityContext(EntityContext ctx) {
        this.ctx = ctx;
    }
    
    public void unsetEntityContext() {
        this.ctx = null;
    }
    
    public void ejbActivate() {}
    public void ejbPassivate() {}
    public void ejbLoad() {}
    public void ejbStore() {}
    public void ejbRemove() {}
    
    public Integer ejbCreate(DoctorVO vo) throws CreateException {
        setId(vo.getId());
        setFirstName(vo.getFirstName());
        setLastName(vo.getLastName());
        setSpecialty(vo.getSpecialty());
        return null;
	}            
            
    public void ejbPostCreate(DoctorVO vo) {
    }    
    
  	public DoctorVO getDoctorData() {
  		DoctorVO vo = new DoctorVO();
        vo.setId(getId());
        vo.setFirstName(getFirstName());
        vo.setLastName(getLastName());
        vo.setSpecialty(getSpecialty());        
        return vo;
  	}
  	
  	public void setDoctorData(DoctorVO vo) {
        setFirstName(vo.getFirstName());
        setLastName(vo.getLastName());
        setSpecialty(vo.getSpecialty());
  	}    
}

⌨️ 快捷键说明

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