This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 12eaea1 RANGER-3296: updated getResourceACLs() to include row-filter
and column-masking details as well - #2
12eaea1 is described below
commit 12eaea189a09dfd01dc1159a5af298290f154f1b
Author: Madhan Neethiraj <[email protected]>
AuthorDate: Wed May 26 01:14:44 2021 -0700
RANGER-3296: updated getResourceACLs() to include row-filter and
column-masking details as well - #2
---
.../apache/ranger/plugin/policyengine/RangerResourceACLs.java | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git
a/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceACLs.java
b/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceACLs.java
index 2d08b0b..eb12543 100644
---
a/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceACLs.java
+++
b/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceACLs.java
@@ -31,6 +31,7 @@ import org.codehaus.jackson.map.annotate.JsonSerialize;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -317,7 +318,9 @@ public class RangerResourceACLs {
@JsonIgnoreProperties(ignoreUnknown=true)
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
- public static class DataMaskResult {
+ public static class DataMaskResult implements Serializable {
+ private static final long serialVersionUID = 1L;
+
private final Set<String> users;
private final Set<String> groups;
private final Set<String> roles;
@@ -432,7 +435,9 @@ public class RangerResourceACLs {
@JsonIgnoreProperties(ignoreUnknown=true)
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
- public static class RowFilterResult {
+ public static class RowFilterResult implements Serializable {
+ private static final long serialVersionUID = 1L;
+
private final Set<String> users;
private final Set<String> groups;
private final Set<String> roles;