📄 userinfomanageimple.java
字号:
oneUserInfoVO.setId(oneUserInfoPO.getId());
oneUserInfoVO.setUserResume(oneUserInfoPO.getUserResume());
oneUserInfoVO.setType_User_Admin(new Integer(1));
oneUserInfoVO.setUserSex(oneUserInfoPO.getUserSex());
oneUserInfoVO.setUserBirthDay(oneUserInfoPO.getUserBirthDay());
oneUserInfoVO.setUserComeFrom(oneUserInfoPO.getUserComeFrom());
oneUserInfoVO.setContactMethod(oneUserInfoPO.getContactMethod());
oneUserInfoVO.setUserSign(oneUserInfoPO.getUserSign());
oneUserInfoVO.setEmailVisible(oneUserInfoPO.getEmailVisible());
oneUserInfoVO.setAcceptAdvise(oneUserInfoPO.getAcceptAdvise());
*/
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneUserInfoVO,oneUserInfoPO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doGetOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doGetOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
break;
case 2:
AdminUserInfoPO oneAdminUserInfoPO=adminUserInfoManageDAOImpleBean.selectOneAdminUserInfoData(userName, userPassWord);
/*
oneUserInfoVO.setUserName(oneAdminUserInfoPO.getUserName());
oneUserInfoVO.setUserPassWord(oneAdminUserInfoPO.getUserPassWord());
oneUserInfoVO.setUserType(oneAdminUserInfoPO.getUserType());
oneUserInfoVO.setAliaoName(oneAdminUserInfoPO.getAliaoName());
oneUserInfoVO.setPassWordAsk(oneAdminUserInfoPO.getPassWordAsk());
oneUserInfoVO.setUserImage(oneAdminUserInfoPO.getUserImage());
oneUserInfoVO.setPassWordAnswer(oneAdminUserInfoPO.getPassWordAnswer());
oneUserInfoVO.setUserMail(oneAdminUserInfoPO.getUserMail());
oneUserInfoVO.setRegisterTime(oneAdminUserInfoPO.getRegisterTime());
oneUserInfoVO.setId(oneAdminUserInfoPO.getId());
oneUserInfoVO.setUserResume(oneAdminUserInfoPO.getUserResume());
oneUserInfoVO.setType_User_Admin(new Integer(2));
oneUserInfoVO.setUserSex(oneAdminUserInfoPO.getUserSex());
oneUserInfoVO.setUserBirthDay(oneAdminUserInfoPO.getUserBirthDay());
oneUserInfoVO.setUserComeFrom(oneAdminUserInfoPO.getUserComeFrom());
oneUserInfoVO.setWorkUnit(oneAdminUserInfoPO.getWorkUnit());
oneUserInfoVO.setStudyHistory(oneAdminUserInfoPO.getStudyHistory());
oneUserInfoVO.setStudySchool(oneAdminUserInfoPO.getStudySchool());
oneUserInfoVO.setIdCardNo(oneAdminUserInfoPO.getIdCardNo());
*/
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneUserInfoVO,oneAdminUserInfoPO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doGetOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doGetOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
break;
}
return oneUserInfoVO;
}
public ArrayList doGetSomeAdminUserInfo(Map adminUserInfos)
throws WebBBSException
{
// TODO 自动生成方法存根
return null;
}
public ArrayList doGetSomeRegisterUserInfo(Map registerUserInfos)
throws WebBBSException
{
// TODO 自动生成方法存根
return null;
}
public boolean doUpdateOneAdminUserPassWord(UserInfoVO oneUserInfoVO,String newPassWord) throws WebBBSException
{
String adminUserID=oneUserInfoVO.getUserID();
return adminUserInfoManageDAOImpleBean.updateOneAdminUserPassWord(adminUserID, newPassWord);
}
public boolean doUpdateOneRegisterUserPassWord(UserInfoVO oneUserInfoVO,
String newPassWord) throws WebBBSException
{
String registerUserId=oneUserInfoVO.getUserID();
return userInfoManageDAOImpleBean.updateOneUserPassWord(newPassWord, registerUserId);
}
public boolean doUpdateOneUserInfo(UserInfoVO oneUserInfoVO) throws WebBBSException
{
boolean okOrNot=false;
UserInfoPO oneUserInfoPO=null;
AdminUserInfoPO oneAdminUserInfoPO=null;
// userInfoManageDAOImpleBean=new UserManageDAOJDBCImple();
switch(oneUserInfoVO.getType_User_Admin().intValue())
{
case 1: //目前是前台用户在进行修改吗
oneUserInfoPO=new UserInfoPO();
/*
oneUserInfoPO.setId(oneUserInfoVO.getId());
oneUserInfoPO.setUserName(oneUserInfoVO.getUserName());
oneUserInfoPO.setUserPassWord(oneUserInfoVO.getUserPassWord());
oneUserInfoPO.setUserType(oneUserInfoVO.getUserType());
oneUserInfoPO.setAliaoName(oneUserInfoVO.getAliaoName());
oneUserInfoPO.setPassWordAsk(oneUserInfoVO.getPassWordAsk());
oneUserInfoPO.setUserImage(oneUserInfoVO.getUserImage());
oneUserInfoPO.setRegisterTime(oneUserInfoVO.getRegisterTime());
oneUserInfoPO.setPassWordAnswer(oneUserInfoVO.getPassWordAnswer());
oneUserInfoPO.setUserMail(oneUserInfoVO.getUserMail());
oneUserInfoPO.setUserSex(oneUserInfoVO.getUserSex());
oneUserInfoPO.setUserBirthDay(oneUserInfoVO.getUserBirthDay());
oneUserInfoPO.setUserComeFrom(oneUserInfoVO.getUserComeFrom());
oneUserInfoPO.setUserResume(oneUserInfoVO.getUserResume());
oneUserInfoPO.setUserSign(oneUserInfoVO.getUserSign());
oneUserInfoPO.setEmailVisible(oneUserInfoVO.getEmailVisible());
oneUserInfoPO.setAcceptAdvise(oneUserInfoVO.getAcceptAdvise());
oneUserInfoPO.setContactMethod(oneUserInfoVO.getContactMethod());
*/
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneUserInfoPO,oneUserInfoVO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUpdateOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUpdateOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
okOrNot=userInfoManageDAOImpleBean.updateOneUserInfo(oneUserInfoPO);
break;
case 2: //目前是后台某种形式的管理员在进行修改吗
oneAdminUserInfoPO=new AdminUserInfoPO();
/*
oneAdminUserInfoPO.setId(oneUserInfoVO.getId());
oneAdminUserInfoPO.setUserName(oneUserInfoVO.getUserName());
oneAdminUserInfoPO.setUserPassWord(oneUserInfoVO.getUserPassWord());
oneAdminUserInfoPO.setUserType(oneUserInfoVO.getUserType());
oneAdminUserInfoPO.setAliaoName(oneUserInfoVO.getAliaoName());
oneAdminUserInfoPO.setPassWordAsk(oneUserInfoVO.getPassWordAsk());
oneAdminUserInfoPO.setUserImage(oneUserInfoVO.getUserImage());
oneAdminUserInfoPO.setRegisterTime(oneUserInfoVO.getRegisterTime());
oneAdminUserInfoPO.setPassWordAnswer(oneUserInfoVO.getPassWordAnswer());
oneAdminUserInfoPO.setUserMail(oneUserInfoVO.getUserMail());
oneAdminUserInfoPO.setUserSex(oneUserInfoVO.getUserSex());
oneAdminUserInfoPO.setUserBirthDay(oneUserInfoVO.getUserBirthDay());
oneAdminUserInfoPO.setUserComeFrom(oneUserInfoVO.getUserComeFrom());
oneAdminUserInfoPO.setUserResume(oneUserInfoVO.getUserResume());
oneAdminUserInfoPO.setWorkUnit(oneUserInfoVO.getWorkUnit());
oneAdminUserInfoPO.setStudyHistory(oneUserInfoVO.getStudyHistory());
oneAdminUserInfoPO.setStudySchool(oneUserInfoVO.getStudySchool());
oneAdminUserInfoPO.setIdCardNo(oneUserInfoVO.getIdCardNo());
*/
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneAdminUserInfoPO,oneUserInfoVO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUpdateOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUpdateOneUserInfo方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
okOrNot=adminUserInfoManageDAOImpleBean.updateOneAdminUserInfo(oneAdminUserInfoPO);
break;
}
return okOrNot;
}
public boolean doUserLogin(UserInfoVO oneUserInfoVO) throws WebBBSException
{
String userName=oneUserInfoVO.getUserName();
String userPassWord=oneUserInfoVO.getUserPassWord();
int type_User_Admin=oneUserInfoVO.getType_User_Admin().intValue();
boolean okOrNot=false;
// userInfoManageDAOImpleBean=new UserManageDAOJDBCImple();
switch(type_User_Admin)
{
case 1: //目前是前台用户在进行登录
UserInfoPO oneUserInfoPO=
userInfoManageDAOImpleBean.selectOneUserInfoData(userName, userPassWord);
if(oneUserInfoPO==null)
{
okOrNot=false;
}
else
{
okOrNot=true;
}
break;
case 2: //目前是后台某种形式的管理员在进行登录
AdminUserInfoPO oneAdminUserInfoPO=
adminUserInfoManageDAOImpleBean.selectOneAdminUserInfoData(userName, userPassWord);
if(oneAdminUserInfoPO==null)
{
okOrNot=false;
}
else
{
okOrNot=true;
}
break;
}
return okOrNot;
}
public boolean doUserRegister(UserInfoVO oneUserInfoVO) throws WebBBSException
{
boolean okOrNot=false;
UserInfoPO oneUserInfoPO=null;
AdminUserInfoPO oneAdminUserInfoPO=null;
// userInfoManageDAOImpleBean=new UserManageDAOJDBCImple();
int type_User_Admin=oneUserInfoVO.getType_User_Admin().intValue();
switch(type_User_Admin)
{
case 1: //目前是前台用户在进行注册
oneUserInfoPO=new UserInfoPO();
/*
oneUserInfoPO.setId(new Date().toLocaleString());
oneUserInfoPO.setUserName(oneUserInfoVO.getUserName());
oneUserInfoPO.setUserPassWord(oneUserInfoVO.getUserPassWord());
oneUserInfoPO.setUserType(oneUserInfoVO.getUserType());
oneUserInfoPO.setAliaoName(oneUserInfoVO.getAliaoName());
oneUserInfoPO.setPassWordAsk(oneUserInfoVO.getPassWordAsk());
oneUserInfoPO.setUserImage(oneUserInfoVO.getUserImage());
oneUserInfoPO.setRegisterTime(oneUserInfoVO.getRegisterTime());
oneUserInfoPO.setPassWordAnswer(oneUserInfoVO.getPassWordAnswer());
oneUserInfoPO.setUserMail(oneUserInfoVO.getUserMail());
oneUserInfoPO.setUserSex(oneUserInfoVO.getUserSex());
oneUserInfoPO.setUserBirthDay(oneUserInfoVO.getUserBirthDay());
oneUserInfoPO.setUserComeFrom(oneUserInfoVO.getUserComeFrom());
oneUserInfoPO.setUserResume(oneUserInfoVO.getUserResume());
oneUserInfoPO.setUserSign(oneUserInfoVO.getUserSign());
oneUserInfoPO.setEmailVisible(oneUserInfoVO.getEmailVisible());
oneUserInfoPO.setAcceptAdvise(oneUserInfoVO.getAcceptAdvise());
oneUserInfoPO.setContactMethod(oneUserInfoVO.getContactMethod());
*/
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneUserInfoPO,oneUserInfoVO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUserRegister方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUserRegister方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
okOrNot=userInfoManageDAOImpleBean.insertOneUserInfo(oneUserInfoPO);
break;
case 2: //目前是后台某种形式的管理员在进行注册
oneAdminUserInfoPO=new AdminUserInfoPO();
try
{ //利用Bean拷贝类实现简单地拷贝
BeanUtils.copyProperties(oneAdminUserInfoPO,oneUserInfoVO);
}
catch (IllegalAccessException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUserRegister方法中利用BeanUtils类进行对象拷贝时出现了IllegalAccessException异常");
}
catch (InvocationTargetException e)
{
throw new WebBBSException("在UserInfoManageImple类的doUserRegister方法中利用BeanUtils类进行对象拷贝时出现了InvocationTargetException异常");
}
okOrNot=adminUserInfoManageDAOImpleBean.insertOneAdminUserInfo(oneAdminUserInfoPO);
break;
}
return okOrNot;
}
public int doGetTotalRegisterUserCounter() throws WebBBSException
{
int totalRegisterUserCounter=0;
// userInfoManageDAOImpleBean=new UserManageDAOJDBCImple();
totalRegisterUserCounter=userInfoManageDAOImpleBean.selectTotalRegisterUserCounter();
return totalRegisterUserCounter;
}
public void setAdminUserInfoManageDAOImpleBean(
AdminUserManageDAOInterface adminUserInfoManageDAOImpleBean) {
this.adminUserInfoManageDAOImpleBean = adminUserInfoManageDAOImpleBean;
}
public void setUserInfoManageDAOImpleBean(
UserManageDAOInterface userInfoManageDAOImpleBean) {
this.userInfoManageDAOImpleBean = userInfoManageDAOImpleBean;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -