Repository: incubator-ranger
Updated Branches:
  refs/heads/master 8af01a998 -> 59c0e70c2


RANGER-775: ignoreUnknown=true annotation added to classes used in REST API


Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/59c0e70c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/59c0e70c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/59c0e70c

Branch: refs/heads/master
Commit: 59c0e70c22fbac99da60cbaebb7c25030438740e
Parents: 8af01a9
Author: Madhan Neethiraj <[email protected]>
Authored: Tue Dec 8 20:34:46 2015 -0800
Committer: Madhan Neethiraj <[email protected]>
Committed: Wed Dec 9 14:18:11 2015 -0800

----------------------------------------------------------------------
 .../ranger/plugin/model/RangerPolicy.java       | 20 +++++++++++
 .../ranger/plugin/model/RangerServiceDef.java   | 35 ++++++++++++++++++++
 2 files changed, 55 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/59c0e70c/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java
----------------------------------------------------------------------
diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java 
b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java
index fb5383c..c6ce667 100644
--- 
a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java
+++ 
b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicy.java
@@ -409,6 +409,11 @@ public class RangerPolicy extends RangerBaseModelObject 
implements java.io.Seria
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerPolicyResource implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -575,6 +580,11 @@ public class RangerPolicy extends RangerBaseModelObject 
implements java.io.Seria
                
        }
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerPolicyItem implements java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -864,6 +874,11 @@ public class RangerPolicy extends RangerBaseModelObject 
implements java.io.Seria
                
        }
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerPolicyItemAccess implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -963,6 +978,11 @@ public class RangerPolicy extends RangerBaseModelObject 
implements java.io.Seria
                
        }
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerPolicyItemCondition implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/59c0e70c/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
----------------------------------------------------------------------
diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
 
b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
index cd69320..85bfec6 100644
--- 
a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
+++ 
b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerServiceDef.java
@@ -481,6 +481,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerEnumDef implements java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -647,6 +652,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerEnumElementDef implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
                
@@ -792,6 +802,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerServiceConfigDef implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -1176,6 +1191,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerResourceDef implements java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -1687,6 +1707,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerAccessTypeDef implements java.io.Serializable 
{
                private static final long serialVersionUID = 1L;
 
@@ -1885,6 +1910,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
        }
 
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerPolicyConditionDef implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 
@@ -2236,6 +2266,11 @@ public class RangerServiceDef extends 
RangerBaseModelObject implements java.io.S
                }
        }
 
+       @JsonAutoDetect(getterVisibility=Visibility.NONE, 
setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
+       @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
+       @JsonIgnoreProperties(ignoreUnknown=true)
+       @XmlRootElement
+       @XmlAccessorType(XmlAccessType.FIELD)
        public static class RangerContextEnricherDef implements 
java.io.Serializable {
                private static final long serialVersionUID = 1L;
 

Reply via email to