systemuserserverimpl.java
来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 91 行
JAVA
91 行
package com.liyu.server.Impl;
import java.util.Arrays;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import com.liyu.beans.UserInfo;
import com.liyu.dao.SystemUserDao;
import com.liyu.server.ISystemUserServer;
public class SystemUserServerImpl implements ISystemUserServer{
public SystemUserDao systemUserDao;
public void setSystemUserDao(SystemUserDao systemUserDao) {
this.systemUserDao = systemUserDao;
}
public SystemUserDao getSystemUserDao() {
return systemUserDao;
}
public List displaySystemUser() {
// TODO Auto-generated method stub
List systemUserList;
systemUserList = this.getSystemUserDao().getUserInfo();
return systemUserList;
}
public ActionMessages addCheck(String[]addCheck) {
ActionMessages errors = new ActionMessages();
// TODO Auto-generated method stub
//String[]addCheck = (String[])request.getSession().getAttribute("SYSTEMUSERADD_SESSIONNAME");
if (addCheck.length > 0){
errors.add("systemUser",new ActionMessage("errors.addCheck"));
return errors;
}
return null;
}
public ActionMessages modCheck(String[]modCheck) {
ActionMessages errors = new ActionMessages();
// TODO Auto-generated method stub
//String[]modCheck = (String[])request.getSession().getAttribute( "SYSTEMUSERADD_SESSIONNAME");
if ((modCheck.length > 1) ||(modCheck.length == 0)){
errors.add("systemUser",new ActionMessage("errors.modCheck"));
return errors;
}
return null;
}
public ActionMessages delCheck(String[]delCheck) {
ActionMessages errors = new ActionMessages();
// TODO Auto-generated method stub
//String[]delCheck = (String[])request.getSession().getAttribute( "SYSTEMUSERADD_SESSIONNAME");
if (delCheck.length == 0){
errors.add("systemUser",new ActionMessage("errors.delCheck"));
return errors;
}
return null;
}
public ActionMessages deleteUserDel(String[]strUserDel, List systemUserList) {
ActionMessages errors = new ActionMessages();
// TODO Auto-generated method stub
//String[]sUserDel= (String[])request.getSession().getAttribute( "SYSTEMUSERADD_SESSIONNAME");
//List systemUserList = (List)request.getSession().getAttribute( "SYSTEMUSERLIST_SESSIONNAME");
//int[]intUserDel = System.
for (int i = (strUserDel.length - 1) ;i >= 0; i--){
UserInfo userInfo = (UserInfo)systemUserList.get(Integer.parseInt(strUserDel[i]));
// String userName =CharsChange.gbChangeIso(userInfo.getUserName());
// String userPwd = CharsChange.gbChangeIso(userInfo.getUserPassword()) ;
// String userRole = CharsChange.gbChangeIso(userInfo.getUserRole());
int intFlag = this.getSystemUserDao().delUserInfo(userInfo.getUserName(),userInfo.getUserPassword(),userInfo.getUserRole());
if (intFlag == 0 ){
errors.add("systemUser",new ActionMessage("errors.delErrors"));
return errors;
}
}
return null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?