public interface AuthorizeDefinition
| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
getActionDescription() |
Set<String> |
getActions()
要控制的权限事件,仅当
this#getPermissions()不为空的时候生效 |
DataAccessDefinition |
getDataAccessDefinition() |
Logical |
getLogical() |
String |
getMessage() |
String[] |
getPermissionDescription() |
Set<String> |
getPermissions() |
Phased |
getPhased() |
int |
getPriority()
优先级,如果获取到多个权限控制定义是,则先判断优先级高的
|
Set<String> |
getRoles()
控制角色访问
|
Script |
getScript()
使用脚本进行控制
|
Set<String> |
getUser()
控制用户访问
|
boolean |
isDataAccessControl() |
boolean |
isEmpty() |
Phased getPhased()
int getPriority()
boolean isDataAccessControl()
DataAccessControllerString[] getPermissionDescription()
String[] getActionDescription()
Set<String> getActions()
this#getPermissions()不为空的时候生效Permission.getActions()Set<String> getRoles()
Role.getId(),
Authentication.hasRole(String)Set<String> getUser()
User.getId()Script getScript()
String getMessage()
Logical getLogical()
boolean isEmpty()
DataAccessDefinition getDataAccessDefinition()
Copyright © 2018. All rights reserved.