From: Roland Häder Date: Fri, 13 May 2016 12:57:58 +0000 (+0200) Subject: added parameter 'createContactData' X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=ec6fbf49cfcc74d5b344a6dd7473ad3015ddfffc;p=jjobs-war.git added parameter 'createContactData' Signed-off-by: Roland Häder --- diff --git a/src/java/org/mxchange/jjobs/beans/register/JobsUserRegisterWebSessionBean.java b/src/java/org/mxchange/jjobs/beans/register/JobsUserRegisterWebSessionBean.java index c2456e70..0f131079 100644 --- a/src/java/org/mxchange/jjobs/beans/register/JobsUserRegisterWebSessionBean.java +++ b/src/java/org/mxchange/jjobs/beans/register/JobsUserRegisterWebSessionBean.java @@ -119,7 +119,7 @@ public class JobsUserRegisterWebSessionBean extends BaseJobsController implement } // Get user instance - User user = this.userController.createUserInstance(); + User user = this.userController.createUserInstance(true); // Is the user already used? if (null == user) { @@ -193,7 +193,7 @@ public class JobsUserRegisterWebSessionBean extends BaseJobsController implement } // Get user instance - User user = this.userController.createUserInstance(); + User user = this.userController.createUserInstance(false); // First check if user is not null and user name is not used + if same email address is entered if (null == user) { diff --git a/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionBean.java b/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionBean.java index 81f5d7b0..c36b4478 100644 --- a/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionBean.java +++ b/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionBean.java @@ -423,7 +423,7 @@ public class JobsUserWebSessionBean extends BaseJobsController implements JobsUs } @Override - public User createUserInstance () { + public User createUserInstance (final boolean createContactData) { // Trace message //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("{0}.createUserInstance: CALLED!", this.getClass().getSimpleName())); diff --git a/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionController.java b/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionController.java index c004b24d..f77c20cc 100644 --- a/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionController.java +++ b/src/java/org/mxchange/jjobs/beans/user/JobsUserWebSessionController.java @@ -19,7 +19,6 @@ package org.mxchange.jjobs.beans.user; import java.io.Serializable; import java.util.List; import org.mxchange.jcontacts.contact.Contact; -import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent; import org.mxchange.jusercore.events.confirmation.UserConfirmedAccountEvent; import org.mxchange.jusercore.events.login.UserLoggedInEvent; import org.mxchange.jusercore.events.registration.UserRegisteredEvent; @@ -44,14 +43,6 @@ public interface JobsUserWebSessionController extends Serializable { */ public static final Integer MINIMUM_PASSWORD_LENGTH = 5; - /** - * Observes events being fired when an administrator has added a new - * contact. - *

- * @param event Event being fired - */ - void afterAdminAddedContact (final AdminAddedContactEvent event); - /** * Event observer for newly added users by adminstrator *

@@ -184,9 +175,11 @@ public interface JobsUserWebSessionController extends Serializable { /** * Creates an instance from all properties *

+ * @param createContactData Whether contact data should be created + *

* @return A user instance */ - User createUserInstance (); + User createUserInstance (final boolean createContactData); /** * Creates a user instance for login phase