mirror of
https://codeberg.org/franzl96/Knowledgebase.git
synced 2025-10-06 08:22:43 +02:00
758 B
758 B
Mapping map Parameters
Will man Parameter Mappen die sich in einer Map-Collection befinden benötigt man folgende Funktionen
private Map<UUID, ProfilePicture> getUsersToProfilePictures(
final List<Comment> comments
) {
var authorIds = comments
.stream()
.map(Comment::getAuthor)
.map(User::getId)
.collect(Collectors.toSet());
return profilePictureRepository.findAllByProfileDataIdIn(authorIds)
.collect(Collectors.toMap(
ProfilePicture::getProfileDataId,
Function.identity() // Funktion die den gleichen Wert zurückgibt der reinkam - Wird benötigt, da toMap Funktionen erwartet
));
}