public class SimplePermissionActor extends java.lang.Object implements PermissionActor
SimplePrivilege
2019-08-21
PermissionActor.ActorType| 构造器和说明 |
|---|
SimplePermissionActor() |
public java.lang.String getId()
getId 在接口中 PermissionActorpublic void setId(java.lang.String id)
id - idpublic java.lang.String getName()
getName 在接口中 PermissionActorpublic void setName(java.lang.String name)
name - namepublic java.lang.String getDescp()
getDescp 在接口中 PermissionActorpublic void setDescp(java.lang.String descp)
descp - descppublic PermissionActor.ActorType getType()
getType 在接口中 PermissionActorpublic void setType(PermissionActor.ActorType type)
type - typepublic boolean isAvailable()
isAvailable 在接口中 PermissionActorpublic void setAvailable(boolean available)
available - availablepublic boolean hasPrivilege(Privilege privilege)
返回是否拥有指定的权限.
hasPrivilege 在接口中 PermissionActorprivilege - 权限public java.util.List<Privilege> getOwnPrivileges()
返回行动者拥有的许可
getOwnPrivileges 在接口中 PermissionActorpublic SimplePermissionActor addOwnPrivilege(Privilege privilege)
public SimplePermissionActor addOwnPrivilege(Privilege... privileges)
public SimplePermissionActor addOwnPrivilege(java.util.Collection<Privilege> privileges)
public java.util.List<Privilege> getReadblePrivileges()
返回行动者可以看到的许可
getReadblePrivileges 在接口中 PermissionActorpublic SimplePermissionActor addReadblePrivilege(Privilege privilege)
public SimplePermissionActor addReadblePrivilege(Privilege... privileges)
public SimplePermissionActor addReadblePrivilege(java.util.Collection<Privilege> privileges)
public java.util.List<Privilege> getAuthorizablePrivileges()
返回行动者可以对其他人授权的权限
getAuthorizablePrivileges 在接口中 PermissionActorpublic SimplePermissionActor addAuthorizablePrivilege(Privilege privilege)
public SimplePermissionActor addAuthorizablePrivilege(Privilege... privileges)
public SimplePermissionActor addAuthorizablePrivilege(java.util.Collection<Privilege> privileges)
public boolean hasRole(Role role)
hasRole 在接口中 PermissionActorpublic java.util.List<Role> getRoles()
getRoles 在接口中 PermissionActorpublic SimplePermissionActor addRole(Role role)
public SimplePermissionActor addRole(Role... roles)
public SimplePermissionActor addRole(java.util.Collection<Role> roles)