怎样能取得登录用户所拥有权限的组织?
2014-04-19 14:33
267 查看
在EAS的权限处理中,有时需要取某个登录用户所拥有的组织,针对于此,权限系统提供了接口供使用:
lstAdminOrg = PermissionRangeHelper.getUserOrgId(null, new ObjectStringPK(strUserID), OrgRangeType.ADMIN_ORG_TYPE);
以上代码是获取行政组织的,如果获取业务组织的可以将第三个参数改成OrgRangeType.BIZ_ORG_TYPE,另外一个是OrgRangeType.MANAGE_ORG_TYPE,函数返回的类型为List,每一项的值为组织的id。
lstAdminOrg = PermissionRangeHelper.getUserOrgId(null, new ObjectStringPK(strUserID), OrgRangeType.ADMIN_ORG_TYPE);
以上代码是获取行政组织的,如果获取业务组织的可以将第三个参数改成OrgRangeType.BIZ_ORG_TYPE,另外一个是OrgRangeType.MANAGE_ORG_TYPE,函数返回的类型为List,每一项的值为组织的id。
相关文章推荐
- 怎样能取得登录用户所拥有权限的组织?
- 怎样能取得登录用户所拥有权限的组织?
- Sqlserver中 登录用户只能看到自己拥有权限的库
- 要登录到这台远程计算机,你必须拥有这台计算机上的“终端服务器用户访问”权限,在默认情况下,“远程桌面用户”组的成员拥有这些权限。如果你不是“远程桌面用户”组或其他拥有这些权限的组的成
- Sqlserver中 登录用户只能看到自己拥有权限的库
- 删除oracle数据库用户的dba权限(当出现同一用户DBA可以登录,normal不能登录)“无法对SYS拥有的对象创建触发器”
- Sqlserver中 登录用户只能看到自己拥有权限的库
- "要登录到这台远程计算机,您必须拥有这台计算机上的‘终端服务器用户访问’权限"的解决办法
- Win Server 2003远程桌面提示:要登录到这台远程计算机,您必须拥有这台计算机上的终端服务器用户访问权限提示的解决办法
- Sqlserver中 登录用户只能看到自己拥有权限的库
- Sqlserver中 登录用户只能看到自己拥有权限的库
- 取得AD中某个组织下所有用户的登录名
- 要登录到这台远程计算机,您必需拥有这台计算机上的‘终端服务器用户访问’权限解决方法
- 远程桌面登录提示必须拥有终端服务器用户访问权限的4种解决办法
- 登录远程计算机,提示“您必须拥有这台计算机上的‘终端服务器用户访问’权限”的解决方案
- SQL Server 登录用户只能看到自己拥有权限的库
- 要登录到这台远程计算机,您必须拥有这台计算机上的终端服务器用户访问权限解决方案
- 赋予SCOTT用户登录em的权限
- asp.net数据库操作常用函数,创建,删除,数据库,创建,删除数据库表,用户必须拥有master权限
- springMVC中实现用户登录权限验证