From 26dc5edba2e5c8df7a2a77010c734dd5853ef615 Mon Sep 17 00:00:00 2001 From: Brendan Le Ny <bleny@codelutin.com> Date: Wed, 12 Jun 2024 14:49:28 +0200 Subject: [PATCH] Use diamond operator when possible --- src/main/java/sh/libre/scim/core/GroupAdapter.java | 4 ++-- src/main/java/sh/libre/scim/core/UserAdapter.java | 4 ++-- .../java/sh/libre/scim/event/ScimEventListenerProvider.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/sh/libre/scim/core/GroupAdapter.java b/src/main/java/sh/libre/scim/core/GroupAdapter.java index 1351fe0..3221f4b 100644 --- a/src/main/java/sh/libre/scim/core/GroupAdapter.java +++ b/src/main/java/sh/libre/scim/core/GroupAdapter.java @@ -20,7 +20,7 @@ import java.util.stream.Stream; public class GroupAdapter extends Adapter<GroupModel, Group> { private String displayName; - private Set<String> members = new HashSet<String>(); + private Set<String> members = new HashSet<>(); public GroupAdapter(KeycloakSession session, String componentId) { super(session, componentId, "Group", Logger.getLogger(GroupAdapter.class)); @@ -58,7 +58,7 @@ public class GroupAdapter extends Adapter<GroupModel, Group> { setDisplayName(group.getDisplayName().get()); var groupMembers = group.getMembers(); if (groupMembers != null && groupMembers.size() > 0) { - this.members = new HashSet<String>(); + this.members = new HashSet<>(); for (var groupMember : groupMembers) { try { var userMapping = this.query("findByExternalId", groupMember.getValue().get(), "User") diff --git a/src/main/java/sh/libre/scim/core/UserAdapter.java b/src/main/java/sh/libre/scim/core/UserAdapter.java index 582f2a1..2b7cfb3 100644 --- a/src/main/java/sh/libre/scim/core/UserAdapter.java +++ b/src/main/java/sh/libre/scim/core/UserAdapter.java @@ -169,7 +169,7 @@ public class UserAdapter extends Adapter<UserModel, User> { logger.warn(e); } user.setMeta(meta); - List<PersonRole> roles = new ArrayList<PersonRole>(); + List<PersonRole> roles = new ArrayList<>(); for (var r : this.roles) { var role = new PersonRole(); role.setValue(r); @@ -227,7 +227,7 @@ public class UserAdapter extends Adapter<UserModel, User> { @Override public Stream<UserModel> getResourceStream() { - Map<String, String> params = new HashMap<String, String>() { + Map<String, String> params = new HashMap<>() { }; return this.session.users().searchForUserStream(realm, params); } diff --git a/src/main/java/sh/libre/scim/event/ScimEventListenerProvider.java b/src/main/java/sh/libre/scim/event/ScimEventListenerProvider.java index 647bec7..7597bdf 100644 --- a/src/main/java/sh/libre/scim/event/ScimEventListenerProvider.java +++ b/src/main/java/sh/libre/scim/event/ScimEventListenerProvider.java @@ -28,7 +28,7 @@ public class ScimEventListenerProvider implements EventListenerProvider { private final KeycloakSession session; - private final Map<ResourceType, Pattern> patterns = new HashMap<ResourceType, Pattern>(); + private final Map<ResourceType, Pattern> patterns = new HashMap<>(); public ScimEventListenerProvider(KeycloakSession session) { this.session = session; -- GitLab