EntityValidator<User> entityValidator = new EntityValidator<User>();
Validity validity = entityValidator.validate(user, User.class);
// Check for username and email uniqueness
if (isUsernameExists(user.getUserName())) {
validity.addError(msg.userExists);
}
if (isEmailExists(user.getEmail())) {
validity.addError(msg.emailExists);
}