Esempio n. 1
0
 public final boolean save(XObject input) {
   if (input instanceof XGroup) {
     XGroup group = (XGroup) input;
     group.clearUsers();
     if (group.getId() == null) {
       ((GroupEditor) editor).needsUpdate = true;
       return true;
     }
     for (XUser user : getAllUsers()) {
       if (isSelected(user)) {
         group.addUserID(user.getId());
         user.addGroupID(group.getId());
       } else {
         group.removeUserID(user.getId());
         user.removeGroupID(group.getId());
       }
       ((GroupEditor) editor).adminController.updateUser(user);
     }
   }
   return true;
 }