Author: sergeyb
Date: Mon Dec 19 15:25:34 2011
New Revision: 1220793

URL: http://svn.apache.org/viewvc?rev=1220793&view=rev
Log:
[DOSGI-79] Updating RemoteServiceAdmin core to return corect type

Modified:
    
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
    
cxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCoreTest.java
    cxf/dosgi/trunk/dsw/cxf-topology-manager/pom.xml

Modified: 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
URL: 
http://svn.apache.org/viewvc/cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java?rev=1220793&r1=1220792&r2=1220793&view=diff
==============================================================================
--- 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
 (original)
+++ 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCore.java
 Mon Dec 19 15:25:34 2011
@@ -41,6 +41,7 @@ import org.osgi.framework.BundleContext;
 import org.osgi.framework.ServiceReference;
 import org.osgi.framework.ServiceRegistration;
 import org.osgi.service.remoteserviceadmin.EndpointDescription;
+import org.osgi.service.remoteserviceadmin.ImportReference;
 import org.osgi.service.remoteserviceadmin.ImportRegistration;
 import org.osgi.service.remoteserviceadmin.RemoteConstants;
 import org.osgi.service.remoteserviceadmin.RemoteServiceAdmin;
@@ -307,9 +308,11 @@ public class RemoteServiceAdminCore impl
 
     public Collection getImportedEndpoints() {
         synchronized (importedServices) {
-            List<ImportRegistrationImpl> irs = new 
ArrayList<ImportRegistrationImpl>();
+            List<ImportReference> irs = new ArrayList<ImportReference>();
             for (Collection<ImportRegistrationImpl> irl : 
importedServices.values()) {
-                irs.addAll(irl);
+               for (ImportRegistrationImpl impl : irl) {
+                       irs.add(impl.getImportReference());
+               }
             }
             return Collections.unmodifiableCollection(irs);
         }

Modified: 
cxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCoreTest.java
URL: 
http://svn.apache.org/viewvc/cxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCoreTest.java?rev=1220793&r1=1220792&r2=1220793&view=diff
==============================================================================
--- 
cxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCoreTest.java
 (original)
+++ 
cxf/dosgi/trunk/dsw/cxf-dsw/src/test/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminCoreTest.java
 Mon Dec 19 15:25:34 2011
@@ -127,7 +127,7 @@ public class RemoteServiceAdminCoreTest 
         assertNotNull(ireg2);
         assertEquals(2,rsaCore.getImportedEndpoints().size());
 
-        assertEquals(ireg, (rsaCore.getImportedEndpoints().toArray())[0]);
+        assertEquals(ireg.getImportReference(), 
(rsaCore.getImportedEndpoints().toArray())[0]);
 
         assertEquals(ireg.getImportReference().getImportedEndpoint(), 
ireg2.getImportReference()
             .getImportedEndpoint());

Modified: cxf/dosgi/trunk/dsw/cxf-topology-manager/pom.xml
URL: 
http://svn.apache.org/viewvc/cxf/dosgi/trunk/dsw/cxf-topology-manager/pom.xml?rev=1220793&r1=1220792&r2=1220793&view=diff
==============================================================================
--- cxf/dosgi/trunk/dsw/cxf-topology-manager/pom.xml (original)
+++ cxf/dosgi/trunk/dsw/cxf-topology-manager/pom.xml Mon Dec 19 15:25:34 2011
@@ -52,13 +52,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
-
         <dependency>
-            <groupId>org.apache.cxf.dosgi</groupId>
-            <artifactId>cxf-dosgi-remote-service-admin-interfaces</artifactId>
-            <version>${project.version}</version>
+            <groupId>org.osgi</groupId>
+            <artifactId>org.osgi.enterprise</artifactId>
+            <version>${osgi.version}</version>
         </dependency>
-
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>


Reply via email to