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

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Mon Jul 14 10:21:06 EDT 2008


Author: objectiser
Date: 2008-07-14 10:21:06 -0400 (Mon, 14 Jul 2008)
New Revision: 154

Modified:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SendMessageAction.java
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageAction.java
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/test/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageActionTest.java
Log:
Changed property on SetMessageAction from 'expression' to 'stateExpression' to match SetStateAction. Also added properties on SendMessageAction to cope with using expressions to derive the target service category/name.

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SendMessageAction.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SendMessageAction.java	2008-07-14 14:19:10 UTC (rev 153)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SendMessageAction.java	2008-07-14 14:21:06 UTC (rev 154)
@@ -34,6 +34,8 @@
 	private static final String RESPONSE_SERVICE_CATEGORY = "responseServiceCategory";
 	private static final String SERVICE_NAME = "serviceName";
 	private static final String SERVICE_CATEGORY = "serviceCategory";
+	private static final String SERVICE_NAME_EXPRESSION = "serviceNameExpression";
+	private static final String SERVICE_CATEGORY_EXPRESSION = "serviceCategoryExpression";
 	private static final String MESSAGE_TYPE = "messageType";
 	private static final String OPERATION = "operation";
 
@@ -106,6 +108,11 @@
 				getPropertyValue(SERVICE_NAME) != null) {
 			// Sending a request
 			
+		} else if (getPropertyValue(SERVICE_CATEGORY_EXPRESSION) != null &&
+					getPropertyValue(SERVICE_NAME_EXPRESSION) != null) {
+			// Sending a request to service derived from expression
+			// on the pojo state
+				
 		} else if (getPropertyValue(CLIENT_EPR) != null) {
 			// Sending a response
 			

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageAction.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageAction.java	2008-07-14 14:19:10 UTC (rev 153)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/java/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageAction.java	2008-07-14 14:21:06 UTC (rev 154)
@@ -27,7 +27,7 @@
  */
 public class SetMessageAction extends AbstractESBAction {
 
-	public static final String EXPRESSION = "expression";
+	public static final String STATE_EXPRESSION = "stateExpression";
 
 	/**
 	 * The constructor for the action.
@@ -48,7 +48,7 @@
 	 */
 	@Override
 	protected String[] getMandatoryProperties() {
-		return(new String[]{EXPRESSION});
+		return(new String[]{STATE_EXPRESSION});
 	}	
 
 	/**

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/test/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageActionTest.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/test/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageActionTest.java	2008-07-14 14:19:10 UTC (rev 153)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.jbossesb/src/test/org/jboss/tools/overlord/jbossesb/model/actions/SetMessageActionTest.java	2008-07-14 14:21:06 UTC (rev 154)
@@ -41,7 +41,7 @@
 				java.util.PropertyResourceBundle.getBundle(
 				"org.jboss.tools.overlord.jbossesb.model.Messages"),
 					"_NOT_SPECIFIED_PROPERTY",
-					new String[]{SetMessageAction.EXPRESSION}));
+					new String[]{SetMessageAction.STATE_EXPRESSION}));
 		
 		action.validate(l);
 		




More information about the overlord-commits mailing list