in ddm-notification-service/src/main/java/com/epam/digital/data/platform/notification/service/UserService.java [77:87]
public List<String> getUserRoles(Recipient recipient) {
log.info("Getting recipient roles by username: {}", recipient.getId());
if (Objects.nonNull(recipient.getId())) {
var idmService = idmServiceProvider.getIdmService(recipient.getRealm());
var recipientRoles = idmService.getUserRoles(recipient.getId());
log.info("Found {} recipient roles", recipientRoles.size());
return recipientRoles.stream().map(RoleRepresentation::getName).collect(toList());
} else {
return Collections.emptyList();
}
}