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

Packages that use Permission.Action
org.apache.hadoop.hbase.security.access   
 

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 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.
 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.
 void AccessController.requirePermission(String request, Permission.Action perm, RegionCoprocessorEnvironment env, Map<byte[],? extends Collection<?>> families)
          Authorizes that the current user has permission to perform the given action on the set of table column families.
 

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 © 2014 The Apache Software Foundation. All Rights Reserved.