Update data for an existing user. User must exist.
@param name Current name of the user to update.
@param newName New name to give this user. It can be the same asthe original name. Otherwise it must be a new user name which does not already exist as a user.
@param password Cleartext password for the user. If non-null the userpassword is changed to this value. If null, the original password is retained.
@param groupList List of groups to which user belongs.
@throws BadRealmException If there are problems adding user.
@throws NoSuchUserException If user does not exist.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.