import org.mxchange.jjobs.beans.BaseJobsController;
import org.mxchange.jjobs.beans.contact.JobsAdminContactWebRequestController;
import org.mxchange.jjobs.beans.contact.JobsContactWebSessionController;
-import org.mxchange.jjobs.beans.helper.JobsWebRequestController;
+import org.mxchange.jjobs.beans.helper.JobsWebViewHelperController;
import org.mxchange.jusercore.container.login.UserLoginContainer;
import org.mxchange.jusercore.events.registration.UserRegisteredEvent;
import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
private final AdminUserSessionBeanRemote adminUserBean;
/**
- * Admin helper instance
+ * Bean helper
*/
@Inject
- private JobsWebRequestController beanHelper;
+ private JobsWebViewHelperController beanHelper;
/**
* Regular contact controller
throw new NullPointerException("contactController.gender is null"); //NOI18N
} else if (this.contactController.getFirstName() == null) {
// ... and again
- throw new NullPointerException("contactController.firstName is null"); //NOI18N //NOI18N
- } else if (this.contactController.getFirstName().isEmpty()) {
+ throw new NullPointerException("contactController.firstName is null"); //NOI18N
+ } else if (this.adminContactController.getFirstName().isEmpty()) {
// ... and again
throw new IllegalArgumentException("contactController.firstName is empty"); //NOI18N
} else if (this.adminContactController.getFamilyName() == null) {
throw new NullPointerException("contactController.familyName is null"); //NOI18N
} else if (this.contactController.getFamilyName().isEmpty()) {
// ... and again
- throw new IllegalArgumentException("contactController.familyName is empty"); //NOI18N //NOI18N
- } else if (this.contactController.getEmailAddress() == null) {
+ throw new IllegalArgumentException("contactController.familyName is empty"); //NOI18N
+ } else if (this.adminContactController.getEmailAddress() == null) {
// ... and again
throw new NullPointerException("contactController.emailAddress is null"); //NOI18N
} else if (this.adminContactController.getEmailAddress().isEmpty()) {
// ... and again
- throw new IllegalArgumentException("contactController.emailAddress is empty"); //NOI18N //NOI18N
- } else if (this.contactController.getEmailAddressRepeat() == null) {
- // ... and again
- throw new NullPointerException("contactController.emailAddressRepeat is null");
- } else if (this.contactController.getEmailAddressRepeat().isEmpty()) {
- // ... and again
- throw new IllegalArgumentException("contactController.emailAddressRepeat is empty"); //NOI18N //NOI18N
- } else if (!Objects.equals(this.contactController.getEmailAddress(), this.contactController.getEmailAddressRepeat())) {
- // Is not same email address
- throw new IllegalArgumentException("Both entered email addresses don't match.");
+ throw new IllegalArgumentException("contactController.emailAddress is empty"); //NOI18N
}
}
}
@Override
- public void afterRegistrationEvent (@Observes final UserRegisteredEvent event) {
- // Trace message
- //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("UserWebBean:afterRegistration: event={0} - CALLED!", event)); //NOI18N
-
+ public void afterUserRegistrationEvent (@Observes final UserRegisteredEvent event) {
// event should not be null
if (null == event) {
// Throw NPE
throw new NullPointerException("beanHelper.user is null"); //NOI18N
} else if (user.getUserId() == null) {
// Throw NPE again
- throw new NullPointerException("beanHelper.user.userId is null"); //NOI18N //NOI18N
+ throw new NullPointerException("beanHelper.user.userId is null"); //NOI18N
} else if (user.getUserId() < 1) {
// Invalid id
throw new IllegalStateException(MessageFormat.format("beanHelper.user.userId={0} is invalid", user.getUserId())); //NOI18N
this.clear();
// Should go fine at this point, redirect to user profile
- return "admin_show_user?faces-redirect=true&includeViewParams=true"; //NOI18N
+ return "admin_show_user"; //NOI18N
}
@Override
this.clear();
// Should go fine at this point, redirect to user profile
- return "admin_show_user?faces-redirect=true&includeViewParams=true"; //NOI18N
+ return "admin_show_user"; //NOI18N
}
/**