public List getUserRoles()

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();
    }
  }