public class SimplePermission extends Object implements Permission
Permission.DataAccessPredicate<T extends DataAccessConfig>ACTION_ADD, ACTION_DELETE, ACTION_DISABLE, ACTION_ENABLE, ACTION_EXPORT, ACTION_GET, ACTION_IMPORT, ACTION_QUERY, ACTION_SAVE, ACTION_UPDATE| 构造器和说明 |
|---|
SimplePermission() |
| 限定符和类型 | 方法和说明 |
|---|---|
Permission |
copy() |
Set<String> |
getActions()
用户对此权限的可操作事件(按钮)
⚠️:任何时候都不应该对返回的Set进行写操作
|
Set<DataAccessConfig> |
getDataAccesses()
用户对此权限持有的数据权限信息, 用于数据级别的控制
⚠️:任何时候都不应该对返回的Set进行写操作
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindDataAccess, findDenyFields, findFieldFilter, findScope, findScope, getDataAccesses, getId, getName, scopepublic Set<String> getActions()
Permission⚠️:任何时候都不应该对返回的Set进行写操作
getActions 在接口中 PermissionCollections.emptySet(),不会返回null.public Set<DataAccessConfig> getDataAccesses()
Permission⚠️:任何时候都不应该对返回的Set进行写操作
getDataAccesses 在接口中 PermissionCollections.emptySet(),不会返回null.DataAccessConfig,
DataAccessControllerpublic Permission copy()
copy 在接口中 PermissionCopyright © 2016–2020. All rights reserved.