程序包 | 说明 |
---|---|
smartbi.catalogtree | |
smartbi.sdk.service.user |
用户管理功能包
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Set<PurviewType> |
ICatalogTreeModule.getUserPurviewTypes(IUser user,
java.util.List<? extends IDepartment> groups,
java.util.List<? extends IRole> roles,
java.lang.String resId)
获取当前用户/用户组/角色对当前资源的权限消息
|
限定符和类型 | 方法和说明 |
---|---|
IDepartment |
UserManagerService.getDefaultDepartment(java.lang.String userId)
获用户的默认组
|
IDepartment |
UserManagerService.getDefaultDepartment(java.lang.String userId,
java.lang.String hierId)
已过时。
|
IDepartment |
UserManagerService.getDepartmentByCode(java.lang.String code)
通过组编号获取组对象
|
IDepartment |
UserManagerService.getDepartmentById(java.lang.String id)
通过ID获取组对象
|
IDepartment |
UserManagerService.getDepartmentByName(java.lang.String name)
通过组名称获取组对象
|
IDepartment |
UserManagerService.getParentDepartment(java.lang.String groupId)
获取父组
|
IDepartment |
UserManagerService.getRootDepartment(boolean needTopGroup,
java.lang.String topGroupName)
创建“顶级机构”。
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<? extends IDepartment> |
UserManagerService.getAllDepartments()
获取系统中的组列表,尽量使用此方法
|
java.util.List<? extends IDepartment> |
UserManagerService.getAllDepartmentsOfUser(java.lang.String userId)
获取用户的所属组,此处所取结果包含根组
|
java.util.List<? extends IDepartment> |
UserManagerService.getDepartmentsOfCurrentUser()
获取当前用户所拥有的组
|
java.util.List<? extends IDepartment> |
UserManagerService.getDepartmentsOfUser(java.lang.String userId)
获取用户的所属组,此处所取结果不包含根组
|
java.util.List<? extends IDepartment> |
UserManagerService.getRootDepartments()
获取根组
|
java.util.List<? extends IDepartment> |
UserManagerService.getRootGrantableDepartmentsOfCurrentUser()
获取当前用户权限范围内的顶层组
|
java.util.List<? extends IDepartment> |
UserManagerService.getSubDepartments(java.lang.String groupId)
获取子组
|