From: Roland Haeder Date: Fri, 11 Mar 2016 21:03:06 +0000 (+0100) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=fc65c19857702a5d1b6c98ea70ad73a59af462cd;p=jjobs-war.git Continued: - new email EJB used - updated jar(s) --- diff --git a/lib/juser-core.jar b/lib/juser-core.jar index 22b13527..7dad4a09 100644 Binary files a/lib/juser-core.jar and b/lib/juser-core.jar differ diff --git a/lib/juser-lib.jar b/lib/juser-lib.jar index 985516ff..f637271c 100644 Binary files a/lib/juser-lib.jar and b/lib/juser-lib.jar differ diff --git a/src/java/org/mxchange/jjobs/beans/user/UserWebSessionBean.java b/src/java/org/mxchange/jjobs/beans/user/UserWebSessionBean.java index 2e777b67..3656a577 100644 --- a/src/java/org/mxchange/jjobs/beans/user/UserWebSessionBean.java +++ b/src/java/org/mxchange/jjobs/beans/user/UserWebSessionBean.java @@ -48,6 +48,7 @@ import org.mxchange.jusercore.events.login.UserLoggedInEvent; import org.mxchange.jusercore.events.registration.UserRegisteredEvent; import org.mxchange.jusercore.exceptions.UserNotFoundException; import org.mxchange.jusercore.exceptions.UserPasswordMismatchException; +import org.mxchange.jusercore.model.email_address.EmailChangeSessionBeanRemote; import org.mxchange.jusercore.model.user.LoginUser; import org.mxchange.jusercore.model.user.User; import org.mxchange.jusercore.model.user.UserSessionBeanRemote; @@ -188,6 +189,11 @@ public class UserWebSessionBean implements UserWebSessionController { */ private final UserSessionBeanRemote userBean; + /** + * Remote email change bean + */ + private final EmailChangeSessionBeanRemote emailBean; + /** * User id */ @@ -242,6 +248,9 @@ public class UserWebSessionBean implements UserWebSessionController { // Try to lookup this.userBean = (UserSessionBeanRemote) context.lookup("ejb/stateless-jjobs-user"); //NOI18N + + // Try to lookup + this.emailBean = (EmailChangeSessionBeanRemote) context.lookup("ejb/stateless-jjobs-email-change"); //NOI18N } catch (final NamingException e) { // Throw again throw new FaceletException(e); @@ -353,7 +362,7 @@ public class UserWebSessionBean implements UserWebSessionController { user.getUserContact().setContactEmailAddress(this.getEmailAddress1()); // Call EJB - this.userBean.enqueueEmailAddressForChange(user); + this.emailBean.enqueueEmailAddressForChange(user); // All fine return "login_data_saved"; //NOI18N