[overlord-commits] Overlord SVN: r207 - in cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model: change and 1 other directory.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Wed Jul 30 11:47:21 EDT 2008


Author: objectiser
Date: 2008-07-30 11:47:21 -0400 (Wed, 30 Jul 2008)
New Revision: 207

Modified:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/ReceiveMessageAction.java
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/change/ConversationInteractionModelChangeRule.java
Log:
Fixed generation of client EPR properties.

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/ReceiveMessageAction.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/ReceiveMessageAction.java	2008-07-30 14:29:46 UTC (rev 206)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/ReceiveMessageAction.java	2008-07-30 15:47:21 UTC (rev 207)
@@ -161,4 +161,18 @@
 			prop.setAttribute(VALUE_ATTR, type);
 		}
 	}
+	
+	/**
+	 * This method sets the client's EPR label property.
+	 * 
+	 * @param epr The client EPR label
+	 */
+	public void setClientEPR(String epr) {
+		
+		org.w3c.dom.Element prop=getPropertyElement(CLIENT_EPR);
+		
+		if (prop != null) {
+			prop.setAttribute(VALUE_ATTR, epr);
+		}
+	}
 }

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/change/ConversationInteractionModelChangeRule.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/change/ConversationInteractionModelChangeRule.java	2008-07-30 14:29:46 UTC (rev 206)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/change/ConversationInteractionModelChangeRule.java	2008-07-30 15:47:21 UTC (rev 207)
@@ -120,8 +120,6 @@
 			service.addAction(action, position);
 			
 			if (interaction.getRequestLabel() != null) {
-						
-				action.setClientEPR("client");
 				
 				// Create new ESB service
 				ESBService respService=esbModel.createService(
@@ -221,6 +219,9 @@
 								false, mtypes);
 					}
 				}
+				
+				// Set client EPR
+				action.setClientEPR("client");
 			}
 		}
 		




More information about the overlord-commits mailing list