[jbpm-commits] JBoss JBPM SVN: r5650 - jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Sep 16 09:15:56 EDT 2009
Author: jbarrez
Date: 2009-09-16 09:15:55 -0400 (Wed, 16 Sep 2009)
New Revision: 5650
Modified:
jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ModelAdaptor.java
Log:
Small enhancements in how the current activitities are displayed
Modified: jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ModelAdaptor.java
===================================================================
--- jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ModelAdaptor.java 2009-09-16 12:52:34 UTC (rev 5649)
+++ jbpm4/trunk/modules/integration/console/src/main/java/org/jbpm/integration/console/ModelAdaptor.java 2009-09-16 13:15:55 UTC (rev 5650)
@@ -113,20 +113,24 @@
if (currentActivities.size() == 1) {
tok.setCurrentNodeName(currentActivities.iterator().next());
}
- else
- {
- tok.setCurrentNodeName(executionId);
+ else if (currentActivities.size() > 1){
+ StringBuilder strb = new StringBuilder();
+ for (String activeActivity : currentActivities) {
+ strb.append(activeActivity + ",");
+ }
+ tok.setCurrentNodeName(strb.deleteCharAt(strb.length() - 1).toString());
+ } else {
+ tok.setCurrentNodeName(executionId);
}
// transitions
List<String> availableSignals = new ArrayList<String>();
- /* TODO: FIX THIS
+ /* TODO: in jBPM4, executions don't have outgoing transitions. verifiy if this is needed.
ExecutionImpl openTopLevelExecution = (ExecutionImpl) execution;
List<Transition> outTransitions = openTopLevelExecution.getActivity().getOutgoingTransitions();
if (outTransitions != null) {
for (Transition t : outTransitions) {
- // TODO: Fix when https://jira.jboss.org/jira/browse/JBPM-2220 is done
String transitionName = t.getName() != null ? t.getName() : "to_" + t.getDestination().getName();
availableSignals.add(transitionName);
}
More information about the jbpm-commits
mailing list