@InterfaceAudience.Private public class AuthResult extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthResult.Params |
Constructor and Description |
---|
AuthResult(boolean allowed,
java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
java.lang.String namespace) |
AuthResult(boolean allowed,
java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier) |
AuthResult(boolean allowed,
java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
java.util.Map<byte[],? extends java.util.Collection<?>> families) |
Modifier and Type | Method and Description |
---|---|
static AuthResult |
allow(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
java.lang.String namespace) |
static AuthResult |
allow(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier) |
static AuthResult |
allow(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
java.util.Map<byte[],? extends java.util.Collection<?>> families) |
static AuthResult |
deny(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
java.lang.String namespace) |
static AuthResult |
deny(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
byte[] family,
byte[] qualifier) |
static AuthResult |
deny(java.lang.String request,
java.lang.String reason,
User user,
Permission.Action action,
TableName table,
java.util.Map<byte[],? extends java.util.Collection<?>> families) |
Permission.Action |
getAction() |
byte[] |
getFamily() |
AuthResult.Params |
getParams() |
byte[] |
getQualifier() |
java.lang.String |
getReason() |
java.lang.String |
getRequest() |
TableName |
getTableName() |
User |
getUser() |
boolean |
isAllowed() |
void |
setAllowed(boolean allowed) |
void |
setReason(java.lang.String reason) |
java.lang.String |
toContextString() |
java.lang.String |
toFamilyString() |
java.lang.String |
toString() |
public AuthResult(boolean allowed, java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public AuthResult(boolean allowed, java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, java.util.Map<byte[],? extends java.util.Collection<?>> families)
public AuthResult(boolean allowed, java.lang.String request, java.lang.String reason, User user, Permission.Action action, java.lang.String namespace)
public boolean isAllowed()
public User getUser()
public java.lang.String getReason()
public TableName getTableName()
public byte[] getFamily()
public byte[] getQualifier()
public Permission.Action getAction()
public java.lang.String getRequest()
public AuthResult.Params getParams()
public void setAllowed(boolean allowed)
public void setReason(java.lang.String reason)
public java.lang.String toContextString()
public java.lang.String toString()
toString
in class java.lang.Object
public static AuthResult allow(java.lang.String request, java.lang.String reason, User user, Permission.Action action, java.lang.String namespace)
public static AuthResult allow(java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public static AuthResult allow(java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, java.util.Map<byte[],? extends java.util.Collection<?>> families)
public static AuthResult deny(java.lang.String request, java.lang.String reason, User user, Permission.Action action, java.lang.String namespace)
public static AuthResult deny(java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public static AuthResult deny(java.lang.String request, java.lang.String reason, User user, Permission.Action action, TableName table, java.util.Map<byte[],? extends java.util.Collection<?>> families)
public java.lang.String toFamilyString()