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 + -
显示快捷键?