import javax.annotation.CheckForNull;
import javax.annotation.Nullable;
+
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
*/
public class UserSession {
- private static final ThreadLocal<UserSession> THREAD_LOCAL = new ThreadLocal<UserSession>();
public static final UserSession ANONYMOUS = new UserSession();
+
+ private static final ThreadLocal<UserSession> THREAD_LOCAL = new ThreadLocal<UserSession>();
private static final Logger LOG = LoggerFactory.getLogger(UserSession.class);
+ private static final String INSUFFICIENT_PRIVILEGES_MESSAGE = "Insufficient privileges";
private Integer userId;
private String login;
*/
public UserSession checkGlobalPermission(String globalPermission) {
if (!hasGlobalPermission(globalPermission)) {
- throw new ForbiddenException("Insufficient privileges");
+ throw new ForbiddenException(INSUFFICIENT_PRIVILEGES_MESSAGE);
}
return this;
}