[jboss-svn-commits] JBL Code SVN: r36193 - labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/services/registry.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 3 07:54:03 EST 2010


Author: kevin.conner at jboss.com
Date: 2010-12-03 07:54:03 -0500 (Fri, 03 Dec 2010)
New Revision: 36193

Modified:
   labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
Log:
Force a service description: JBESB-3180

Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2010-12-03 12:50:44 UTC (rev 36192)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/rosetta/src/org/jboss/internal/soa/esb/services/registry/JAXRRegistryImpl.java	2010-12-03 12:54:03 UTC (rev 36193)
@@ -82,6 +82,7 @@
 	private static Concept jbossTModelXXX;
 	public static final String JBOSS_ESB_CATEGORY = "org.jboss.soa.esb.:category";
     public static final String REGISTERED_BY_JBOSSESB = "Registered by JBoss ESB";
+    public static final String SERVICE_DESCRIPTION = "JBoss ESB Service";
     public String orgCategory;
     private static final boolean isV3;
 	
@@ -108,7 +109,11 @@
 			BusinessLifeCycleManager blm = rs.getBusinessLifeCycleManager();
 		    //Adding the category as prefix for the name
 			service = blm.createService(blm.createInternationalString(serviceName));
-			service.setDescription(blm.createInternationalString(serviceDescription));
+			if (isV3 && ((serviceDescription == null) || ("".equals(serviceDescription)))) {
+				service.setDescription(blm.createInternationalString(SERVICE_DESCRIPTION));
+			} else {
+				service.setDescription(blm.createInternationalString(serviceDescription));
+			}
 			ClassificationScheme cScheme = getClassificationScheme(bqm, blm);
             Classification classification = blm.createClassification(cScheme, "category", category);
 			service.addClassification(classification);
@@ -191,10 +196,8 @@
             SpecificationLink sl = new SpecificationLinkImpl(blm);
             sl.setSpecificationObject(jbossTModel);
             serviceBinding.getSpecificationLinks().add(sl);
-            if (isV3) {
-               if ((eprDescription == null) || ("".equals(eprDescription))) {
-                   serviceBinding.setDescription(blm.createInternationalString(REGISTERED_BY_JBOSSESB));
-               }
+            if (isV3 && ((eprDescription == null) || ("".equals(eprDescription)))) {
+               serviceBinding.setDescription(blm.createInternationalString(REGISTERED_BY_JBOSSESB));
             } else {
                serviceBinding.setDescription(blm.createInternationalString(eprDescription));
             }



More information about the jboss-svn-commits mailing list