@Beta public final class AccessControlEntry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AccessControlEntry.Builder |
Modifier and Type | Method and Description |
---|---|
static AccessControlEntry.Builder |
create() |
static AccessControlEntry.Builder |
create(AccessControlEntry ace) |
boolean |
equals(Object o) |
Iterable<Permission> |
getAllowedPermissions() |
Iterable<Permission> |
getDeniedPermissions() |
PrincipalKey |
getPrincipal() |
int |
hashCode() |
boolean |
isAllowed(Permission... permissions) |
boolean |
isAllowedAll() |
boolean |
isDenied(Permission... permissions) |
boolean |
isSet(Permission permission) |
String |
toString() |
public PrincipalKey getPrincipal()
public Iterable<Permission> getAllowedPermissions()
public Iterable<Permission> getDeniedPermissions()
public boolean isAllowed(Permission... permissions)
public boolean isDenied(Permission... permissions)
public boolean isSet(Permission permission)
public boolean isAllowedAll()
public static AccessControlEntry.Builder create()
public static AccessControlEntry.Builder create(AccessControlEntry ace)