[jbpm-commits] JBoss JBPM SVN: r6388 - projects/jsf-console/branches/jsf-console-3.2-soa/console/src/main/webapp/app and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Jun 1 20:50:03 EDT 2010
Author: alex.guizar at jboss.com
Date: 2010-06-01 20:50:02 -0400 (Tue, 01 Jun 2010)
New Revision: 6388
Modified:
jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/graph/exe/Token.java
projects/jsf-console/branches/jsf-console-3.2-soa/console/src/main/webapp/app/t_tokens.xhtml
Log:
JBPM-1930: do not sort if there are no available transitions
Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/graph/exe/Token.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/graph/exe/Token.java 2010-06-01 18:39:14 UTC (rev 6387)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/graph/exe/Token.java 2010-06-02 00:50:02 UTC (rev 6388)
@@ -23,6 +23,7 @@
import java.io.Serializable;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
@@ -223,10 +224,10 @@
* resolves to true.
*/
public Set getAvailableTransitions() {
+ if (node == null) return Collections.EMPTY_SET;
+
Set availableTransitions = new HashSet();
- if (node != null) {
- addAvailableTransitionsOfNode(node, availableTransitions);
- }
+ addAvailableTransitionsOfNode(node, availableTransitions);
return availableTransitions;
}
Modified: projects/jsf-console/branches/jsf-console-3.2-soa/console/src/main/webapp/app/t_tokens.xhtml
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/console/src/main/webapp/app/t_tokens.xhtml 2010-06-01 18:39:14 UTC (rev 6387)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/console/src/main/webapp/app/t_tokens.xhtml 2010-06-02 00:50:02 UTC (rev 6388)
@@ -152,7 +152,8 @@
<h:form>
<ga:attribute name="rendered" value="#{token.end == null and ! token.suspended}"/>
<ga:responseActions>
- <gd:sort source="#{token.availableTransitions}" target="#{transitions}"
+ <gd:sort if="#{! empty token.availableTransitions}"
+ source="#{token.availableTransitions}" target="#{transitions}"
entryVar="t" argument="#{t.name != null ? t.name : ''}"/>
</ga:responseActions>
<gd:repeat value="#{transitions}" var="transition">
More information about the jbpm-commits
mailing list