package com.vci.starter.web.util; import com.vci.starter.web.pagemodel.SessionInfo; /** * 线程中存储的变量信息 * @author weidy */ public class WebThreadLocalUtil { /** * 线程里的当前用户session信息 */ private static ThreadLocal currentUserSessionInfoInThread = new ThreadLocal(); /** * 查询列表的时候是否查询总数 */ private static ThreadLocal needQueryTotalInThread = new ThreadLocal(); /** * 获取当前用户的session对象 * @return session对象 */ public static ThreadLocal getCurrentUserSessionInfoInThread() { return currentUserSessionInfoInThread; } public static void setCurrentUserSessionInfoInThread(ThreadLocal currentUserSessionInfoInThread) { WebThreadLocalUtil.currentUserSessionInfoInThread = currentUserSessionInfoInThread; } public static ThreadLocal getNeedQueryTotalInThread() { return needQueryTotalInThread; } public static void setNeedQueryTotalInThread(ThreadLocal needQueryTotalInThread) { WebThreadLocalUtil.needQueryTotalInThread = needQueryTotalInThread; } }