public interface IPermissionService extends IBaseDomainObjectService<Permission>
限定符和类型 | 方法和说明 |
---|---|
Permission |
getByName(String permissionName)
根据指定名字获得权限对象
|
List<Permission> |
listByModule(String module)
获取一个模块中的所有的权限信息
|
List<Permission> |
listByRoleId(long roleId)
获得指定角色下所有已经配置的权限对象
|
List<String> |
listByUserId(long userId)
获得指定用户的权限
|
List<String> |
listCategorys()
获得当前系统中所有的权限分类信息
该分类信息在模块信息之下,如果说模块是指对象建模的话,那么该分类信息就是指物料,物料清单等具体的页面,所有的权限都会划归到页面中去,用户可以进行配置
|
List<String> |
listModules()
获得当前系统中所有的权限归属的模块信息,如对象建模,操作中心,管理项等
|
boolean |
permissionHasUsed(String permissionName)
检查指定权限有没有在任何角色中被使用过
|
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
List<String> listCategorys()
该分类信息在模块信息之下,如果说模块是指对象建模的话,那么该分类信息就是指物料,物料清单等具体的页面,所有的权限都会划归到页面中去,用户可以进行配置
boolean permissionHasUsed(String permissionName)
permissionName
- 指定的权限名称List<Permission> listByModule(String module)
module
- Permission getByName(String permissionName)
permissionName
- 权限的名称List<Permission> listByRoleId(long roleId)
roleId
- Copyright © 2019. All rights reserved.