亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rightssessionmgrimpl.java

?? 基于Sturts+Spring+Hibernate的一個高級銷售管理系統。內容豐富
?? JAVA
字號:
package com.yuanchung.sales.service.admin.session.impl;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.log4j.Logger;

import com.yuanchung.sales.constants.SystemConstant;
import com.yuanchung.sales.model.admin.Rights;
import com.yuanchung.sales.model.admin.role.UserRole;
import com.yuanchung.sales.model.user.User;
import com.yuanchung.sales.service.admin.rights.RightsMgr;
import com.yuanchung.sales.service.admin.role.RoleMgr;
import com.yuanchung.sales.service.admin.session.RightsSessionMgr;
import com.yuanchung.sales.util.Constants;
import com.yuanchung.sales.vo.right.WebRightsView;

public class RightsSessionMgrImpl implements RightsSessionMgr {
	static Logger logger = Logger.getLogger(RightsSessionMgrImpl.class);
	private RoleMgr roleMgr;
	private RightsMgr rightsMgr;

	public RightsMgr getRightsMgr() {
		return rightsMgr;
	}

	public void setRightsMgr(RightsMgr rightsMgr) {
		this.rightsMgr = rightsMgr;
	}

	public RoleMgr getRoleMgr() {
		return roleMgr;
	}

	public void setRoleMgr(RoleMgr roleMgr) {
		this.roleMgr = roleMgr;
	}

	public void reJspRightsControl(HttpServletRequest request,
			Integer[] roleIds, Integer[] userIds, int flag) {
		// 獲取當前用戶信息
		User user = (User) request.getSession().getAttribute(
				Constants.SESSION_USER);
		// 獲取全局會話
		ServletContext application = request.getSession().getServletContext();
		// 獲取用戶信息
		Map userInfo = (Map) application
				.getAttribute(SystemConstant.APPLICATION_USER_INFO);
		if (userInfo != null) {
			logger.debug("userInfo: " + userInfo + "  userInfo.size: "
					+ userInfo.size());
			// 獲取該角色所有權限 2009-01-21 改暫不取。
			// List<Rights> rights = roleMgr.getAllRightsByRoleId(roleId);

			// 遍歷存放用戶session的Map對象
			for (Object o : userInfo.keySet()) {
				Integer userId = (Integer) o;
				logger.debug("key: " + userId);

				// 不是本人的ID(管理員)
				// if (!userId.equals(user.getId())) {
				// 獲取Session
				HttpSession session = (HttpSession) userInfo.get(o);
				logger.debug("session: " + session);
				User u = (User) session.getAttribute(Constants.SESSION_USER);
				// 如果當前獲取的用戶是屬于該角色,就修改此用戶Session
				List<UserRole> ur = roleMgr.findByUserId(u.getId());
				if (flag == Constants.RE_JSPRIGHTS_SESSION_ROLE) {
					// 遍歷存放用戶角色對象
					for (int j = 0; j < ur.size(); j++) {
						boolean breakFlag = false;
						for (int i = 0; i < roleIds.length; i++) {
							Integer roleId = roleIds[i];
							if (ur.get(j).getRoleId().equals(roleId)) {
								// 設入用戶權限是否被修改的值
								session
										.setAttribute(
												SystemConstant.SESSION_RIGHTS_IS_UPDATED,
												true);
								// 設入角色所擁有的權限集合 2009-01-21 改
								// session.setAttribute(
								// SystemConstant.SESSION_RIGHTS, rights);
								breakFlag = true;
								break;
								// end modify
							}
						}
						if (breakFlag) {
							break;
						}
					}
				}
				if(flag == Constants.RE_JSPRIGHTS_SESSION_USER){
					for(int i = 0 ; i < userIds.length ; i ++){
						if(u.getId().equals(userIds[i])){
							// 設入用戶權限是否被修改的值
							session
									.setAttribute(
											SystemConstant.SESSION_RIGHTS_IS_UPDATED,
											true);
							break;
						}
					}
				}
				// 2009-01-21 有改動重新裝載權限。
				if ((Boolean) session
						.getAttribute(SystemConstant.SESSION_RIGHTS_IS_UPDATED)) {
					logger.debug("重新set......");
					List<Rights> urRights = new ArrayList<Rights>();
					List<UserRole> ur1 = roleMgr.findByUserId(user.getId());
					for (int i = 0; i < ur1.size(); i++) {
						List<Rights> r = roleMgr.getAllRightsByRoleId(ur.get(i)
								.getRoleId());
						urRights.addAll(r);
						// logger.debug("r : " + r.get(i).getRightsName());
					}

					Map<String, WebRightsView> jspRightsControl = rightsMgr
							.getWebRightsView(urRights, Constants.RIGHTS_FALG,
									Constants.JSPRIGHTSCONTROL_YES);
					session.setAttribute(SystemConstant.JSP_RIGHTS_CONTROL,
							jspRightsControl);
				}
				// end
				// }
			}

		}

	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线视频日韩| 国产精品亚洲第一| 制服丝袜国产精品| 免费观看30秒视频久久| 精品国产制服丝袜高跟| 捆绑紧缚一区二区三区视频| 日韩一区二区在线免费观看| 韩国欧美国产一区| 国产精品视频第一区| 色婷婷综合五月| 午夜伊人狠狠久久| 久久久精品国产99久久精品芒果| 成人性视频网站| 一区二区三区精品久久久| 3d动漫精品啪啪一区二区竹菊| 国产在线国偷精品产拍免费yy | 在线观看三级视频欧美| 午夜一区二区三区在线观看| 精品久久久久久久久久久院品网| 成人三级在线视频| 亚洲高清在线视频| 国产午夜精品一区二区三区视频 | 337p日本欧洲亚洲大胆色噜噜| 国产 日韩 欧美大片| 亚洲综合一二三区| 一区二区三区欧美在线观看| 91麻豆精品国产综合久久久久久| 亚洲国产中文字幕| 欧美日韩小视频| 激情偷乱视频一区二区三区| 最新国产の精品合集bt伙计| 欧美一区二区视频在线观看2020| 国产成人av一区二区三区在线| 亚洲图片有声小说| 国产三级精品视频| 7777精品伊人久久久大香线蕉完整版| 国产精品系列在线播放| 首页综合国产亚洲丝袜| 中文字幕一区二区视频| 日韩欧美国产一区二区三区| 91久久国产综合久久| 国产精品一区免费在线观看| 亚洲国产成人av网| 亚洲日本电影在线| 久久伊人中文字幕| 欧美日韩日日夜夜| 91婷婷韩国欧美一区二区| 久久99久久99小草精品免视看| 亚洲国产视频网站| 亚洲人被黑人高潮完整版| 亚洲精品一区二区三区四区高清| 欧美在线一二三四区| 成人免费视频网站在线观看| 极品少妇xxxx精品少妇偷拍| 亚洲r级在线视频| 一区二区三区四区国产精品| 中文av字幕一区| 久久久91精品国产一区二区精品| 4438x亚洲最大成人网| 欧美色综合影院| 色婷婷综合久久久久中文一区二区 | 久久久五月婷婷| 91精品国模一区二区三区| 欧美伊人精品成人久久综合97| 99这里只有久久精品视频| 国产乱码精品一品二品| 国内精品嫩模私拍在线| 美女www一区二区| 日本91福利区| 蜜臀va亚洲va欧美va天堂| 日本午夜精品视频在线观看| 午夜激情一区二区三区| 午夜精品成人在线| 日韩av午夜在线观看| 日韩福利视频导航| 免费成人av在线| 久久电影网站中文字幕| 激情欧美一区二区| 国产成人精品免费一区二区| 国产成人免费视频| av在线一区二区三区| 色悠悠亚洲一区二区| 色婷婷亚洲精品| 欧美日本一道本| 日韩写真欧美这视频| 久久青草国产手机看片福利盒子| 久久嫩草精品久久久精品| 久久精品人人爽人人爽| 国产精品日产欧美久久久久| 亚洲三级久久久| 亚洲国产另类av| 麻豆精品久久久| 成人夜色视频网站在线观看| 一本色道久久综合狠狠躁的推荐| 欧美午夜一区二区三区| 欧美一区2区视频在线观看| 欧美mv日韩mv| 亚洲欧洲另类国产综合| 亚洲一区二区精品久久av| 轻轻草成人在线| 成人av小说网| 欧美视频一区二区三区在线观看| 日韩一级大片在线| 亚洲国产成人自拍| 亚洲一区二区三区精品在线| 久久精品免费观看| 99国产精品视频免费观看| 欧美亚洲动漫另类| 精品三级在线看| 亚洲女女做受ⅹxx高潮| 日本伊人午夜精品| 成人综合在线视频| 欧美蜜桃一区二区三区| 亚洲国产高清在线观看视频| 亚洲电影欧美电影有声小说| 国产一区二区三区在线看麻豆| 97久久精品人人做人人爽| 欧美日韩国产综合一区二区三区 | 日韩视频免费直播| 亚洲色欲色欲www| 麻豆高清免费国产一区| 91麻豆福利精品推荐| 精品国产电影一区二区| 亚洲精品日韩一| 国内精品国产成人国产三级粉色| 色诱亚洲精品久久久久久| 26uuuu精品一区二区| 亚洲一区在线看| av电影天堂一区二区在线| 日韩一卡二卡三卡国产欧美| 国产精品伦一区二区三级视频| 蜜臀精品久久久久久蜜臀| 在线观看亚洲精品视频| 国产日韩亚洲欧美综合| 日本女人一区二区三区| 91官网在线免费观看| 国产精品沙发午睡系列990531| 美女尤物国产一区| 欧美美女一区二区三区| 亚洲三级在线免费| 国产 日韩 欧美大片| 精品电影一区二区| 日韩电影在线一区| 欧美日韩综合在线| 亚洲欧洲一区二区在线播放| 国产综合久久久久久久久久久久| 欧美日韩成人在线| 一区二区三区中文字幕| 99久久伊人网影院| 国产欧美一区二区三区鸳鸯浴 | 欧美一区二区在线播放| 午夜欧美在线一二页| 色久综合一二码| 亚洲精品视频自拍| 色偷偷成人一区二区三区91| 国产精品福利一区二区三区| 国产精品 日产精品 欧美精品| 精品黑人一区二区三区久久| 毛片基地黄久久久久久天堂| 欧美丰满美乳xxx高潮www| 午夜激情综合网| 91精品欧美综合在线观看最新| 午夜欧美2019年伦理| 欧美另类变人与禽xxxxx| 亚洲国产婷婷综合在线精品| 欧美丝袜自拍制服另类| 亚洲6080在线| 欧美一区二区私人影院日本| 欧美a级理论片| 精品1区2区在线观看| 国产自产高清不卡| 国产丝袜在线精品| 成人av资源站| 尤物在线观看一区| 在线精品视频一区二区| 亚洲成人黄色小说| 欧美一级夜夜爽| 经典三级一区二区| 国产欧美一区二区精品久导航 | 亚洲视频中文字幕| 欧美在线看片a免费观看| 一区二区三区精品视频在线| 欧美日韩在线不卡| 免费成人av在线播放| 久久久久久久久久久电影| 国产成人av影院| 一区二区三区在线视频播放| 欧美日韩午夜影院| 国产一二三精品| 亚洲精品视频免费看| 666欧美在线视频| 国产电影精品久久禁18| 中文字幕中文字幕在线一区| 在线精品视频免费播放| 久久精品国产一区二区三| 国产精品你懂的在线欣赏| 欧美吻胸吃奶大尺度电影| 久久不见久久见中文字幕免费| 国产人妖乱国产精品人妖| 色欧美片视频在线观看|