]> git.mxchange.org Git - juser-lib.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Tue, 13 Mar 2018 00:23:26 +0000 (01:23 +0100)
committerRoland Häder <roland@mxchange.org>
Tue, 13 Mar 2018 00:23:26 +0000 (01:23 +0100)
- removed/deprecated no longer recommended methods, please invoke getAllUsers()
  and use JCache in your application instead
- updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
src/org/mxchange/jusercore/model/user/AdminUserSessionBeanRemote.java
src/org/mxchange/jusercore/model/user/UserSessionBeanRemote.java
src/org/mxchange/jusercore/model/user/email_address/UserEmailChangeSessionBeanRemote.java
src/org/mxchange/jusercore/model/user/password_history/UserPasswordHistorySessionBeanRemote.java

index a75a9835084e4cb3c78f26581472dd8c08544f15..d2b4a85e695a1334b53e6e7c5bd1898d2323c0e3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017 Free Software Foundation
+ * Copyright (C) 2016 - 2018 Free Software Foundation
  *
  * 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
index 8a183f0ae90c99e6b56a88345b7944cf6604cb89..f93402f9c14097cc745e087c5725340ba02abd05 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017 Free Software Foundation
+ * Copyright (C) 2016 - 2018 Free Software Foundation
  *
  * 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
@@ -66,7 +66,10 @@ public interface UserSessionBeanRemote extends Serializable {
         * Generates random user name that is available.
         * <p>
         * @return Generated user name
+        * <p>
+        * @deprecated Please fetch whole user list and cache it in your application
         */
+       @Deprecated
        String generateRandomUserName ();
 
        /**
@@ -86,21 +89,6 @@ public interface UserSessionBeanRemote extends Serializable {
         */
        List<User> allUsers ();
 
-       /**
-        * Returns a list with all public and member-visible users. Members are
-        * logged-in users. ;-)
-        * <p>
-        * @return A list of public and member-visible users
-        */
-       List<User> allMemberPublicVisibleUsers ();
-
-       /**
-        * Returns a list of all public user profiles
-        * <p>
-        * @return A list of all public user profiles
-        */
-       List<User> allPublicUsers ();
-
        /**
         * Fills given user instance with all available data
         * <p>
@@ -109,22 +97,21 @@ public interface UserSessionBeanRemote extends Serializable {
         * @return Prepared User instance
         * <p>
         * @throws UserNotFoundException If the user was not found
+        * @deprecated Don't use this anymore
         */
+       @Deprecated
        User fillUserData (final User user) throws UserNotFoundException;
 
        /**
         * Some "getter" for a full user name list
         * <p>
         * @return User name list
-        */
-       List<String> allUserNames ();
-
-       /**
-        * Some "getter" for a full email address list
         * <p>
-        * @return User name list
+        * @deprecated Please fetch whole user list and extract all user names
+        * instead
         */
-       List<String> getEmailAddressList ();
+       @Deprecated
+       List<String> allUserNames ();
 
        /**
         * Checks if given user name is already used
@@ -141,7 +128,10 @@ public interface UserSessionBeanRemote extends Serializable {
         * @param user User to check
         * <p>
         * @return Whether the user exists
+        * <p>
+        * @deprecated Please use your application's JCache instead
         */
+       @Deprecated
        boolean ifUserExists (final User user);
 
        /**
index 6eb6775814998bb5227bdf72b3493c43aec01dc0..ee8a5819276aa3817ee7cb0442bc544350509371 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017 Free Software Foundation
+ * Copyright (C) 2016 - 2018 Free Software Foundation
  *
  * 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
index ccaa0e6a782b0564c5f8c8806d4e44a2ffa76133..e9e6dfa3fe76f07695e0d313c9c028abed98afca 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, 2017 Free Software Foundation
+ * Copyright (C) 2016 - 2018 Free Software Foundation
  *
  * 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