public static List getAttributeValueAsStringList()

in src/main/java/com/epam/digital/data/platform/starter/security/jwt/JwtClaimsUtils.java [66:75]


  public static List<String> getAttributeValueAsStringList(JwtClaimsDto dto, String attribute) {
    var res = getAttributeValue(dto, attribute);
    if (res == null) {
      return new ArrayList<>();
    }
    if (res instanceof Collection) {
      return ((Collection<?>) res).stream().filter(Objects::nonNull).map(String::valueOf).collect(Collectors.toList());
    }
    return Collections.singletonList(String.valueOf(res));
  }