[jbpm-commits] JBoss JBPM SVN: r4304 - in jbpm4/trunk/modules/jpdl/src: test/java/org/jbpm/jpdl/parsing and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Sat Mar 21 05:33:54 EDT 2009
Author: tom.baeyens at jboss.com
Date: 2009-03-21 05:33:54 -0400 (Sat, 21 Mar 2009)
New Revision: 4304
Modified:
jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/internal/xml/JpdlParser.java
jbpm4/trunk/modules/jpdl/src/test/java/org/jbpm/jpdl/parsing/ProcessParsingTest.java
Log:
removed obsolete initial parsing
Modified: jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/internal/xml/JpdlParser.java
===================================================================
--- jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/internal/xml/JpdlParser.java 2009-03-20 21:08:31 UTC (rev 4303)
+++ jbpm4/trunk/modules/jpdl/src/main/java/org/jbpm/jpdl/internal/xml/JpdlParser.java 2009-03-21 09:33:54 UTC (rev 4304)
@@ -98,6 +98,7 @@
StartActivities startActivities = new StartActivities();
parse.pushObject(startActivities);
try {
+ // process attribues
String name = XmlUtil.attribute(documentElement, "name", true, parse);
processDefinition.setName(name);
@@ -123,6 +124,10 @@
UnresolvedTransitions unresolvedTransitions = new UnresolvedTransitions();
parse.pushObject(unresolvedTransitions);
+ // swimlanes
+
+
+ // activities
List<Element> elements = XmlUtil.elements(documentElement);
for (Element element: elements) {
JpdlActivityBinding activityBinding = (JpdlActivityBinding) getBinding(element, "activity");
@@ -146,17 +151,6 @@
unresolvedTransition.resolve(processDefinition, parse);
}
- // TODO remove the initial attribute parsing
- String initialActivityName = XmlUtil.attribute(documentElement, "initial", false, parse);
- if (initialActivityName!=null) {
- ActivityImpl initial = processDefinition.getActivity(initialActivityName);
- if (initial==null) {
- parse.addProblem("initial activity '"+initialActivityName+"' was not found");
- } else {
- processDefinition.setInitial(initial);
- }
- }
-
} finally {
parse.popObject();
}
Modified: jbpm4/trunk/modules/jpdl/src/test/java/org/jbpm/jpdl/parsing/ProcessParsingTest.java
===================================================================
--- jbpm4/trunk/modules/jpdl/src/test/java/org/jbpm/jpdl/parsing/ProcessParsingTest.java 2009-03-20 21:08:31 UTC (rev 4303)
+++ jbpm4/trunk/modules/jpdl/src/test/java/org/jbpm/jpdl/parsing/ProcessParsingTest.java 2009-03-21 09:33:54 UTC (rev 4304)
@@ -58,12 +58,4 @@
assertTextPresent("attribute <process name=\"\" is empty", problems.get(0).getMsg());
assertTextPresent("no start activity in process", problems.get(1).getMsg());
}
-
- public void testProcessWithUnexistingInitial() {
- List<Problem> problems = parseProblems(
- "<process name='p' initial='ufo' />"
- );
- assertTextPresent("initial activity 'ufo' was not found", problems.get(0).getMsg());
- assertTextPresent("no start activity in process", problems.get(1).getMsg());
- }
}
More information about the jbpm-commits
mailing list