From b9b4350e2d06da5e0801aef8ad59b63ae859dbcc Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Wed, 18 Jul 2018 12:07:10 +0200 Subject: [PATCH] unused getUserById method removed --- .../mapviewer/services/impl/UserService.java | 24 +------------------ .../services/interfaces/IUserService.java | 12 ---------- .../services/impl/UserServiceTest.java | 4 ++-- 3 files changed, 3 insertions(+), 37 deletions(-) diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java b/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java index 2bf1106f0d..65029b62f3 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java @@ -155,15 +155,6 @@ public class UserService implements IUserService { logService.log(params); } - @Override - public User getUserById(int id) { - User result = userDao.getById(id); - if (result != null) { - userDao.refresh(result); - } - return result; - } - @Override public User getUserByLogin(String login) { User result = userDao.getUserByLogin(login); @@ -336,7 +327,7 @@ public class UserService implements IUserService { Color colorMax = null; Color colorSimple = null; if (loggedUser != null) { - User dbUser = getUserById(loggedUser.getId()); + User dbUser = getUserByLogin(loggedUser.getLogin()); if (dbUser != null) { colorMin = dbUser.getMinColor(); colorMax = dbUser.getMaxColor(); @@ -406,19 +397,6 @@ public class UserService implements IUserService { } } - @Override - public User getUserById(String creatorId, String authenticationToken) throws SecurityException { - User user = getUserByToken(authenticationToken); - Integer id = Integer.parseInt(creatorId); - if (user.getId().equals(id)) { - return user; - } else if (userHasPrivilege(authenticationToken, PrivilegeType.USER_MANAGEMENT)) { - return getUserById(id); - } else { - throw new SecurityException("You cannot access data of other users"); - } - } - @Override public List<User> getUsers(String token) throws SecurityException { if (userHasPrivilege(token, PrivilegeType.USER_MANAGEMENT)) { diff --git a/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java b/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java index be4fde9353..5db386f3f5 100644 --- a/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java @@ -119,16 +119,6 @@ public interface IUserService { */ void deleteUser(User user); - /** - * Returns user by the database identifier. - * - * @param id - * database identifier - * @return user for the given identifier, null if user doesn't exist - * - */ - User getUserById(int id); - /** * Drops privileges for every user on the given object and type. * @@ -175,8 +165,6 @@ public interface IUserService { boolean userHasPrivilege(String token, PrivilegeType addMap) throws SecurityException; - User getUserById(String creatorId, String token) throws SecurityException; - List<User> getUsers(String token) throws SecurityException; void setUserPrivilege(User modifiedUser, PrivilegeType type, Object privilegeToSet, String authenticationToken) diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java index 10b39e662a..227edfbc2f 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/UserServiceTest.java @@ -212,10 +212,10 @@ public class UserServiceTest extends ServiceTestFunctions { long logCount2 = logDao.getCount(); assertEquals("Log entry is missing for add user event", logCount + 1, logCount2); userDao.evict(user2); - User user3 = userService.getUserById(user2.getId()); + User user3 = userService.getUserByLogin(user2.getLogin()); assertNotNull(user3); userService.deleteUser(user3); - user3 = userService.getUserById(user2.getId()); + user3 = userService.getUserByLogin(user2.getLogin()); assertNull(user3); long logCount3 = logDao.getCount(); -- GitLab