private static final long serialVersionUID = 186_078_724_659_153L;
/**
- * Email address 1 (changing)
+ * Email address
*/
private String emailAddress;
// Is the email address really not used?
user = this.userController.lookupUserByEmailAddress(this.getEmailAddress());
} catch (final UserEmailAddressNotFoundException ex) {
+ // Always clear bean
+ this.clear();
+
// Not found, should not happen as the registered validator should find it
throw new FaceletException(MessageFormat.format("this.emailAddress={0} should be resolveable into User instance.", this.getEmailAddress()), ex); //NOI18N
}
// Is the user account already confirmed?
if (user.getUserAccountStatus() == UserAccountStatus.CONFIRMED) {
+ // Always clear bean
+ this.clear();
+
// Then abort here
this.showFacesMessage("form_resend_link:resendEmailAddress", new UserStatusConfirmedException(user)); //NOI18N
return ""; //NOI18N
} else if (user.getUserAccountStatus() == UserAccountStatus.LOCKED) {
+ // Always clear bean
+ this.clear();
+
// User account is locked
this.showFacesMessage("form_resend_link:resendEmailAddress", new UserStatusLockedException(user)); //NOI18N
return ""; //NOI18N