Advertisement
Guest User

Untitled

a guest
Dec 7th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. public static void printCapitalizedPermissionNamesOfUsersWithSurnameStartingWithS(List<User> users) {
  2. users.stream()
  3. .filter(user -> user.getPersonDetails().getSurname().startsWith("S"))
  4. .flatMap(user -> user.getPersonDetails().getRole().getPermissions().stream())
  5. .map(permission -> permission.getName().toUpperCase())
  6. .forEach(System.out::println);
  7. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement