getPropertiesToEncrypt(String pidOrFactory, String instanceAlias,
JsonValue config) {
if (OrientDBRepoService.PID.equals(pidOrFactory)) {
diff --git a/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/Clauses.java b/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/Clauses.java
index e58f32fce3..adea405e26 100644
--- a/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/Clauses.java
+++ b/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/Clauses.java
@@ -2,6 +2,7 @@
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright 2015 ForgeRock AS. All rights reserved.
+ * Portions Copyright 2026 3A Systems, LLC.
*
* The contents of this file are subject to the terms
* of the Common Development and Distribution License
@@ -41,18 +42,23 @@ public final class Clauses {
* the {@link Clause} interface's and(), or(), and not() methods.
*/
private static abstract class AbstractClause implements Clause {
+ @Override
public Clause and(String clause) {
return and(where(clause));
}
+ @Override
public Clause and(Clause and) {
return new AndClause(this, and);
}
+ @Override
public Clause or(String clause) {
return or(where(clause));
}
+ @Override
public Clause or(Clause or) {
return new OrClause(this, or);
}
+ @Override
public Clause not() {
return new NotClause(this);
}
@@ -71,6 +77,7 @@ private static class SimpleClause extends AbstractClause implements Clause {
SimpleClause(String clause) {
this.clause = clause;
}
+ @Override
public String toSQL() {
return clause;
}
@@ -124,6 +131,7 @@ public Clause or(Clause clause) {
clauses.add(clause);
return this;
}
+ @Override
public String toSQL() {
return super.toSQL(" OR ");
}
@@ -148,6 +156,7 @@ public Clause and(Clause clause) {
public OrClause or(Clause clause) {
return new OrClause(Arrays.asList(this, clause));
}
+ @Override
public String toSQL() {
return super.toSQL(" AND ");
}
@@ -161,6 +170,7 @@ private static class NotClause extends AbstractClause implements Clause {
NotClause(Clause clause) {
this.clause = clause;
}
+ @Override
public String toSQL() {
return "NOT " + clause.toSQL();
}
diff --git a/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/StringSQLQueryFilterVisitor.java b/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/StringSQLQueryFilterVisitor.java
index 03064e2a91..53846ba0d5 100644
--- a/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/StringSQLQueryFilterVisitor.java
+++ b/openidm-repo/src/main/java/org/forgerock/openidm/repo/util/StringSQLQueryFilterVisitor.java
@@ -91,6 +91,7 @@ public abstract class StringSQLQueryFilterVisitor extends AbstractSQLQueryFil
* @param valueAssertion the value in the assertion
* @return a query expression or clause
*/
+ @Override
public abstract StringSQLRenderer visitValueAssertion(P parameters, String operand, JsonPointer field, Object valueAssertion);
public StringSQLRenderer visitCompositeFilter(final P parameters, List> subFilters, String operand) {
diff --git a/openidm-router/src/main/java/org/forgerock/openidm/router/RouterRegistryImpl.java b/openidm-router/src/main/java/org/forgerock/openidm/router/RouterRegistryImpl.java
index bcf433afd1..7af87965d0 100644
--- a/openidm-router/src/main/java/org/forgerock/openidm/router/RouterRegistryImpl.java
+++ b/openidm-router/src/main/java/org/forgerock/openidm/router/RouterRegistryImpl.java
@@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2013-2016 ForgeRock AS.
+ * Portions Copyright 2026 3A Systems, LLC.
*/
package org.forgerock.openidm.router;
@@ -155,6 +156,7 @@ public void ungetService(Bundle bundle,
// ----- Implementation of ServiceTrackerCustomizer interface
+ @Override
public RouteEntryImpl addingService(ServiceReference