[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