This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new 8aa36e832b Chore: update redundant collection ops (contains, add)
(#1020)
8aa36e832b is described below
commit 8aa36e832b73b90b47d5885595ee050a2b377f1b
Author: Misagh Moayyed <[email protected]>
AuthorDate: Fri Mar 7 13:52:05 2025 +0400
Chore: update redundant collection ops (contains, add) (#1020)
---
.../java/org/apache/syncope/core/logic/DelegationLogic.java | 4 ++--
.../core/persistence/jpa/content/XMLContentExporter.java | 4 +---
.../core/persistence/neo4j/content/XMLContentExporter.java | 4 +---
.../syncope/core/provisioning/java/utils/TemplateUtils.java | 13 +++++++------
.../org/apache/syncope/fit/core/AuthenticationITCase.java | 6 +++---
.../test/java/org/apache/syncope/fit/core/RealmITCase.java | 2 +-
6 files changed, 15 insertions(+), 18 deletions(-)
diff --git
a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/DelegationLogic.java
b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/DelegationLogic.java
index ccb8e2c8e4..0b3593a70a 100644
---
a/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/DelegationLogic.java
+++
b/core/idrepo/logic/src/main/java/org/apache/syncope/core/logic/DelegationLogic.java
@@ -55,7 +55,7 @@ public class DelegationLogic extends
AbstractTransactionalLogic<DelegationTO> {
}
protected void securityChecks(final String delegating, final String
entitlement) {
- if
(!AuthContextUtils.getAuthorizations().keySet().contains(entitlement)
+ if (!AuthContextUtils.getAuthorizations().containsKey(entitlement)
&& (delegating == null ||
!delegating.equals(userDAO.findKey(AuthContextUtils.getUsername()).
orElseThrow(() -> new NotFoundException("Could not
find authenticated user"))))) {
@@ -80,7 +80,7 @@ public class DelegationLogic extends
AbstractTransactionalLogic<DelegationTO> {
public List<DelegationTO> list() {
Stream<DelegationTO> delegations =
delegationDAO.findAll().stream().map(binder::getDelegationTO);
- if
(!AuthContextUtils.getAuthorizations().keySet().contains(IdRepoEntitlement.DELEGATION_LIST))
{
+ if
(!AuthContextUtils.getAuthorizations().containsKey(IdRepoEntitlement.DELEGATION_LIST))
{
String authUserKey =
userDAO.findKey(AuthContextUtils.getUsername()).orElse(null);
delegations = delegations.filter(delegation ->
delegation.getDelegating().equals(authUserKey));
}
diff --git
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/content/XMLContentExporter.java
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/content/XMLContentExporter.java
index eba81912f7..37b64d3531 100644
---
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/content/XMLContentExporter.java
+++
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/content/XMLContentExporter.java
@@ -241,9 +241,7 @@ public class XMLContentExporter extends
AbstractXMLContentExporter {
pkNode.addChild(node);
- if (roots.contains(node)) {
- roots.remove(node);
- }
+ roots.remove(node);
});
}
diff --git
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/content/XMLContentExporter.java
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/content/XMLContentExporter.java
index 740d88a60e..d11201253b 100644
---
a/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/content/XMLContentExporter.java
+++
b/core/persistence-neo4j/src/main/java/org/apache/syncope/core/persistence/neo4j/content/XMLContentExporter.java
@@ -118,9 +118,7 @@ public class XMLContentExporter extends
AbstractXMLContentExporter {
pkNode.addChild(node);
- if (roots.contains(node)) {
- roots.remove(node);
- }
+ roots.remove(node);
});
});
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
index cf68891593..4fd6d8a303 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/utils/TemplateUtils.java
@@ -237,12 +237,13 @@ public class TemplateUtils {
fillRelationships((GroupableRelatableTO) realmMember,
((GroupableRelatableTO) template));
fillMemberships((GroupableRelatableTO) realmMember,
((GroupableRelatableTO) template));
- userTO.getRoles().forEach(role -> {
- if (realmMember instanceof UserTO urm &&
!urm.getRoles().contains(role)) {
- urm.getRoles().add(role);
- } else if (realmMember instanceof UserCR urm &&
!urm.getRoles().contains(role)) {
- urm.getRoles().add(role);
- }
+ userTO.getRoles().
+ forEach(role -> {
+ if (realmMember instanceof UserTO urm) {
+ urm.getRoles().add(role);
+ } else if (realmMember instanceof UserCR urm) {
+ urm.getRoles().add(role);
+ }
});
userTO.getLinkedAccounts().forEach(account -> {
diff --git
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuthenticationITCase.java
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuthenticationITCase.java
index 58acbd0aed..3c884ddda7 100644
---
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuthenticationITCase.java
+++
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuthenticationITCase.java
@@ -85,21 +85,21 @@ public class AuthenticationITCase extends AbstractITCase {
// 1. as anonymous
Triple<Map<String, Set<String>>, List<String>, UserTO> self =
ANONYMOUS_CLIENT.self();
assertEquals(1, self.getLeft().size());
-
assertTrue(self.getLeft().keySet().contains(IdRepoEntitlement.ANONYMOUS));
+ assertTrue(self.getLeft().containsKey(IdRepoEntitlement.ANONYMOUS));
assertEquals(List.of(), self.getMiddle());
assertEquals(ANONYMOUS_UNAME, self.getRight().getUsername());
// 3. as admin
self = ADMIN_CLIENT.self();
assertEquals(ANONYMOUS_CLIENT.platform().getEntitlements().size(),
self.getLeft().size());
-
assertFalse(self.getLeft().keySet().contains(IdRepoEntitlement.ANONYMOUS));
+ assertFalse(self.getLeft().containsKey(IdRepoEntitlement.ANONYMOUS));
assertEquals(List.of(), self.getMiddle());
assertEquals(ADMIN_UNAME, self.getRight().getUsername());
// 4. as user
self = CLIENT_FACTORY.create("bellini", ADMIN_PWD).self();
assertFalse(self.getLeft().isEmpty());
-
assertFalse(self.getLeft().keySet().contains(IdRepoEntitlement.ANONYMOUS));
+ assertFalse(self.getLeft().containsKey(IdRepoEntitlement.ANONYMOUS));
assertEquals(List.of(), self.getMiddle());
assertEquals("bellini", self.getRight().getUsername());
}
diff --git
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/RealmITCase.java
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/RealmITCase.java
index 78c2b1796a..4784fd33ea 100644
---
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/RealmITCase.java
+++
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/RealmITCase.java
@@ -193,7 +193,7 @@ public class RealmITCase extends AbstractITCase {
public void deletingAuthPolicy() {
// 1. create authentication policy
DefaultAuthPolicyConf ruleConf = new DefaultAuthPolicyConf();
- ruleConf.getAuthModules().addAll(List.of("LdapAuthentication1"));
+ ruleConf.getAuthModules().add("LdapAuthentication1");
AuthPolicyTO policy = new AuthPolicyTO();
policy.setName("Test Authentication policy");