[jbpm-commits] JBoss JBPM SVN: r3097 - in projects/gwt-console/trunk: war/src/main/java/org/jboss/bpm/console/client and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Nov 26 04:31:53 EST 2008
Author: heiko.braun at jboss.com
Date: 2008-11-26 04:31:53 -0500 (Wed, 26 Nov 2008)
New Revision: 3097
Modified:
projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/jbpm3/Transform.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java
projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
Log:
Fix JBPM-1828: TaskRef transition names are null
Modified: projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/jbpm3/Transform.java
===================================================================
--- projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/jbpm3/Transform.java 2008-11-26 09:24:00 UTC (rev 3096)
+++ projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/jbpm3/Transform.java 2008-11-26 09:31:53 UTC (rev 3097)
@@ -80,7 +80,8 @@
for(Object tr0 : t0.getNode().getLeavingTransitionsList())
{
Transition transition = (Transition)tr0;
- token.getAvailableSignals().add(transition.getName());
+ String tName = transition.getName()!=null ? transition.getName() : "default transition";
+ token.getAvailableSignals().add(tName);
}
return token;
@@ -118,20 +119,18 @@
t0.isBlocking(), t0.isSignalling()
);
- List<Transition> transitionList = (List<Transition>)
- t0.getToken().getNode().getLeavingTransitionsList();
-
Set<PooledActor> pooledActors = (Set<PooledActor>)t0.getPooledActors();
for(PooledActor p : pooledActors)
{
taskRef.addPooledActor(p.getActorId());
}
- for(Transition trs0 : transitionList)
+ List<Transition> transitionList =
+ t0.getToken().getNode().getLeavingTransitionsList();
+ for(Transition transition : transitionList)
{
- taskRef.getTransitionNames().add(
- trs0.getName()
- );
+ String tName = transition.getName()!=null ? transition.getName() : "default transition";
+ taskRef.getTransitionNames().add(tName);
}
return taskRef;
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java 2008-11-26 09:24:00 UTC (rev 3096)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/UIConstants.java 2008-11-26 09:31:53 UTC (rev 3097)
@@ -34,6 +34,6 @@
public static final int TEASER_PANEL_WIDTH = 200;
public static final int EDITOR_PANEL_WIDTH = 450;
- public static final String DEFAULT_TRANSITION = "(Default transition)";
+ public static final String DEFAULT_TRANSITION = "default transition";
public static final String DATE_FORMAT = "yyyy-m-j H:i:s"; //08-10-02 13:51:27
}
Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2008-11-26 09:24:00 UTC (rev 3096)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2008-11-26 09:31:53 UTC (rev 3097)
@@ -22,6 +22,7 @@
package org.jboss.bpm.console.client.model;
import com.google.gwt.json.client.*;
+import com.allen_sauer.gwt.log.client.Log;
import org.jboss.bpm.console.client.util.ConsoleLog;
import org.jboss.bpm.console.client.model.forms.FieldDef;
import org.jboss.bpm.console.client.model.forms.FormDef;
@@ -130,7 +131,10 @@
{
JSONValue jsonValue = arr.get(k);
if(jsonValue.toString().equals("null"))
+ {
+ Log.warn("FIXME JBPM-1828: Null value on transitionNames:" +arr.toString());
continue; // TODO: JBPM-1828
+ }
JSONString t = jsonValue.isString();
ref.getTransitionNames().add(t.stringValue());
}
@@ -233,7 +237,10 @@
{
JSONValue jsonValue = signals.get(i);
if(jsonValue.toString().equals("null"))
+ {
+ Log.warn("FIXME JBPM-1828: Null value on availableSignals:" +signals.toString());
continue; // TODO: JBPM-1828
+ }
JSONString item = jsonValue.isString();
rt.getAvailableSignals().add(item.stringValue());
}
@@ -261,7 +268,10 @@
{
JSONValue jsonValue = jsonArray.get(i);
if(jsonValue.toString().equals("null"))
+ {
+ Log.warn("FIXME JBPM-1828: Null value on string array:" +jsonArray.toString());
continue; // TODO: JBPM-1828
+ }
JSONString item = jsonValue.isString();
result.add(item.stringValue());
}
More information about the jbpm-commits
mailing list