SecurityFunctions.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.web;
  2. import com.bjsxt.oa.managers.AclManager;
  3. /**
  4.  * JSTL函数,主要功能是可以完成权限的即时认证
  5.  * @author Administrator
  6.  *
  7.  */
  8. public class SecurityFunctions {
  9. private static AclManager aclManager;
  10. public static boolean hasPermission(int userId,String resourceSn,int permission){
  11. return aclManager.hasPermissionByResourceSn(userId, resourceSn, permission);
  12. }
  13. //这个方法不能定义为static,因为这将导致spring无法注入
  14. public void setAclManager(AclManager aclManager) {
  15. SecurityFunctions.aclManager = aclManager;
  16. }
  17. }