📄 userbizimpl.java
字号:
package com.royee.ecport.biz.impl;
import com.royee.ecport.biz.UserBiz;
import com.royee.ecport.dao.DaoFactory;
import com.royee.ecport.dao.UserDao;
import com.royee.ecport.pojo.ContactInfo;
import com.royee.ecport.pojo.User;
public class UserBizImpl extends BizBase<User> implements UserBiz {
private static UserDao dao = (UserDao) DaoFactory.getDao("User");
public UserBizImpl() {
super(dao);
}
public void deleteByUsername(String username) {
// TODO Auto-generated method stub
begin();
try {
dao.deleteByUsername(username);
commit();
} catch (Exception e) {
e.printStackTrace();
rollback();
}
}
public User getByUsername(String username) {
// TODO Auto-generated method stub
User ret = null;
begin();
try {
ret = dao.getByUserName(username);
commit();
} catch (Exception e) {
e.printStackTrace();
rollback();
}
return ret;
}
public boolean isExist(String username, String password) {
// TODO Auto-generated method stub
boolean ret = false;
begin();
try {
ret = dao.isExist(username, password);
commit();
} catch (Exception e) {
e.printStackTrace();
rollback();
}
return ret;
}
public void save(User user, String repass) {
// TODO Auto-generated method stub
begin();
try {
User puser = dao.getById(user.getUid());
if (puser.getPassword().equals(user.getPassword())
&& puser.getUsername().equals(user.getUsername())) {
ContactInfo ci = user.getContactInfo(), pci = puser
.getContactInfo();
ci.setUid(pci.getUid());
if (repass.equals(""))
user.setPassword(puser.getPassword());
else
user.setPassword(repass);
dao.merge(user);
commit();
}
} catch (Exception e) {
e.printStackTrace();
rollback();
}
}
public boolean register(User userin) {
begin();
try {
if (dao.getByUserName(userin.getUsername()) != null)
return false;
dao.save(userin);
commit();
} catch (Exception e) {
e.printStackTrace();
rollback();
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -