/*
- * 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
@Remote
public interface UserSessionBeanRemote extends Serializable {
+ /**
+ * 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>
* Checks if given user id exists
* <p>
* @param userId User id to check
+ * <p>
* @return Whether the user id exists
*/
boolean ifUserIdExists (final Long userId);
* @return Whether the user is already registered
*/
boolean isEmailAddressReqistered (final User user);
+
+ /**
+ * Updates given user instance in database
+ * <p>
+ * @param user User instance to update
+ */
+ void updateUserPersonalData (final User user);
+
}