]> git.mxchange.org Git - addressbook-lib.git/blobdiff - src/org/mxchange/addressbook/model/addressbook/AddressbookSessionBeanRemote.java
Continued:
[addressbook-lib.git] / src / org / mxchange / addressbook / model / addressbook / AddressbookSessionBeanRemote.java
index b4909c0bec198a1a4f75d8737e37eefb85bf1a9f..d1b4c6473eb566e3473c48794b3c0953a64609fb 100644 (file)
@@ -32,6 +32,17 @@ import org.mxchange.jusercore.model.user.User;
 @Remote
 public interface AddressbookSessionBeanRemote extends Serializable {
 
+       /**
+        * Retrieves a list of all users this user is not sharing the given address
+        * book with.
+        * <p>
+        * @param user User instance
+        * @param addressbook Address book instance
+        * <p>
+        * @return List of users
+        */
+       List<User> allUsersNotSharing (final User user, final Addressbook addressbook);
+
        /**
         * Count all shared address books by given user
         * <p>
@@ -73,7 +84,7 @@ public interface AddressbookSessionBeanRemote extends Serializable {
         * <p>
         * @return List of all address books
         */
-       List<Addressbook> getUsersList (final User loggedInUser);
+       List<Addressbook> getUsersAddressbookList (final User loggedInUser);
 
        /**
         * Creates given address book by persisting it. A User instance must be set,