]> git.mxchange.org Git - addressbook-war.git/blobdiff - src/java/org/mxchange/addressbook/beans/user/AddressbookAdminUserWebRequestBean.java
fixed imports
[addressbook-war.git] / src / java / org / mxchange / addressbook / beans / user / AddressbookAdminUserWebRequestBean.java
index 9b537028b5e6534fc8eb00a035dd3a8ae1f5da8d..c12b562e73a9c8430fa38a144cceb2182e646d58 100644 (file)
@@ -36,8 +36,8 @@ import org.mxchange.addressbook.beans.contact.AddressbookContactWebSessionContro
 import org.mxchange.addressbook.beans.helper.AddressbookAdminWebRequestController;
 import org.mxchange.jcontacts.contact.Contact;
 import org.mxchange.jusercore.container.login.UserLoginContainer;
-import org.mxchange.jusercore.events.user.AdminAddedUserEvent;
-import org.mxchange.jusercore.events.user.AdminUserAddedEvent;
+import org.mxchange.jusercore.events.user.add.AdminAddedUserEvent;
+import org.mxchange.jusercore.events.user.add.AdminUserAddedEvent;
 import org.mxchange.jusercore.events.user.update.AdminUpdatedUserDataEvent;
 import org.mxchange.jusercore.events.user.update.AdminUserDataUpdatedEvent;
 import org.mxchange.jusercore.events.user.update.UpdatedUserPersonalDataEvent;
@@ -237,7 +237,7 @@ public class AddressbookAdminUserWebRequestBean implements AddressbookAdminUserW
        }
 
        @Override
-       public String editUserData () {
+       public String changeUserData () {
                // Get user instance
                User user = this.adminHelper.getUser();
 
@@ -267,6 +267,9 @@ public class AddressbookAdminUserWebRequestBean implements AddressbookAdminUserW
 
                        // Throw exception
                        throw new FaceletException("Not same password entered"); //NOI18N
+               } else if (this.userBean.ifUserNameExists(this.getUserName())) {
+                       // User name already exists
+                       throw new FaceletException(new UserNameAlreadyRegisteredException(this.getUserName()));
                } else if (this.isSamePasswordEntered()) {
                        // Same password entered, create container
                        if (UserUtils.ifPasswordMatches(new UserLoginContainer(user, this.getUserPassword()))) {