Uses of Class
org.apache.hadoop.hbase.security.access.Permission.Action

Packages that use Permission.Action
org.apache.hadoop.hbase.protobuf Holds classes generated from protobuf src/main/protobuf definition files. 
org.apache.hadoop.hbase.security.access   
 

Uses of Permission.Action in org.apache.hadoop.hbase.protobuf
 

Methods in org.apache.hadoop.hbase.protobuf that return Permission.Action
static Permission.Action ProtobufUtil.toPermissionAction(AccessControlProtos.Permission.Action action)
          Converts a Permission.Action proto to a client Permission.Action object.
 

Methods in org.apache.hadoop.hbase.protobuf that return types with arguments of type Permission.Action
static List<Permission.Action> ProtobufUtil.toPermissionActions(List<AccessControlProtos.Permission.Action> protoActions)
          Converts a list of Permission.Action proto to a list of client Permission.Action objects.
 

Methods in org.apache.hadoop.hbase.protobuf with parameters of type Permission.Action
static void ProtobufUtil.grant(AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, byte[] t, byte[] f, byte[] q, Permission.Action... actions)
          A utility used to grant a user some permissions.
static void ProtobufUtil.revoke(AccessControlProtos.AccessControlService.BlockingInterface protocol, String userShortName, byte[] t, byte[] f, byte[] q, Permission.Action... actions)
          A utility used to revoke a user some permissions.
static AccessControlProtos.Permission.Action ProtobufUtil.toPermissionAction(Permission.Action action)
          Convert a client Permission.Action to a Permission.Action proto
 

Uses of Permission.Action in org.apache.hadoop.hbase.security.access
 

Fields in org.apache.hadoop.hbase.security.access declared as Permission.Action
protected  Permission.Action[] Permission.actions
           
 

Fields in org.apache.hadoop.hbase.security.access with type parameters of type Permission.Action
protected static Map<Byte,Permission.Action> Permission.ACTION_BY_CODE
           
 

Methods in org.apache.hadoop.hbase.security.access that return Permission.Action
 Permission.Action AuthResult.getAction()
           
 Permission.Action[] Permission.getActions()
           
static Permission.Action Permission.Action.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Permission.Action[] Permission.Action.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.apache.hadoop.hbase.security.access with parameters of type Permission.Action
static AuthResult AuthResult.allow(String request, String reason, User user, Permission.Action action, byte[] table, byte[] family, byte[] qualifier)
           
static AuthResult AuthResult.allow(String request, String reason, User user, Permission.Action action, byte[] table, Map<byte[],? extends Collection<?>> families)
           
 boolean TableAuthManager.authorize(User user, byte[] table, byte[] family, byte[] qualifier, Permission.Action action)
           
 boolean TableAuthManager.authorize(User user, byte[] table, byte[] family, Permission.Action action)
           
 boolean TableAuthManager.authorize(User user, byte[] table, KeyValue kv, Permission.Action action)
           
 boolean TableAuthManager.authorize(User user, Permission.Action action)
          Authorize a global permission based on ACLs for the given user and the user's groups.
 boolean TableAuthManager.authorizeGroup(String groupName, byte[] table, byte[] family, Permission.Action action)
          Checks authorization to a given table and column family for a group, based on the stored permissions.
 boolean TableAuthManager.authorizeGroup(String groupName, Permission.Action action)
          Checks authorization for a given action for a group, based on the stored permissions.
 boolean TableAuthManager.authorizeUser(String username, byte[] table, byte[] family, byte[] qualifier, Permission.Action action)
           
 boolean TableAuthManager.authorizeUser(String username, byte[] table, byte[] family, Permission.Action action)
          Checks authorization to a given table and column family for a user, based on the stored user permissions.
 boolean TableAuthManager.authorizeUser(String username, Permission.Action action)
          Checks global authorization for a specific action for a user, based on the stored user permissions.
static AuthResult AuthResult.deny(String request, String reason, User user, Permission.Action action, byte[] table, byte[] family, byte[] qualifier)
           
static AuthResult AuthResult.deny(String request, String reason, User user, Permission.Action action, byte[] table, Map<byte[],? extends Collection<?>> families)
           
 boolean TablePermission.implies(byte[] table, byte[] family, byte[] qualifier, Permission.Action action)
          Checks that a given table operation is authorized by this permission instance.
 boolean TablePermission.implies(byte[] table, KeyValue kv, Permission.Action action)
          Checks if this permission grants access to perform the given action on the given table and key value.
 boolean Permission.implies(Permission.Action action)
           
 boolean TablePermission.matchesFamily(byte[] table, byte[] family, Permission.Action action)
          Returns true if this permission matches the given column family at least.
 boolean TablePermission.matchesFamilyQualifier(byte[] table, byte[] family, byte[] qualifier, Permission.Action action)
          Returns if the given permission matches the given qualifier.
 boolean TableAuthManager.matchPermission(User user, byte[] table, byte[] family, byte[] qualifier, Permission.Action action)
           
 boolean TableAuthManager.matchPermission(User user, byte[] table, byte[] family, Permission.Action action)
          Returns true if the given user has a TablePermission matching up to the column family portion of a permission.
 

Constructors in org.apache.hadoop.hbase.security.access with parameters of type Permission.Action
AuthResult(boolean allowed, String request, String reason, User user, Permission.Action action, byte[] table, byte[] family, byte[] qualifier)
           
AuthResult(boolean allowed, String request, String reason, User user, Permission.Action action, byte[] table, Map<byte[],? extends Collection<?>> families)
           
Permission(Permission.Action... assigned)
           
TablePermission(byte[] table, byte[] family, byte[] qualifier, Permission.Action... assigned)
          Creates a new permission for the given table, restricted to the given column family and qualifer, allowing the assigned actions to be performed.
TablePermission(byte[] table, byte[] family, Permission.Action... assigned)
          Create a new permission for the given table and (optionally) column family, allowing the given actions.
UserPermission(byte[] user, byte[] table, byte[] family, byte[] qualifier, Permission.Action... assigned)
          Creates a new permission for the given user, table, column family and column qualifier.
UserPermission(byte[] user, byte[] table, byte[] family, Permission.Action... assigned)
          Creates a new instance for the given user, table and column family.
UserPermission(byte[] user, Permission.Action... assigned)
          Creates a new instance for the given user.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.