http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c66de0/devapidocs/org/apache/hadoop/hbase/security/access/AccessControlLists.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/AccessControlLists.html 
b/devapidocs/org/apache/hadoop/hbase/security/access/AccessControlLists.html
index b3fb8c3..2e59d6f 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/AccessControlLists.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/AccessControlLists.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.105">AccessControlLists</a>
+public class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.106">AccessControlLists</a>
 extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 <div class="block">Maintains lists of permission grants to users and groups to 
allow for
  authorization checks by <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.html"
 title="class in 
org.apache.hadoop.hbase.security.access"><code>AccessController</code></a>.
@@ -272,11 +272,15 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>(package private) static 
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getPermissions-org.apache.hadoop.conf.Configuration-byte:A-org.apache.hadoop.hbase.client.Table-">getPermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getPermissions-org.apache.hadoop.conf.Configuration-byte:A-org.apache.hadoop.hbase.client.Table-byte:A-byte:A-java.lang.String-boolean-">getPermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
               byte[]&nbsp;entryName,
-              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)</code>
-<div class="block">Reads user permission assignments stored in the 
<code>l:</code> column
- family of the first table row in <code>_acl_</code>.</div>
+              <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t,
+              byte[]&nbsp;cf,
+              byte[]&nbsp;cq,
+              <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+              boolean&nbsp;hasFilterUser)</code>
+<div class="block">Reads user permission assignments stored in the 
<code>l:</code> column family of the first
+ table row in <code>_acl_</code>.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
@@ -286,20 +290,36 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i8" class="altColor">
 <td class="colFirst"><code>(package private) static <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-">getUserNamespacePermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;namespace)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-boolean-">getUserNamespacePermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
+                           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                           boolean&nbsp;hasFilterUser)</code>
+<div class="block">Returns the currently granted permissions for a given 
namespace as the specified user plus
+ associated permissions.</div>
+</td>
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>(package private) static <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserPermissions-org.apache.hadoop.conf.Configuration-byte:A-">getUserPermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                  byte[]&nbsp;entryName)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserPermissions-org.apache.hadoop.conf.Configuration-byte:A-byte:A-byte:A-java.lang.String-boolean-">getUserPermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                  byte[]&nbsp;entryName,
+                  byte[]&nbsp;cf,
+                  byte[]&nbsp;cq,
+                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                  boolean&nbsp;hasFilterUser)</code>
+<div class="block">Returns the currently granted permissions for a given 
table/namespace with associated
+ permissions based on the specified column family, column qualifier and user 
name.</div>
+</td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>(package private) static <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-">getUserTablePermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code>
-<div class="block">Returns the currently granted permissions for a given table 
as a list of
- user plus associated permissions.</div>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getUserTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.String-boolean-">getUserTablePermissions</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                       <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                       byte[]&nbsp;cf,
+                       byte[]&nbsp;cq,
+                       <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
+                       boolean&nbsp;hasFilterUser)</code>
+<div class="block">Returns the currently granted permissions for a given table 
as the specified user plus
+ associated permissions.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
@@ -339,13 +359,24 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>private static <a 
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#parsePermissionRecord-byte:A-org.apache.hadoop.hbase.Cell-">parsePermissionRecord</a></span>(byte[]&nbsp;entryName,
-                     <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#parsePermissionRecord-byte:A-org.apache.hadoop.hbase.Cell-byte:A-byte:A-boolean-java.lang.String-">parsePermissionRecord</a></span>(byte[]&nbsp;entryName,
+                     <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
+                     byte[]&nbsp;cf,
+                     byte[]&nbsp;cq,
+                     boolean&nbsp;filterPerms,
+                     <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;filterUser)</code>&nbsp;</td>
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>private static 
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#parsePermissions-byte:A-org.apache.hadoop.hbase.client.Result-">parsePermissions</a></span>(byte[]&nbsp;entryName,
-                <a 
href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in 
org.apache.hadoop.hbase.client">Result</a>&nbsp;result)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#parsePermissions-byte:A-org.apache.hadoop.hbase.client.Result-byte:A-byte:A-java.lang.String-boolean-">parsePermissions</a></span>(byte[]&nbsp;entryName,
+                <a 
href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;result,
+                byte[]&nbsp;cf,
+                byte[]&nbsp;cq,
+                <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                boolean&nbsp;hasFilterUser)</code>
+<div class="block">Parse and filter permission based on the specified column 
family, column qualifier and user
+ name.</div>
+</td>
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code>static 
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;</code></td>
@@ -429,11 +460,24 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#userPermissionRowKey-org.apache.hadoop.hbase.security.access.UserPermission-">userPermissionRowKey</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm)</code>&nbsp;</td>
 </tr>
 <tr id="i31" class="rowColor">
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#validateCFAndCQ-byte:A-byte:A-byte:A-byte:A-">validateCFAndCQ</a></span>(byte[]&nbsp;permFamily,
+               byte[]&nbsp;cf,
+               byte[]&nbsp;permQualifier,
+               byte[]&nbsp;cq)</code>&nbsp;</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>private static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#validateFilterUser-java.lang.String-java.lang.String-java.util.List-">validateFilterUser</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;username,
+                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filterUser,
+                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&gt;&nbsp;filterUserGroups)</code>&nbsp;</td>
+</tr>
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#writePermissionsAsBytes-org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap-org.apache.hadoop.conf.Configuration-">writePermissionsAsBytes</a></span>(org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;perms,
                        org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block">Writes a set of permissions as <code>Writable</code> 
instances
- and returns the resulting byte array.</div>
+<div class="block">Writes a set of permissions as <code>Writable</code> 
instances and returns the
+ resulting byte array.</div>
 </td>
 </tr>
 </table>
@@ -464,7 +508,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_TABLE_NAME</h4>
-<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.107">ACL_TABLE_NAME</a></pre>
+<pre>public static final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.108">ACL_TABLE_NAME</a></pre>
 <div class="block">Internal storage table for access control lists</div>
 </li>
 </ul>
@@ -474,7 +518,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_GLOBAL_NAME</h4>
-<pre>public static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.109">ACL_GLOBAL_NAME</a></pre>
+<pre>public static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.110">ACL_GLOBAL_NAME</a></pre>
 </li>
 </ul>
 <a name="ACL_LIST_FAMILY_STR">
@@ -483,7 +527,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_LIST_FAMILY_STR</h4>
-<pre>public static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.111">ACL_LIST_FAMILY_STR</a></pre>
+<pre>public static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.112">ACL_LIST_FAMILY_STR</a></pre>
 <div class="block">Column family used to store ACL grants</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -497,7 +541,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_LIST_FAMILY</h4>
-<pre>public static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.112">ACL_LIST_FAMILY</a></pre>
+<pre>public static final&nbsp;byte[] <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.113">ACL_LIST_FAMILY</a></pre>
 </li>
 </ul>
 <a name="ACL_TAG_TYPE">
@@ -506,7 +550,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_TAG_TYPE</h4>
-<pre>public static final&nbsp;byte <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.114">ACL_TAG_TYPE</a></pre>
+<pre>public static final&nbsp;byte <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.115">ACL_TAG_TYPE</a></pre>
 <div class="block">KV tag to store per cell access control lists</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -520,7 +564,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>NAMESPACE_PREFIX</h4>
-<pre>public static final&nbsp;char <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.116">NAMESPACE_PREFIX</a></pre>
+<pre>public static final&nbsp;char <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.117">NAMESPACE_PREFIX</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.security.access.AccessControlLists.NAMESPACE_PREFIX">Constant
 Field Values</a></dd>
@@ -533,7 +577,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>ACL_KEY_DELIMITER</h4>
-<pre>public static final&nbsp;char <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.121">ACL_KEY_DELIMITER</a></pre>
+<pre>public static final&nbsp;char <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.122">ACL_KEY_DELIMITER</a></pre>
 <div class="block">Delimiter to separate user, column family, and qualifier in
  _acl_ table info: column keys</div>
 <dl>
@@ -548,7 +592,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.123">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.124">LOG</a></pre>
 </li>
 </ul>
 <a name="LIST_CODE">
@@ -557,7 +601,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>LIST_CODE</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.653">LIST_CODE</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.747">LIST_CODE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.security.access.AccessControlLists.LIST_CODE">Constant
 Field Values</a></dd>
@@ -570,7 +614,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>WRITABLE_CODE</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.655">WRITABLE_CODE</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.749">WRITABLE_CODE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.security.access.AccessControlLists.WRITABLE_CODE">Constant
 Field Values</a></dd>
@@ -583,7 +627,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>WRITABLE_NOT_ENCODED</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.657">WRITABLE_NOT_ENCODED</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.751">WRITABLE_NOT_ENCODED</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../../constant-values.html#org.apache.hadoop.hbase.security.access.AccessControlLists.WRITABLE_NOT_ENCODED">Constant
 Field Values</a></dd>
@@ -604,7 +648,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AccessControlLists</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.105">AccessControlLists</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.106">AccessControlLists</a>()</pre>
 </li>
 </ul>
 </li>
@@ -621,7 +665,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addUserPermission</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.132">addUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.133">addUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                               <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm,
                               <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t,
                               boolean&nbsp;mergeExistingPermissions)
@@ -643,7 +687,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addUserPermission</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.206">addUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.207">addUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                               <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm,
                               <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -659,7 +703,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removeUserPermission</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.225">removeUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.226">removeUserPermission</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm,
                                  <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -686,7 +730,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removePermissionRecord</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.257">removePermissionRecord</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.259">removePermissionRecord</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm,
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
                                     throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -702,7 +746,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removeTablePermissions</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.271">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.273">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
                             throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -719,7 +763,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removeNamespacePermissions</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.288">removeNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.290">removeNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
                                        <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
                                 throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
@@ -736,7 +780,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removeTablePermissions</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.303">removeTablePermissions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.305">removeTablePermissions</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class 
in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                            byte[]&nbsp;column,
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table,
                                            boolean&nbsp;closeTable)
@@ -753,7 +797,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>removeTablePermissions</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.340">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.342">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
                                    byte[]&nbsp;column,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
@@ -771,7 +815,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>userPermissionRowKey</h4>
-<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.349">userPermissionRowKey</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm)</pre>
+<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.351">userPermissionRowKey</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm)</pre>
 </li>
 </ul>
 <a 
name="userPermissionKey-org.apache.hadoop.hbase.security.access.UserPermission-">
@@ -780,7 +824,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>userPermissionKey</h4>
-<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.367">userPermissionKey</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm)</pre>
+<pre>static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.369">userPermissionKey</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&nbsp;userPerm)</pre>
 <div class="block">Build qualifier key from user permission:
   username
   username,family
@@ -793,7 +837,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isAclRegion</h4>
-<pre>static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.386">isAclRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region</a>&nbsp;region)</pre>
+<pre>static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.388">isAclRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region</a>&nbsp;region)</pre>
 <div class="block">Returns <code>true</code> if the given region is part of 
the <code>_acl_</code>
  metadata table.</div>
 </li>
@@ -804,7 +848,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isAclTable</h4>
-<pre>static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.393">isAclTable</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</pre>
+<pre>static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.395">isAclTable</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" 
title="interface in 
org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</pre>
 <div class="block">Returns <code>true</code> if the given table is 
<code>_acl_</code> metadata table.</div>
 </li>
 </ul>
@@ -814,7 +858,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>loadAll</h4>
-<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.405">loadAll</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region</a>&nbsp;aclRegion)
+<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.407">loadAll</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" 
title="interface in 
org.apache.hadoop.hbase.regionserver">Region</a>&nbsp;aclRegion)
                                                                                
                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Loads all of the permission grants stored in a region of 
the <code>_acl_</code>
  table.</div>
@@ -834,7 +878,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>loadAll</h4>
-<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.461">loadAll</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in 
java.util">Map</a>&lt;byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.463">loadAll</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                                                
                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Load all permissions from the region server holding 
<code>_acl_</code>,
  primarily intended for testing purposes.</div>
@@ -850,7 +894,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getTablePermissions</h4>
-<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.489">getTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.492">getTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                                
                                              <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
                                                                                
                                       throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -865,7 +909,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getNamespacePermissions</h4>
-<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.495">getNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.499">getNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                                
                                                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)
                                                                                
                                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -874,22 +918,24 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
-<a 
name="getPermissions-org.apache.hadoop.conf.Configuration-byte:A-org.apache.hadoop.hbase.client.Table-">
+<a 
name="getPermissions-org.apache.hadoop.conf.Configuration-byte:A-org.apache.hadoop.hbase.client.Table-byte:A-byte:A-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getPermissions</h4>
-<pre>static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.509">getPermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.512">getPermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                                                
                                  byte[]&nbsp;entryName,
-                                                                               
                                  <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t)
+                                                                               
                                  <a 
href="../../../../../../org/apache/hadoop/hbase/client/Table.html" 
title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;t,
+                                                                               
                                  byte[]&nbsp;cf,
+                                                                               
                                  byte[]&nbsp;cq,
+                                                                               
                                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                                                                               
                                  boolean&nbsp;hasFilterUser)
                                                                                
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
-<div class="block">Reads user permission assignments stored in the 
<code>l:</code> column
- family of the first table row in <code>_acl_</code>.
-
+<div class="block">Reads user permission assignments stored in the 
<code>l:</code> column family of the first
+ table row in <code>_acl_</code>.
  <p>
- See <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html"
 title="class in org.apache.hadoop.hbase.security.access"><code>class 
documentation</code></a> for the key structure
- used for storage.
+ See <a 
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html"
 title="class in org.apache.hadoop.hbase.security.access"><code>class 
documentation</code></a> for the key structure used for storage.
  </p></div>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -897,71 +943,127 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
-<a 
name="getUserTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-">
+<a 
name="getUserTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-byte:A-byte:A-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getUserTablePermissions</h4>
-<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.541">getUserTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)
+<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.543">getUserTablePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                    <a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
+                                                    byte[]&nbsp;cf,
+                                                    byte[]&nbsp;cq,
+                                                    <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
+                                                    boolean&nbsp;hasFilterUser)
                                              throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
-<div class="block">Returns the currently granted permissions for a given table 
as a list of
- user plus associated permissions.</div>
+<div class="block">Returns the currently granted permissions for a given table 
as the specified user plus
+ associated permissions.</div>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
-<a 
name="getUserNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-">
+<a 
name="getUserNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getUserNamespacePermissions</h4>
-<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.546">getUserNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                                                        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)
+<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.553">getUserNamespacePermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                                        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
+                                                        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                                                        
boolean&nbsp;hasFilterUser)
                                                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Returns the currently granted permissions for a given 
namespace as the specified user plus
+ associated permissions.</div>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
-<a name="getUserPermissions-org.apache.hadoop.conf.Configuration-byte:A-">
+<a 
name="getUserPermissions-org.apache.hadoop.conf.Configuration-byte:A-byte:A-byte:A-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getUserPermissions</h4>
-<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.551">getUserPermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
-                                               byte[]&nbsp;entryName)
+<pre>static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">UserPermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.571">getUserPermissions</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+                                               byte[]&nbsp;entryName,
+                                               byte[]&nbsp;cf,
+                                               byte[]&nbsp;cq,
+                                               <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                                               boolean&nbsp;hasFilterUser)
                                         throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Returns the currently granted permissions for a given 
table/namespace with associated
+ permissions based on the specified column family, column qualifier and user 
name.</div>
 <dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - the configuration</dd>
+<dd><code>entryName</code> - Table name or the namespace</dd>
+<dd><code>cf</code> - Column family</dd>
+<dd><code>cq</code> - Column qualifier</dd>
+<dd><code>user</code> - User name to be filtered from permission as 
requested</dd>
+<dd><code>hasFilterUser</code> - true if filter user is provided, otherwise 
false.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of UserPermissions</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - on failure</dd>
 </dl>
 </li>
 </ul>
-<a name="parsePermissions-byte:A-org.apache.hadoop.hbase.client.Result-">
+<a 
name="parsePermissions-byte:A-org.apache.hadoop.hbase.client.Result-byte:A-byte:A-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>parsePermissions</h4>
-<pre>private 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.576">parsePermissions</a>(byte[]&nbsp;entryName,
-                                                                               
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;result)</pre>
+<pre>private 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.599">parsePermissions</a>(byte[]&nbsp;entryName,
+                                                                               
                                            <a 
href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;result,
+                                                                               
                                            byte[]&nbsp;cf,
+                                                                               
                                            byte[]&nbsp;cq,
+                                                                               
                                            <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;user,
+                                                                               
                                            boolean&nbsp;hasFilterUser)</pre>
+<div class="block">Parse and filter permission based on the specified column 
family, column qualifier and user
+ name.</div>
 </li>
 </ul>
-<a name="parsePermissionRecord-byte:A-org.apache.hadoop.hbase.Cell-">
+<a 
name="parsePermissionRecord-byte:A-org.apache.hadoop.hbase.Cell-byte:A-byte:A-boolean-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>parsePermissionRecord</h4>
-<pre>private static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.595">parsePermissionRecord</a>(byte[]&nbsp;entryName,
-                                                                  <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;kv)</pre>
+<pre>private static&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.617">parsePermissionRecord</a>(byte[]&nbsp;entryName,
+                                                                  <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;kv,
+                                                                  
byte[]&nbsp;cf,
+                                                                  
byte[]&nbsp;cq,
+                                                                  
boolean&nbsp;filterPerms,
+                                                                  <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filterUser)</pre>
+</li>
+</ul>
+<a name="validateFilterUser-java.lang.String-java.lang.String-java.util.List-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validateFilterUser</h4>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.700">validateFilterUser</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;username,
+                                          <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filterUser,
+                                          <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&gt;&nbsp;filterUserGroups)</pre>
+</li>
+</ul>
+<a name="validateCFAndCQ-byte:A-byte:A-byte:A-byte:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validateCFAndCQ</h4>
+<pre>private static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.720">validateCFAndCQ</a>(byte[]&nbsp;permFamily,
+                                       byte[]&nbsp;cf,
+                                       byte[]&nbsp;permQualifier,
+                                       byte[]&nbsp;cq)</pre>
 </li>
 </ul>
 <a 
name="writePermissionsAsBytes-org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap-org.apache.hadoop.conf.Configuration-">
@@ -970,12 +1072,10 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writePermissionsAsBytes</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.647">writePermissionsAsBytes</a>(org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;perms,
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.741">writePermissionsAsBytes</a>(org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;perms,
                                              
org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
-<div class="block">Writes a set of permissions as <code>Writable</code> 
instances
- and returns the resulting byte array.
-
- Writes a set of permission [user: table permission]</div>
+<div class="block">Writes a set of permissions as <code>Writable</code> 
instances and returns the
+ resulting byte array. Writes a set of permission [user: table 
permission]</div>
 </li>
 </ul>
 <a 
name="readWritablePermissions-java.io.DataInput-org.apache.hadoop.conf.Configuration-">
@@ -984,7 +1084,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readWritablePermissions</h4>
-<pre>private static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.659">readWritablePermissions</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;in,
+<pre>private static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.753">readWritablePermissions</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/io/DataInput.html?is-external=true";
 title="class or interface in java.io">DataInput</a>&nbsp;in,
                                                              
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                       throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                                                              <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassNotFoundException.html?is-external=true";
 title="class or interface in java.lang">ClassNotFoundException</a></pre>
@@ -1001,7 +1101,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>readPermissions</h4>
-<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.680">readPermissions</a>(byte[]&nbsp;data,
+<pre>public 
static&nbsp;org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap&lt;<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">TablePermission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.774">readPermissions</a>(byte[]&nbsp;data,
                                                                                
                                          
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                                                
                                   throws <a 
href="../../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
 <div class="block">Reads a set of permissions as <code>Writable</code> 
instances from the input
@@ -1018,7 +1118,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isNamespaceEntry</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.711">isNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;entryName)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.805">isNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;entryName)</pre>
 </li>
 </ul>
 <a name="isNamespaceEntry-byte:A-">
@@ -1027,7 +1127,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>isNamespaceEntry</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.715">isNamespaceEntry</a>(byte[]&nbsp;entryName)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.809">isNamespaceEntry</a>(byte[]&nbsp;entryName)</pre>
 </li>
 </ul>
 <a name="toNamespaceEntry-java.lang.String-">
@@ -1036,7 +1136,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>toNamespaceEntry</h4>
-<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.719">toNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
+<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.813">toNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
 </li>
 </ul>
 <a name="fromNamespaceEntry-java.lang.String-">
@@ -1045,7 +1145,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>fromNamespaceEntry</h4>
-<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.723">fromNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
+<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.817">fromNamespaceEntry</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)</pre>
 </li>
 </ul>
 <a name="toNamespaceEntry-byte:A-">
@@ -1054,7 +1154,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>toNamespaceEntry</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.729">toNamespaceEntry</a>(byte[]&nbsp;namespace)</pre>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.823">toNamespaceEntry</a>(byte[]&nbsp;namespace)</pre>
 </li>
 </ul>
 <a name="fromNamespaceEntry-byte:A-">
@@ -1063,7 +1163,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>fromNamespaceEntry</h4>
-<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.736">fromNamespaceEntry</a>(byte[]&nbsp;namespace)</pre>
+<pre>public static&nbsp;byte[]&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.830">fromNamespaceEntry</a>(byte[]&nbsp;namespace)</pre>
 </li>
 </ul>
 <a 
name="getCellPermissionsForUser-org.apache.hadoop.hbase.security.User-org.apache.hadoop.hbase.Cell-">
@@ -1072,7 +1172,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getCellPermissionsForUser</h4>
-<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">Permission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.744">getCellPermissionsForUser</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/security/User.html" 
title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user,
+<pre>public static&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
 title="class in 
org.apache.hadoop.hbase.security.access">Permission</a>&gt;&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.838">getCellPermissionsForUser</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/security/User.html" 
title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user,
                                                          <a 
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell)
                                                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>

Reply via email to