From 1cf2636299e803b0b4f64b2e6247ed97ac02cb6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 17:35:37 +0000 Subject: [PATCH 1/2] Bump org.apache.felix:org.apache.felix.bundlerepository Bumps org.apache.felix:org.apache.felix.bundlerepository from 1.6.4 to 2.0.10. --- updated-dependencies: - dependency-name: org.apache.felix:org.apache.felix.bundlerepository dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- application/application-itests/pom.xml | 2 +- application/application-obr-resolver/pom.xml | 2 +- application/application-tooling-repository-generator/pom.xml | 2 +- samples/pom.xml | 2 +- subsystem/subsystem-itests/pom.xml | 2 +- subsystem/subsystem-obr/pom.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/application/application-itests/pom.xml b/application/application-itests/pom.xml index 145ea5b16c..777916d1f9 100644 --- a/application/application-itests/pom.xml +++ b/application/application-itests/pom.xml @@ -65,7 +65,7 @@ 2.0.0-SNAPSHOT 1.0.0 1.0.0 - 1.6.4 + 2.0.10 1.2.4 3.8.0.v20120529-1548 2.2.0 diff --git a/application/application-obr-resolver/pom.xml b/application/application-obr-resolver/pom.xml index bec93da60e..7656b49edb 100644 --- a/application/application-obr-resolver/pom.xml +++ b/application/application-obr-resolver/pom.xml @@ -64,7 +64,7 @@ 1.0.0 1.0.0 1.0.0 - 1.6.4 + 2.0.10 diff --git a/application/application-tooling-repository-generator/pom.xml b/application/application-tooling-repository-generator/pom.xml index 6ec9bcd9f3..6b3eeb6b1a 100644 --- a/application/application-tooling-repository-generator/pom.xml +++ b/application/application-tooling-repository-generator/pom.xml @@ -67,7 +67,7 @@ 1.0.0 1.0.0 1.0.0 - 1.6.4 + 2.0.10 3.8.0.v20120529-1548 3.1.200-v20070605 diff --git a/samples/pom.xml b/samples/pom.xml index bca6cf6a56..321ce36454 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -155,7 +155,7 @@ 1.4.2 1.4.1 1.2.2 - 1.6.4 + 2.0.10 1.2.4 1.13.1 1.2 diff --git a/subsystem/subsystem-itests/pom.xml b/subsystem/subsystem-itests/pom.xml index 4343254fd4..ad5aa05414 100644 --- a/subsystem/subsystem-itests/pom.xml +++ b/subsystem/subsystem-itests/pom.xml @@ -55,7 +55,7 @@ 1.0.5-SNAPSHOT 2.0.0-SNAPSHOT 1.1.0 - 1.6.6 + 2.0.10 1.8.0 1.2.200.v20120522-2049 3.10.0.v20140606-1445 diff --git a/subsystem/subsystem-obr/pom.xml b/subsystem/subsystem-obr/pom.xml index b36f4b22f5..64b5ea4d6a 100644 --- a/subsystem/subsystem-obr/pom.xml +++ b/subsystem/subsystem-obr/pom.xml @@ -54,7 +54,7 @@ 1.0.0 1.0.0 - 1.6.4 + 2.0.10 6.0.0 5.0.0 From e00671db13f1a3891e26b882fadc4ec12a102b82 Mon Sep 17 00:00:00 2001 From: Dominik Przybysz Date: Tue, 21 Jan 2025 21:20:12 +0100 Subject: [PATCH 2/2] Implement missing methods --- .../util/felix/OsgiCapabilityAdapter.java | 9 +++++++-- .../util/felix/OsgiRequirementAdapter.java | 14 +++++++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiCapabilityAdapter.java b/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiCapabilityAdapter.java index 7d7b273371..818b90bd70 100644 --- a/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiCapabilityAdapter.java +++ b/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiCapabilityAdapter.java @@ -59,8 +59,13 @@ public Map getPropertiesAsMap() { result.put(getName(), result.get(capability.getNamespace())); return result; } - - @Override + + @Override + public Map getDirectives() { + return capability.getDirectives(); + } + + @Override public int hashCode() { return capability.hashCode(); } diff --git a/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java b/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java index 4857a3dc68..f99998f9e6 100644 --- a/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java +++ b/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java @@ -25,6 +25,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import java.util.Map; + public class OsgiRequirementAdapter implements Requirement { private static final Logger logger = LoggerFactory.getLogger(OsgiRequirementAdapter.class); @@ -44,7 +46,17 @@ public String getFilter() { return requirement.getDirectives().get(Constants.FILTER_DIRECTIVE); } - public String getName() { + @Override + public Map getAttributes() { + return requirement.getAttributes(); + } + + @Override + public Map getDirectives() { + return requirement.getDirectives(); + } + + public String getName() { return NamespaceTranslator.translate(requirement.getNamespace()); }