+ loadUsersList : function(){
+ var request = org.argeo.security.ria.SecurityAPI.getListUsersService();
+ request.addListener("completed", function(response){
+ var jSon = response.getContent();
+ var usMap = {};
+ for(var i=0;i<jSon.length;i++){
+ var user = new org.argeo.security.ria.model.User();
+ user.load(jSon[i], "json");
+ usMap[user.getName()] = user;
+ }
+ this.setUsersList(usMap);
+ }, this);
+ request.send();
+ },
+
+ _applyUsersList : function(usList){
+ var data = [];
+ var rolesList = [];
+ qx.lang.Object.getValues(usList).forEach(function(usObject){
+ var roles = usObject.getRoles();
+ rolesList = qx.lang.Array.unique(rolesList.concat(roles));
+ data.push([usObject.getName(), usObject.getRoles().join(",")]);
+ });
+ this.setRolesList(rolesList);
+ this.tableModel.setData(data);
+ },
+
+ applySelection : function(selectionValue, target, ignoreCase){