Repository: incubator-ranger
Updated Branches:
  refs/heads/ranger-0.5 28f7d1f56 -> 72b4df5c0


BUG-41359 : UserSync process performance issue due to user group cache 
inconsistency


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

Branch: refs/heads/ranger-0.5
Commit: 7e2677b7d65bdb20fb5113c13b5f2fc0bf2d363e
Parents: 67e845a
Author: rmani <[email protected]>
Authored: Tue Jul 28 10:54:49 2015 -0700
Committer: sneethiraj <[email protected]>
Committed: Tue Sep 1 11:37:30 2015 -0400

----------------------------------------------------------------------
 .../ranger/unixusersync/model/XUserInfo.java    | 21 ++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/7e2677b7/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java
----------------------------------------------------------------------
diff --git 
a/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java 
b/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java
index 5a59fc7..ca22818 100644
--- a/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java
+++ b/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java
@@ -27,7 +27,8 @@ public class XUserInfo {
        private String name ;
        private String  description ;
        
-       private List<String>  groups = new ArrayList<String>() ;
+       private List<String>    groupNameList = new ArrayList<String>() ;
+       private List<String>    groupIdList   = new ArrayList<String>() ;
        
        public String getId() {
                return id;
@@ -48,8 +49,24 @@ public class XUserInfo {
                this.description = description;
        }
        
+       public void setGroupNameList(List<String> groupNameList) {
+               this.groupNameList = groupNameList;
+       }
+       
+       public List<String> getGroupNameList() {
+               return groupNameList;
+       }
+       
+       public List<String> getGroupIdList() {
+               return groupIdList;
+       }
+       
+       public void setGroupIdList(List<String> groupIdList) {
+               this.groupIdList = groupIdList;
+       }
+
        public List<String> getGroups() {
-               return groups;
+               return groupNameList;
        }
        
 }

Reply via email to