From 10db0f8ab27971d50dce61ad5089c132c48299eb Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 2 Jan 2017 12:19:02 +0100 Subject: [PATCH] additional check user privilege function added --- .../main/java/lcsb/mapviewer/services/impl/UserService.java | 5 +++++ .../lcsb/mapviewer/services/interfaces/IUserService.java | 2 ++ 2 files changed, 7 insertions(+) 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 590a3c36bd..05f81f61ff 100644 --- a/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/impl/UserService.java @@ -558,4 +558,9 @@ public class UserService implements IUserService { AuthenticationToken token = getToken(tokenString); logout(token); } + + @Override + public boolean userHasPrivilege(AuthenticationToken token, PrivilegeType type) { + return userHasPrivilege(getUserByToken(token), type); + } } 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 3531370b76..704b6abb7a 100644 --- a/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java +++ b/service/src/main/java/lcsb/mapviewer/services/interfaces/IUserService.java @@ -253,4 +253,6 @@ public interface IUserService { void logout(String tokenString) throws SecurityException; void logout(AuthenticationToken token); + + boolean userHasPrivilege(AuthenticationToken token, PrivilegeType addMap); } -- GitLab