diff --git a/application/application-itests/pom.xml b/application/application-itests/pom.xml index 397118f48c..c7a717301b 100644 --- a/application/application-itests/pom.xml +++ b/application/application-itests/pom.xml @@ -66,7 +66,7 @@ 1.0.0 1.0.0 - 1.6.4 + 1.6.6 1.2.4 3.8.0.v20120529-1548 2.5.3 diff --git a/application/application-obr-resolver/pom.xml b/application/application-obr-resolver/pom.xml index bec93da60e..30fdfe3631 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 + 1.6.6 diff --git a/application/application-tooling-repository-generator/pom.xml b/application/application-tooling-repository-generator/pom.xml index 8afe80b77e..6bdf0f868a 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 + 1.6.6 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 d7d3caa41b..e7ba99fb74 100644 --- a/subsystem/subsystem-itests/pom.xml +++ b/subsystem/subsystem-itests/pom.xml @@ -58,7 +58,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.11.3 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 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()); }