http://git-wip-us.apache.org/repos/asf/hbase-site/blob/68eae623/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 2e59d6f..22cd830 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,"i32":9,"i33":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,"i34":9,"i35":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -266,12 +266,12 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> cell)</code> </td>
</tr>
<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>></code></td>
+<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-">getNamespacePermissions</a></span>(org.apache.hadoop.conf.Configuration 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> namespace)</code> </td>
</tr>
<tr id="i6" class="altColor">
-<td class="colFirst"><code>(package private) static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>></code></td>
+<td class="colFirst"><code>(package private) static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>></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-byte:A-byte:A-java.lang.String-boolean-">getPermissions</a></span>(org.apache.hadoop.conf.Configuration conf,
byte[] entryName,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> t,
@@ -284,7 +284,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>></code></td>
+<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#getTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-">getTablePermissions</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
@@ -337,28 +337,32 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#isNamespaceEntry-byte:A-">isNamespaceEntry</a></span>(byte[] entryName)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#isGlobalEntry-byte:A-">isGlobalEntry</a></span>(byte[] entryName)</code> </td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#isNamespaceEntry-java.lang.String-">isNamespaceEntry</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> entryName)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#isNamespaceEntry-byte:A-">isNamespaceEntry</a></span>(byte[] entryName)</code> </td>
</tr>
<tr id="i15" class="rowColor">
-<td class="colFirst"><code>(package private) static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>>></code></td>
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#isNamespaceEntry-java.lang.String-">isNamespaceEntry</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> entryName)</code> </td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>(package private) static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#loadAll-org.apache.hadoop.conf.Configuration-">loadAll</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
<div class="block">Load all permissions from the region server holding
<code>_acl_</code>,
primarily intended for testing purposes.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>(package private) static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>>></code></td>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>(package private) static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#loadAll-org.apache.hadoop.hbase.regionserver.Region-">loadAll</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Region</a> aclRegion)</code>
<div class="block">Loads all of the permission grants stored in a region of
the <code>_acl_</code>
table.</div>
</td>
</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><<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>></code></td>
+<tr id="i18" class="altColor">
+<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><<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/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>></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-byte:A-byte:A-boolean-java.lang.String-">parsePermissionRecord</a></span>(byte[] entryName,
<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> kv,
byte[] cf,
@@ -366,8 +370,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
boolean 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> filterUser)</code> </td>
</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>private static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>></code></td>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>private static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>></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-byte:A-byte:A-java.lang.String-boolean-">parsePermissions</a></span>(byte[] entryName,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Result.html"
title="class in org.apache.hadoop.hbase.client">Result</a> result,
byte[] cf,
@@ -378,20 +382,22 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
name.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#readPermissions-byte:A-org.apache.hadoop.conf.Configuration-">readPermissions</a></span>(byte[] data,
- org.apache.hadoop.conf.Configuration conf)</code>
-<div class="block">Reads a set of permissions as <code>Writable</code>
instances from the input
- stream.</div>
-</td>
-</tr>
<tr id="i20" class="altColor">
-<td class="colFirst"><code>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
title="class in
org.apache.hadoop.hbase.security.access">TablePermission</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#readWritablePermissions-java.io.DataInput-org.apache.hadoop.conf.Configuration-">readWritablePermissions</a></span>(<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> in,
-
org.apache.hadoop.conf.Configuration conf)</code> </td>
+<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#readPermissions-byte:A-org.apache.hadoop.conf.Configuration-">readPermissions</a></span>(byte[] data,
+
org.apache.hadoop.conf.Configuration conf)</code> </td>
</tr>
<tr id="i21" class="rowColor">
+<td class="colFirst"><code>static
org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#readUserPermission-byte:A-org.apache.hadoop.conf.Configuration-">readUserPermission</a></span>(byte[] data,
+
org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#readWritableUserPermission-java.io.DataInput-org.apache.hadoop.conf.Configuration-">readWritableUserPermission</a></span>(<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> in,
+
org.apache.hadoop.conf.Configuration conf)</code> </td>
+</tr>
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removeNamespacePermissions-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.hadoop.hbase.client.Table-">removeNamespacePermissions</a></span>(org.apache.hadoop.conf.Configuration 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> namespace,
@@ -399,13 +405,13 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Remove specified namespace from the acl table.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removePermissionRecord-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.access.UserPermission-org.apache.hadoop.hbase.client.Table-">removePermissionRecord</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in
org.apache.hadoop.hbase.client">Table</a> t)</code> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removeTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.Table-">removeTablePermissions</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
@@ -414,7 +420,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Remove specified table column from the acl table.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removeTablePermissions-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Table-">removeTablePermissions</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
@@ -422,14 +428,14 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Remove specified table from the _acl_ table.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removeTablePermissions-org.apache.hadoop.hbase.TableName-byte:A-org.apache.hadoop.hbase.client.Table-boolean-">removeTablePermissions</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class
in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] column,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> table,
boolean closeTable)</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>(package private) static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#removeUserPermission-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.access.UserPermission-org.apache.hadoop.hbase.client.Table-">removeUserPermission</a></span>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm,
@@ -438,43 +444,43 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
lists.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" 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#toNamespaceEntry-byte:A-">toNamespaceEntry</a></span>(byte[] namespace)</code> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#toNamespaceEntry-java.lang.String-">toNamespaceEntry</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> namespace)</code> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>(package private) static byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#userPermissionKey-org.apache.hadoop.hbase.security.access.UserPermission-">userPermissionKey</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm)</code>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#userPermissionKey-org.apache.hadoop.hbase.security.access.UserPermission-">userPermissionKey</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> permission)</code>
<div class="block">Build qualifier key from user permission:
username
username,family
username,family,qualifier</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>(package private) static byte[]</code></td>
-<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> userPerm)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlLists.html#userPermissionRowKey-org.apache.hadoop.hbase.security.access.Permission-">userPermissionRowKey</a></span>(<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a> permission)</code> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" 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[] permFamily,
byte[] cf,
byte[] permQualifier,
byte[] cq)</code> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i34" 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> 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> 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><<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>> filterUserGroups)</code> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" 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<<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>> perms,
+<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<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> perms,
org.apache.hadoop.conf.Configuration conf)</code>
<div class="block">Writes a set of permissions as <code>Writable</code>
instances and returns the
resulting byte array.</div>
@@ -601,7 +607,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 int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.747">LIST_CODE</a></pre>
+<pre>private static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.756">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>
@@ -614,7 +620,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 int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.749">WRITABLE_CODE</a></pre>
+<pre>private static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.758">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>
@@ -627,7 +633,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 int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.751">WRITABLE_NOT_ENCODED</a></pre>
+<pre>private static final int <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.760">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>
@@ -687,7 +693,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.207">addUserPermission</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.206">addUserPermission</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> 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>
@@ -703,7 +709,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.226">removeUserPermission</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.225">removeUserPermission</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> 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>
@@ -730,7 +736,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.259">removePermissionRecord</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>private static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.261">removePermissionRecord</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> userPerm,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> 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>
@@ -746,7 +752,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.273">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.275">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> 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>
@@ -763,7 +769,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.290">removeNamespacePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.292">removeNamespacePermissions</a>(org.apache.hadoop.conf.Configuration 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> namespace,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> 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>
@@ -780,7 +786,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 void <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> tableName,
+<pre>private static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.307">removeTablePermissions</a>(<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class
in org.apache.hadoop.hbase">TableName</a> tableName,
byte[] column,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> table,
boolean closeTable)
@@ -797,7 +803,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 void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.342">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>static void <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.344">removeTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] column,
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> t)
@@ -809,13 +815,13 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
-<a
name="userPermissionRowKey-org.apache.hadoop.hbase.security.access.UserPermission-">
+<a
name="userPermissionRowKey-org.apache.hadoop.hbase.security.access.Permission-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>userPermissionRowKey</h4>
-<pre>static byte[] <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> userPerm)</pre>
+<pre>static byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.353">userPermissionRowKey</a>(<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a> permission)</pre>
</li>
</ul>
<a
name="userPermissionKey-org.apache.hadoop.hbase.security.access.UserPermission-">
@@ -824,7 +830,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 byte[] <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> userPerm)</pre>
+<pre>static byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.374">userPermissionKey</a>(<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a> permission)</pre>
<div class="block">Build qualifier key from user permission:
username
username,family
@@ -837,7 +843,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 boolean <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> region)</pre>
+<pre>static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.398">isAclRegion</a>(<a
href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Region</a> region)</pre>
<div class="block">Returns <code>true</code> if the given region is part of
the <code>_acl_</code>
metadata table.</div>
</li>
@@ -848,7 +854,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 boolean <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> desc)</pre>
+<pre>static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.405">isAclTable</a>(<a
href="../../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html"
title="interface in
org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</pre>
<div class="block">Returns <code>true</code> if the given table is
<code>_acl_</code> metadata table.</div>
</li>
</ul>
@@ -858,8 +864,8 @@ 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 <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>>> <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> 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>
+<pre>static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.417">loadAll</a>(<a
href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html"
title="interface in
org.apache.hadoop.hbase.regionserver">Region</a> 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>
<dl>
@@ -878,8 +884,8 @@ 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 <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.463">loadAll</a>(org.apache.hadoop.conf.Configuration 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>
+<pre>static <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><byte[],org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.474">loadAll</a>(org.apache.hadoop.conf.Configuration 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>
<dl>
@@ -894,9 +900,9 @@ 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 org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.492">getTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
-
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> 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>
+<pre>public
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.504">getTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> 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>
<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>
@@ -909,9 +915,9 @@ 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 org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.499">getNamespacePermissions</a>(org.apache.hadoop.conf.Configuration 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> 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>
+<pre>public
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.511">getNamespacePermissions</a>(org.apache.hadoop.conf.Configuration 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> 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>
<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>
@@ -924,14 +930,14 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getPermissions</h4>
-<pre>static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.512">getPermissions</a>(org.apache.hadoop.conf.Configuration conf,
-
byte[] entryName,
-
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> t,
-
byte[] cf,
-
byte[] 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> user,
-
boolean 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>
+<pre>static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.524">getPermissions</a>(org.apache.hadoop.conf.Configuration conf,
+
byte[] entryName,
+
<a
href="../../../../../../org/apache/hadoop/hbase/client/Table.html"
title="interface in org.apache.hadoop.hbase.client">Table</a> t,
+
byte[] cf,
+
byte[] 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> user,
+
boolean 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>.
<p>
@@ -949,7 +955,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getUserTablePermissions</h4>
-<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.543">getUserTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.555">getUserTablePermissions</a>(org.apache.hadoop.conf.Configuration conf,
<a
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] cf,
byte[] cq,
@@ -970,7 +976,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getUserNamespacePermissions</h4>
-<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.553">getUserNamespacePermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.565">getUserNamespacePermissions</a>(org.apache.hadoop.conf.Configuration 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> 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> user,
boolean hasFilterUser)
@@ -989,7 +995,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getUserPermissions</h4>
-<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.571">getUserPermissions</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.583">getUserPermissions</a>(org.apache.hadoop.conf.Configuration conf,
byte[] entryName,
byte[] cf,
byte[] cq,
@@ -1019,12 +1025,12 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>parsePermissions</h4>
-<pre>private
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.599">parsePermissions</a>(byte[] entryName,
-
<a
href="../../../../../../org/apache/hadoop/hbase/client/Result.html"
title="class in org.apache.hadoop.hbase.client">Result</a> result,
-
byte[] cf,
-
byte[] 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> user,
-
boolean hasFilterUser)</pre>
+<pre>private
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.598">parsePermissions</a>(byte[] entryName,
+
<a
href="../../../../../../org/apache/hadoop/hbase/client/Result.html"
title="class in org.apache.hadoop.hbase.client">Result</a> result,
+
byte[] cf,
+
byte[] 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> user,
+
boolean hasFilterUser)</pre>
<div class="block">Parse and filter permission based on the specified column
family, column qualifier and user
name.</div>
</li>
@@ -1035,12 +1041,12 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>parsePermissionRecord</h4>
-<pre>private static <a
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</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>,<a
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
title="class in
org.apache.hadoop.hbase.security.access">TablePermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.617">parsePermissionRecord</a>(byte[] entryName,
- <a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> kv,
-
byte[] cf,
-
byte[] cq,
-
boolean 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> filterUser)</pre>
+<pre>private static <a
href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</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>,<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.616">parsePermissionRecord</a>(byte[] entryName,
+ <a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> kv,
+ byte[] cf,
+ byte[] cq,
+
boolean 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> filterUser)</pre>
</li>
</ul>
<a name="validateFilterUser-java.lang.String-java.lang.String-java.util.List-">
@@ -1049,7 +1055,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>validateFilterUser</h4>
-<pre>private static boolean <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> username,
+<pre>private static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.709">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> 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> 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><<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>> filterUserGroups)</pre>
</li>
@@ -1060,7 +1066,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>validateCFAndCQ</h4>
-<pre>private static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.720">validateCFAndCQ</a>(byte[] permFamily,
+<pre>private static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.729">validateCFAndCQ</a>(byte[] permFamily,
byte[] cf,
byte[] permQualifier,
byte[] cq)</pre>
@@ -1072,22 +1078,22 @@ 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 byte[] <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<<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>> perms,
+<pre>public static byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.750">writePermissionsAsBytes</a>(org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> perms,
org.apache.hadoop.conf.Configuration 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>
</li>
</ul>
-<a
name="readWritablePermissions-java.io.DataInput-org.apache.hadoop.conf.Configuration-">
+<a
name="readWritableUserPermission-java.io.DataInput-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>readWritablePermissions</h4>
-<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/TablePermission.html"
title="class in
org.apache.hadoop.hbase.security.access">TablePermission</a>> <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> in,
-
org.apache.hadoop.conf.Configuration 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>
+<h4>readWritableUserPermission</h4>
+<pre>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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.762">readWritableUserPermission</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> in,
+
org.apache.hadoop.conf.Configuration 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>
<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>
@@ -1095,30 +1101,52 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="readUserPermission-byte:A-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readUserPermission</h4>
+<pre>public
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/UserPermission.html"
title="class in
org.apache.hadoop.hbase.security.access">UserPermission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.780">readUserPermission</a>(byte[] data,
+
org.apache.hadoop.conf.Configuration conf)
+
throws <a
href="../../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
title="class in
org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
title="class in
org.apache.hadoop.hbase.exceptions">DeserializationException</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="readPermissions-byte:A-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readPermissions</h4>
-<pre>public
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.774">readPermissions</a>(byte[] data,
-
org.apache.hadoop.conf.Configuration 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
- stream.</div>
+<pre>public
static org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap<<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/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.813">readPermissions</a>(byte[] data,
+
org.apache.hadoop.conf.Configuration conf)
+
throws <a
href="../../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
title="class in
org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a
href="../../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html"
title="class in
org.apache.hadoop.hbase.exceptions">DeserializationException</a></code></dd>
</dl>
</li>
</ul>
+<a name="isGlobalEntry-byte:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGlobalEntry</h4>
+<pre>public static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.843">isGlobalEntry</a>(byte[] entryName)</pre>
+</li>
+</ul>
<a name="isNamespaceEntry-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNamespaceEntry</h4>
-<pre>public static boolean <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> entryName)</pre>
+<pre>public static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.847">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> entryName)</pre>
</li>
</ul>
<a name="isNamespaceEntry-byte:A-">
@@ -1127,7 +1155,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 boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.809">isNamespaceEntry</a>(byte[] entryName)</pre>
+<pre>public static boolean <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.851">isNamespaceEntry</a>(byte[] entryName)</pre>
</li>
</ul>
<a name="toNamespaceEntry-java.lang.String-">
@@ -1136,7 +1164,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 <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.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> namespace)</pre>
+<pre>public static <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.855">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> namespace)</pre>
</li>
</ul>
<a name="fromNamespaceEntry-java.lang.String-">
@@ -1145,7 +1173,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 <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.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> namespace)</pre>
+<pre>public static <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.859">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> namespace)</pre>
</li>
</ul>
<a name="toNamespaceEntry-byte:A-">
@@ -1154,7 +1182,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 byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.823">toNamespaceEntry</a>(byte[] namespace)</pre>
+<pre>public static byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.865">toNamespaceEntry</a>(byte[] namespace)</pre>
</li>
</ul>
<a name="fromNamespaceEntry-byte:A-">
@@ -1163,7 +1191,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 byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.830">fromNamespaceEntry</a>(byte[] namespace)</pre>
+<pre>public static byte[] <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.872">fromNamespaceEntry</a>(byte[] namespace)</pre>
</li>
</ul>
<a
name="getCellPermissionsForUser-org.apache.hadoop.hbase.security.User-org.apache.hadoop.hbase.Cell-">
@@ -1172,7 +1200,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 <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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>> <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> user,
+<pre>public 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><<a
href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.html"
title="class in
org.apache.hadoop.hbase.security.access">Permission</a>> <a
href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/AccessControlLists.html#line.880">getCellPermissionsForUser</a>(<a
href="../../../../../../org/apache/hadoop/hbase/security/User.html"
title="class in org.apache.hadoop.hbase.security">User</a> user,
<a
href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in
org.apache.hadoop.hbase">Cell</a> 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>