📄 ordinaryhandler.java
字号:
/**
*
*/
package handler;
import javax.ejb.CreateException;
import javax.naming.NamingException;
import session.interfaces.UserLocal;
import session.interfaces.UserLocalHome;
import session.interfaces.UserUtil;
import dao.OrdinaryUserTO;
import bean.OrdinaryUserBean;
/**
* @author Administrator
*
*/
public final class OrdinaryHandler extends Object {
/**
*
*/
private OrdinaryUserBean user;
public OrdinaryHandler() {
super();
// TODO Auto-generated constructor stub
}
/**
* @return Returns the user.
*/
public OrdinaryUserBean getUser() {
return user;
}
/**
* @param user The user to set.
*/
public void setUser(OrdinaryUserBean user) {
this.user = user;
}
public String checkName(){
UserLocalHome localhome = null;
boolean outcome = false;
try {
localhome = UserUtil.getLocalHome();
UserLocal userlocal = localhome.create();
outcome = userlocal.selectUserForCheck(user.getName());
} catch (NamingException e1) {
// TODO Auto-generated catch block
System.out.println("failure");
e1.printStackTrace();
outcome=false;
} catch (CreateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
outcome=false;
}
if(outcome)user.setMessage("right");
else user.setMessage("wrong");
System.out.println(this.toString());
return "success";
}
public String registerOrdinary(){
System.out.println(this.toString());
UserLocalHome localhome = null;
try {
localhome = UserUtil.getLocalHome();
OrdinaryUserTO userTo = new OrdinaryUserTO(user.getName(),
user.getPassword(),
user.getRole(),
user.getRealName(),
user.getSex(),
user.getEmail(),
user.getAddress(),
user.getPhone(),
user.getDescribe());
UserLocal userlocal = localhome.create();
userlocal.insertOrdinaryUser(userTo);
System.out.println("success");
return "success";
} catch (NamingException e1) {
// TODO Auto-generated catch block
System.out.println("failure");
e1.printStackTrace();
return "failure";
} catch (CreateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "failure";
}
//return "failure";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -