]> git.mxchange.org Git - addressbook-war.git/blobdiff - src/java/org/mxchange/addressbook/beans/addressbook/AddressbookWebBean.java
Rewrite:
[addressbook-war.git] / src / java / org / mxchange / addressbook / beans / addressbook / AddressbookWebBean.java
index 078626ab703f45f17714b847b1f79733908400fd..b007703e52c239da069d8322ad70f7d5c73198a1 100644 (file)
@@ -18,6 +18,7 @@ package org.mxchange.addressbook.beans.addressbook;
 
 import java.text.MessageFormat;
 import java.util.ArrayList;
+import java.util.GregorianCalendar;
 import java.util.List;
 import javax.annotation.PostConstruct;
 import javax.enterprise.context.SessionScoped;
@@ -119,11 +120,11 @@ public class AddressbookWebBean implements AddressbookWebController {
                        throw new FaceletException("This method can only be called as logged-in user."); //NOI18N
                } else if (this.getAddressbookName() == null) {
                        // Address book name is null
-                       throw new IllegalStateException("addressbookName is null");
+                       throw new NullPointerException("addressbookName is null");
                } else if (this.getAddressbookName().isEmpty()) {
                        // Address book name is empty
                        throw new IllegalStateException("addressbookName is empty.");
-               } else if (!this.isAddressbookNameUsed(this.getAddressbookName())) {
+               } else if (this.isAddressbookNameUsed(this.getAddressbookName())) {
                        // Already used by this user
                        throw new FaceletException(MessageFormat.format("Address book name {0} already used.", this.getAddressbookName())); //NOI18N
                }
@@ -134,6 +135,7 @@ public class AddressbookWebBean implements AddressbookWebController {
                // Set default status to UNLOCKED and owner
                addressbook.setAddressbookStatus(AddressbokStatus.UNLOCKED);
                addressbook.setAddressbookUser(this.loginController.getLoggedInUser());
+               addressbook.setAddressbookCreated(new GregorianCalendar());
 
                try {
                        // Register this address book