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());
}