[jboss-svn-commits] JBL Code SVN: r13797 - in labs/jbossesb/trunk/product: rosetta/src/org/jboss/internal/soa/esb/services/registry and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jul 26 15:48:47 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-07-26 15:48:47 -0400 (Thu, 26 Jul 2007)
New Revision: 13797

Added:
   labs/jbossesb/trunk/product/lib/ext/jaxr-api-1.0rc1.jar
   labs/jbossesb/trunk/product/lib/ext/scout-1.0rc1.jar
Removed:
   labs/jbossesb/trunk/product/lib/ext/jaxr-api-1.0-SNAPSHOT.jar
   labs/jbossesb/trunk/product/lib/ext/scout-1.0-SNAPSHOT.jar
Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
Log:
JBESB-759 updating Scout jars to 1.0rc1.

Deleted: labs/jbossesb/trunk/product/lib/ext/jaxr-api-1.0-SNAPSHOT.jar
===================================================================
(Binary files differ)

Added: labs/jbossesb/trunk/product/lib/ext/jaxr-api-1.0rc1.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/lib/ext/jaxr-api-1.0rc1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: labs/jbossesb/trunk/product/lib/ext/scout-1.0-SNAPSHOT.jar
===================================================================
(Binary files differ)

Added: labs/jbossesb/trunk/product/lib/ext/scout-1.0rc1.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/lib/ext/scout-1.0rc1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2007-07-26 19:08:31 UTC (rev 13796)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2007-07-26 19:48:47 UTC (rev 13797)
@@ -533,7 +533,7 @@
 			BulkResponse response = bqm.findServices(null, findQualifiers,
 					null, classifications, null);
 			if (response.getStatus()==JAXRResponse.STATUS_SUCCESS) {
-				services = response.getCollection();
+				services = (Collection<Service>) response.getCollection();
 			}
 			return services;
 		} finally {
@@ -605,26 +605,32 @@
 //		Getting the connection to the Registry (reading config)
 		Connection connection = JAXRRegistryImpl.getConnection();
 		try {
-			Collection<RegistryObject> registryObjects = new ArrayList<RegistryObject>();
+			
 			BulkResponse br = null;
 			//Logging in
 			connection.setCredentials(JAXRRegistryImpl.creds);
 			RegistryService rs = connection.getRegistryService();
 			//Building organization
 			BusinessLifeCycleManager blm = rs.getBusinessLifeCycleManager();
-			registryObjects.add(registryObject);
+			
 			Class[] interfaces = registryObject.getClass().getInterfaces();
 			String interfaceName ="";
 			for (int i=0; i<interfaces.length; i++) {
 				interfaceName = interfaces[i].getName();
 				if (interfaceName.equals("javax.xml.registry.infomodel.Organization")) {
-					br = blm.saveOrganizations(registryObjects);
+                    Collection<Organization> orginations = new ArrayList<Organization>();
+                    orginations.add((Organization) registryObject);
+					br = blm.saveOrganizations(orginations);
 					break;
 				} else if (interfaceName.equals("javax.xml.registry.infomodel.Service")) {
-					br = blm.saveServices(registryObjects);
+                    Collection<Service> services = new ArrayList<Service>();
+                    services.add((Service) registryObject);
+					br = blm.saveServices(services);
 					break;
 				} else if (interfaceName.equals("javax.xml.registry.infomodel.ServiceBinding")) {
-					br = blm.saveServiceBindings(registryObjects);
+                    Collection<ServiceBinding> serviceBindings = new ArrayList<ServiceBinding>();
+                    serviceBindings.add((ServiceBinding) registryObject);
+                    br = blm.saveServiceBindings(serviceBindings);
 					break;
 				} else {
 					logger.log(Level.ERROR, "Trying to save an unsupported RegistryObject");
@@ -697,7 +703,7 @@
 			findQualifiers.add(FindQualifier.SORT_BY_NAME_ASC);
 			BulkResponse bulkResponse = bqm.findServiceBindings(service.getKey(),findQualifiers,null,null);
 			if (bulkResponse.getStatus()==JAXRResponse.STATUS_SUCCESS){
-				serviceBindings = bulkResponse.getCollection();
+				serviceBindings = (Collection<ServiceBinding>)bulkResponse.getCollection();
 			}
 			return serviceBindings;
 		} catch (Exception je) {




More information about the jboss-svn-commits mailing list