недавно я начал работать над угловым приложением jhipster (приложение для сотрудников).По умолчанию я получаю записи для всех пользователей, поэтому, чтобы ограничить его текущим пользователем, я изменил код на:
В EmployeeTargetsResource.java
для @GetMapping("/emp-targets")
Я изменил
empTargetsRepository.findAll()
на empTargetsRepository.findByUserIsCurrentUser()
Но теперь я хочу изменить это в зависимости от роли:
, если вошедший в систему пользователь - admin
, я хочу иметь empTargetsRepository.findAll()
в противном случае empTargetsRepository.findByUserIsCurrentUser()
Существует ли какая-либо глобальная переменная для проверки, является ли текущий вошедший в систему пользователь администратором в коде Java?
Для углового кода я мог бычтобы использовать *jhiHasAnyAuthority="'ROLE_ADMIN'"
для HTML.Есть ли подобная опция, доступная на стороне кода Java.