]> git.mxchange.org Git - addressbook-ejb.git/blobdiff - src/java/org/mxchange/addressbook/model/addressbook/AddressbookSessionBean.java
Added email address for author
[addressbook-ejb.git] / src / java / org / mxchange / addressbook / model / addressbook / AddressbookSessionBean.java
index 4f9dc70bf4f1000882509602c72ec5e3836f1df0..38e51542f774c7699e28a87266ca87ed2650e705 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015 Roland Haeder
+ * Copyright (C) 2016 Roland Haeder
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -33,9 +33,9 @@ import org.mxchange.jusercore.model.user.User;
 /**
  * A stateless bean handling addressbooks
  * <p>
- * @author Roland Haeder
+ * @author Roland Haeder<roland@mxchange.org>
  */
-@Stateless (name = "addressbook", mappedName = "ejb/stateless-addressbook", description = "A stateless bean for handling addressbooks")
+@Stateless (name = "addressbook", mappedName = "ejb/stateless-addressbook-adr", description = "A stateless bean for handling Addressbook addressbooks")
 public class AddressbookSessionBean extends BaseDatabaseBean implements AddressbookSessionBeanRemote {
 
        /**
@@ -66,17 +66,16 @@ public class AddressbookSessionBean extends BaseDatabaseBean implements Addressb
                        // Throw again NPE
                        throw new NullPointerException("addressbook.addressbookUser.userId is null");
                } else if (addressbook.getAddressbookUser().getUserId() < 1) {
-                       // Throw again NPE
+                       // Invalid id number again
                        throw new IllegalArgumentException(MessageFormat.format("addressbook.addressbookUser.userId={0} is invalid", addressbook.getAddressbookUser().getUserId()));
                }
 
                // Generate query
-               Query query = this.getEntityManager().createNamedQuery("AllAddressbookEntries", List.class); //NOI18N
+               Query query = this.getEntityManager().createNamedQuery("SearchUsersAddressbookEntries", List.class); //NOI18N
 
                // Set parameters
                query.setParameter("addressbook", addressbook); //NOI18N
                query.setParameter("owner", addressbook.getAddressbookUser()); //NOI18N
-               query.setParameter("sharer", addressbook.getAddressbookUser()); //NOI18N
 
                // Return it
                return query.getResultList();