courseejb.java
来自「100多M的J2EE培训内容」· Java 代码 · 共 91 行
JAVA
91 行
package bible.ejb.entity.cmp;
import java.io.Serializable;
import java.util.*;
import javax.ejb.*;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
abstract public class CourseEJB implements EntityBean
{
private EntityContext ctx;
public void setEntityContext(EntityContext ctx) {
this.ctx = ctx;
}
public void unsetEntityContext() {
this.ctx = null;
}
abstract public Integer getId();
abstract public void setId(Integer id);
abstract public String getName();
abstract public void setName(String name);
abstract public double getCredits();
abstract public void setCredits(double credits);
abstract public void setDepartment(DepartmentLocal dept);
abstract public DepartmentLocal getDepartment();
public void ejbActivate() {
}
public void ejbPassivate() {
}
public void ejbLoad() {
}
public void ejbStore() {
}
public void ejbRemove()
throws RemoveException
{
}
public Integer ejbCreate(CourseVO course)
throws CreateException
{
setCourseData(course);
return null;
}
public void ejbPostCreate(CourseVO course)
{
}
public CourseVO getCourseData()
{
CourseVO course = new CourseVO(this.getId());
course.setName(this.getName());
course.setCredits(this.getCredits());
return course;
}
public void setCourseData(CourseVO course)
{
setName(course.getName());
setCredits(course.getCredits());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?