Create and return a new {@link User} defined in this user database.
150151152153154155156157158159160
if (!errors.isEmpty()) { return null; } User user = database.createUser(username); // Log the user in HttpSession session = request.getSession(); session.setAttribute(Constants.USER_KEY, user); if (log.isTraceEnabled()) {
413414415416417418419420421422423
if (user != null) { this.addFieldError("username", "error.username.unique"); return null; } return database.createUser(username); } // Since user.username is immutable, we have to use some local properties /**
134135136137138139140141142143144
433434435436437438439440441442443
435436437438439440441442443444445
410411412413414415416417418419420
296297298299300301302303304305306
} // Create a new user with the specified username and password // and log the new user on if (ok) { user = database.createUser(username); getState().setUser(user); } } else /* if ("EDIT".equals(mode)) */ {