760761762763764765766767768769770
if (groupname.length() > 0) { Group group = database.findGroup(groupname); if (group == null) { group = database.createGroup(groupname, null); } user.addGroup(group); } } } if (roles != null) { while (roles.length() > 0) {
768769770771772773774775776777778
157158159160161162163164165166167
Group group = user.getUserDatabase().findGroup(groupname); if (group == null) { throw new IllegalArgumentException ("Invalid group name '" + groupname + "'"); } user.addGroup(group); } /**
702703704705706707708709710711712
156157158159160161162163164165166
161162163164165166167168169170171
786787788789790791792793794795796