📄 applicantbean.java
字号:
package data;
import java.rmi.*;
import java.sql.*;
import java.util.*;
import javax.ejb.*;
import javax.naming.*;
import javax.sql.*;
public abstract class ApplicantBean implements EntityBean
{
public abstract void setLogin(String login);
public abstract String getLogin();
public abstract String getName();
public abstract void setName(String name);
public abstract String getEmail ();
public abstract void setEmail(String email);
public abstract String getSummary ();
public abstract void setSummary(String summary);
public abstract LocationLocal getLocation ();
public abstract void setLocation(LocationLocal location);
public abstract void setSkills(Collection skills);
public abstract Collection getSkills ();
// EJB methods start here
public void ejbPostCreate (String login, String name, String email) {}
public String ejbCreate (String login, String name, String email) throws CreateException {
setLogin(login);
setName(name);
setEmail(email);
setSummary(null);
setLocation(null);
return null;
}
public void ejbLoad(){
}
public void ejbStore(){
}
public void ejbPassivate(){
setLogin(null);
setName(null);
setEmail(null);
setSummary(null);
setLocation(null);
}
public void ejbActivate(){
}
public void ejbRemove(){
}
private EntityContext ctx;
public void setEntityContext(EntityContext ctx) {
this.ctx = ctx;
}
public void unsetEntityContext() {
this.ctx = null;
}
private void error (String msg, Exception ex) {
String s = "ApplicantBean: "+msg + "\n" + ex;
System.out.println(s);
throw new EJBException(s,ex);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -