@InterfaceAudience.Private public class AuthResult extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AuthResult.Params | 
| Modifier and Type | Field and Description | 
|---|---|
| private Permission.Action | action | 
| private boolean | allowed | 
| private Map<byte[],? extends Collection<?>> | families | 
| private byte[] | family | 
| private String | namespace | 
| private AuthResult.Params | params | 
| private byte[] | qualifier | 
| private String | reason | 
| private String | request | 
| private TableName | table | 
| private User | user | 
| Constructor and Description | 
|---|
| AuthResult(boolean allowed,
          String request,
          String reason,
          User user,
          Permission.Action action,
          String namespace) | 
| AuthResult(boolean allowed,
          String request,
          String reason,
          User user,
          Permission.Action action,
          TableName table,
          byte[] family,
          byte[] qualifier) | 
| AuthResult(boolean allowed,
          String request,
          String reason,
          User user,
          Permission.Action action,
          TableName table,
          Map<byte[],? extends Collection<?>> families) | 
| Modifier and Type | Method and Description | 
|---|---|
| static AuthResult | allow(String request,
     String reason,
     User user,
     Permission.Action action,
     String namespace) | 
| static AuthResult | allow(String request,
     String reason,
     User user,
     Permission.Action action,
     TableName table,
     byte[] family,
     byte[] qualifier) | 
| static AuthResult | allow(String request,
     String reason,
     User user,
     Permission.Action action,
     TableName table,
     Map<byte[],? extends Collection<?>> families) | 
| static AuthResult | deny(String request,
    String reason,
    User user,
    Permission.Action action,
    String namespace) | 
| static AuthResult | deny(String request,
    String reason,
    User user,
    Permission.Action action,
    TableName table,
    byte[] family,
    byte[] qualifier) | 
| static AuthResult | deny(String request,
    String reason,
    User user,
    Permission.Action action,
    TableName table,
    Map<byte[],? extends Collection<?>> families) | 
| Permission.Action | getAction() | 
| byte[] | getFamily() | 
| AuthResult.Params | getParams() | 
| byte[] | getQualifier() | 
| String | getReason() | 
| String | getRequest() | 
| TableName | getTableName() | 
| User | getUser() | 
| boolean | isAllowed() | 
| void | setAllowed(boolean allowed) | 
| void | setReason(String reason) | 
| String | toContextString() | 
| private static String | toFamiliesString(Map<byte[],? extends Collection<?>> families,
                byte[] family,
                byte[] qual) | 
| String | toFamilyString() | 
| String | toString() | 
private boolean allowed
private final Permission.Action action
private AuthResult.Params params
private final byte[] family
private final byte[] qualifier
private final Map<byte[],? extends Collection<?>> families
public AuthResult(boolean allowed, String request, String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public AuthResult(boolean allowed, String request, String reason, User user, Permission.Action action, TableName table, Map<byte[],? extends Collection<?>> families)
public AuthResult(boolean allowed, String request, String reason, User user, Permission.Action action, String namespace)
public boolean isAllowed()
public TableName getTableName()
public byte[] getFamily()
public byte[] getQualifier()
public Permission.Action getAction()
public String getRequest()
public AuthResult.Params getParams()
public void setAllowed(boolean allowed)
private static String toFamiliesString(Map<byte[],? extends Collection<?>> families, byte[] family, byte[] qual)
public String toContextString()
public static AuthResult allow(String request, String reason, User user, Permission.Action action, String namespace)
public static AuthResult allow(String request, String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public static AuthResult allow(String request, String reason, User user, Permission.Action action, TableName table, Map<byte[],? extends Collection<?>> families)
public static AuthResult deny(String request, String reason, User user, Permission.Action action, String namespace)
public static AuthResult deny(String request, String reason, User user, Permission.Action action, TableName table, byte[] family, byte[] qualifier)
public static AuthResult deny(String request, String reason, User user, Permission.Action action, TableName table, Map<byte[],? extends Collection<?>> families)
public String toFamilyString()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.