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[] 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
 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.
 

Constructors in org.apache.hadoop.hbase.security.access with parameters of type Permission.Action
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.