public Stream filterUsersByAttributesInvertedStartsWith()

in src/main/java/com/epam/digital/data/platform/keycloak/rest/api/ext/UserFilter.java [82:91]


  public Stream<UserModel> filterUsersByAttributesInvertedStartsWith(Stream<UserModel> userModels,
      Map<String, List<String>> attributes) {
    if (attributes == null || attributes.isEmpty()) {
      return Stream.empty();
    }
    for (Entry<String, List<String>> attribute : attributes.entrySet()) {
      userModels = userModels.filter(userModel -> matchesAnyPrefix(attribute, userModel));
    }
    return userModels;
  }