private List mapToIdmUsers()

in src/main/java/com/epam/digital/data/platform/integration/idm/service/KeycloakIdmService.java [147:157]


  private List<IdmUser> mapToIdmUsers(Collection<UserRepresentation> roleUserMembers) {
    return roleUserMembers.stream()
        .filter(this::hasFullNameAttribute)
        .map(user -> IdmUser.builder().id(user.getId()).userName(user.getUsername()).fullName(
                user.getAttributes().get(KeycloakSystemAttribute.FULL_NAME_ATTRIBUTE)
                    .get(KeycloakSystemAttribute.FULL_NAME_ATTRIBUTE_INDEX))
            .attributes(user.getAttributes())
            .build())
        .sorted(Comparator.comparing(IdmUser::getFullName))
        .collect(Collectors.toList());
  }