[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