[overlord-commits] Overlord SVN: r369 - cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/model/actions.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Wed Oct 8 10:06:01 EDT 2008


Author: objectiser
Date: 2008-10-08 10:06:00 -0400 (Wed, 08 Oct 2008)
New Revision: 369

Modified:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/model/actions/PerformAction.java
Log:
Cater for parentReference property being of a type implemented by the parent session, as opposed to always being the same class as the parent session.

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/model/actions/PerformAction.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/model/actions/PerformAction.java	2008-10-08 10:56:14 UTC (rev 368)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/model/actions/PerformAction.java	2008-10-08 14:06:00 UTC (rev 369)
@@ -179,7 +179,8 @@
 				
 				if (parentCls != null && getService() != null &&
 						getService().getSessionClass() != null &&
-						parentCls != getService().getSessionClass()) {
+						parentCls.isAssignableFrom(
+								getService().getSessionClass()) == false) {
 					l.error(new ModelIssue(this, org.scribble.util.MessageUtil.format(
 							java.util.PropertyResourceBundle.getBundle(
 							"org.jboss.tools.overlord.cdl.jbossesb.model.actions.Messages"),




More information about the overlord-commits mailing list