public static final TSUser getSessionUserName() {
   HttpSession session = ContextHolderUtils.getSession();
   if (ClientManager.getInstance().getClient(session.getId()) != null) {
     return ClientManager.getInstance().getClient(session.getId()).getUser();
   }
   return null;
 }
 @Deprecated
 public static final List<TSRoleFunction> getSessionTSRoleFunction(String roleId) {
   HttpSession session = ContextHolderUtils.getSession();
   if (session.getAttributeNames().hasMoreElements()) {
     List<TSRoleFunction> TSRoleFunctionList = (List<TSRoleFunction>) session.getAttribute(roleId);
     if (TSRoleFunctionList != null) {
       return TSRoleFunctionList;
     } else {
       return null;
     }
   } else {
     return null;
   }
 }
Example #3
0
 /**
  * 获取查询条件方法
  *
  * @return * @modify Zerrion 15-11-05 发现数据规则校验的拦截器把规则存入request中,但这个request是点击列表页请求时产生,而列表页中
  *     datagrid数据是另一个请求产生,在拼接数据规则过滤sql时就会从另一个request中取规则,导致取不到。修改为从session中获取
  */
 public static synchronized String loadDataSearchConditonSQLString() {
   return (String) ContextHolderUtils.getRequest().getAttribute(Globals.MENU_DATA_AUTHOR_RULE_SQL);
 }
 public static String getParameter(String field) {
   HttpServletRequest request = ContextHolderUtils.getRequest();
   return request.getParameter(field);
 }
Example #5
0
 /**
  * 获取查询条件方法
  *
  * @return
  * @modify Zerrion 15-11-05 发现数据规则校验的拦截器把规则存入request中,但这个request是点击列表页请求时产生,而列表页中
  *     datagrid数据是另一个请求产生,在拼接数据规则过滤sql时就会从另一个request中取规则,导致取不到。修改为从session中获取
  */
 @SuppressWarnings("unchecked")
 public static synchronized List<TSDataRule> loadDataSearchConditonSQL() {
   return (List<TSDataRule>)
       ContextHolderUtils.getRequest().getAttribute(Globals.MENU_DATA_AUTHOR_RULES);
 }