public interface PermissionActor
行动者
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
PermissionActor.ActorType |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<Privilege> |
getAuthorizablePrivileges()
返回行动者可以对其他人授权的权限
|
java.lang.String |
getDescp()
获取描述信息
|
java.lang.String |
getId()
返回字符串表示的唯一标示
|
java.lang.String |
getName()
获取名称
|
java.util.List<Privilege> |
getOwnPrivileges()
返回行动者拥有的许可
|
java.util.List<Privilege> |
getReadblePrivileges()
返回行动者可以看到的许可
|
java.util.List<Role> |
getRoles() |
PermissionActor.ActorType |
getType() |
boolean |
hasPrivilege(Privilege privilege)
返回是否拥有指定的权限.
|
boolean |
hasRole(Role role) |
boolean |
isAvailable()
是否可用
|
java.lang.String getId()
返回字符串表示的唯一标示
boolean isAvailable()
java.lang.String getName()
获取名称
java.lang.String getDescp()
获取描述信息
PermissionActor.ActorType getType()
boolean hasRole(Role role)
java.util.List<Role> getRoles()
boolean hasPrivilege(Privilege privilege)
返回是否拥有指定的权限.
privilege - 权限java.util.List<Privilege> getOwnPrivileges()
返回行动者拥有的许可
java.util.List<Privilege> getReadblePrivileges()
返回行动者可以看到的许可
java.util.List<Privilege> getAuthorizablePrivileges()
返回行动者可以对其他人授权的权限