[jbpm-commits] JBoss JBPM SVN: r6013 - in jbpm4/trunk/modules: examples/src/test/java/org/jbpm/examples/bpmn/usertask/taskform and 4 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Dec 21 13:56:09 EST 2009


Author: jbarrez
Date: 2009-12-21 13:56:08 -0500 (Mon, 21 Dec 2009)
New Revision: 6013

Added:
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/request_vacation.ftl
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/vacationrequest.bpmn.xml
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/verify_request.ftl
Removed:
   jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/usertask/taskform/
Modified:
   jbpm4/trunk/modules/distro/src/main/files/examples/build.xml
   jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/bpmn/usertask/taskform/TaskFormTest.java
Log:
Cleanup BPMN 2.0 examples for console usage

Modified: jbpm4/trunk/modules/distro/src/main/files/examples/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/examples/build.xml	2009-12-21 18:07:52 UTC (rev 6012)
+++ jbpm4/trunk/modules/distro/src/main/files/examples/build.xml	2009-12-21 18:56:08 UTC (rev 6013)
@@ -73,6 +73,13 @@
 				<exclude name="org/jbpm/examples/task/notification process.jpdl.xml" />
 				<exclude name="org/jbpm/examples/task/reminder process.jpdl.xml" />
         <exclude name="org/jbpm/examples/rulesdecision/process.jpdl.xml" />
+				<exclude name="org/jbpm/examples/task/notification/process.jpdl.xml" />
+				<exclude name="org/jbpm/examples/task/reminder/process.jpdl.xml" />
+				<exclude name="org/jbpm/examples/bpmn/event/terminateend/terminate_end_event.bpmn.xml" />
+				<exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway.bpmn.xml" />
+				<exclude name="org/jbpm/examples/bpmn/gateway/exclusive/exclusive_gateway_default_seq_flow.bpmn.xml" />
+				<exclude name="org/jbpm/examples/bpmn/gateway/parallel/parallel_gateway.bpmn.xml" />
+				<exclude name="org/jbpm/examples/bpmn/task/service/service_task_java.bpmn.xml" />
 			</fileset>
 		</jar>
 		<taskdef name="jbpm-deploy" classname="org.jbpm.pvm.internal.ant.JbpmDeployTask" classpathref="jbpm.libs.incl.dependencies" />

Modified: jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/bpmn/usertask/taskform/TaskFormTest.java
===================================================================
--- jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/bpmn/usertask/taskform/TaskFormTest.java	2009-12-21 18:07:52 UTC (rev 6012)
+++ jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/bpmn/usertask/taskform/TaskFormTest.java	2009-12-21 18:56:08 UTC (rev 6013)
@@ -17,9 +17,9 @@
     super.setUp();
     
     NewDeployment deployment = repositoryService.createDeployment();
-    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/usertask/taskform/vacationrequest.bpmn.xml");
-    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/usertask/taskform/request_vacation.ftl");
-    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/usertask/taskform/verify_request.ftl");
+    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/task/usertask/taskform/vacationrequest.bpmn.xml");
+    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/task/usertask/taskform/request_vacation.ftl");
+    deployment.addResourceFromClasspath("org/jbpm/examples/bpmn/task/usertask/taskform/verify_request.ftl");
     String deployId = deployment.deploy();
     registerDeployment(deployId);
     

Copied: jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/request_vacation.ftl (from rev 5986, jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/usertask/taskform/request_vacation.ftl)
===================================================================
--- jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/request_vacation.ftl	                        (rev 0)
+++ jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/request_vacation.ftl	2009-12-21 18:56:08 UTC (rev 6013)
@@ -0,0 +1,30 @@
+<html>
+<head>
+  <style type="text/css">   
+   ${CSS!".body {font-family:sans-serif;}"}
+  </style>
+</head>
+  <body>
+    
+    <form action="${form.action}" method="POST" enctype="multipart/form-data">
+    
+      <h3>How many days would you like to go on vacation?</h3>
+      <select name="number_of_days">
+      	<option value="3">3 days</option>
+      	<option value="5">5 days</option>
+      	<option value="10">10 days</option>
+      </select><br>
+      
+      <br/>
+      <br/>
+ 
+      Your name: <input type="text" name="employee_name" /><br/>
+ 
+      <br/>
+      <br/>
+ 
+      <input type="submit" name="Done"/>
+
+    </form>
+  </body>
+</html>
\ No newline at end of file

Copied: jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/vacationrequest.bpmn.xml (from rev 5986, jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/usertask/taskform/vacationrequest.bpmn.xml)
===================================================================
--- jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/vacationrequest.bpmn.xml	                        (rev 0)
+++ jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/vacationrequest.bpmn.xml	2009-12-21 18:56:08 UTC (rev 6013)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions id="vacationRequest"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://schema.omg.org/spec/BPMN/2.0 ../../../../../../../../../../bpmn/src/main/resources/BPMN20.xsd"
+	xmlns="http://schema.omg.org/spec/BPMN/2.0" typeLanguage="http://www.w3.org/2001/XMLSchema"
+	expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://jbpm.org/example/bpmn2/vacation_request"
+	xmlns:jbpm="http://jbpm.org/bpmn2">
+
+	<process id="vacationRequestProcess" name="BPMN2 Example process using task forms">
+
+		<startEvent id="start" />
+
+		<sequenceFlow id="flow1" name="fromStartToRequestVacation"
+			sourceRef="start" targetRef="requestVacation" />
+
+		<userTask id="requestVacation" name="Request Vacation"
+			implementation="other">
+			<potentialOwner resourceRef="user" />
+			<rendering id="requestForm">
+				<jbpm:form>org/jbpm/examples/bpmn/usertask/taskform/request_vacation.ftl</jbpm:form>
+			</rendering>
+		</userTask>
+
+		<sequenceFlow id="flow2"
+			name="fromRequestVacationToVerifyRequest" sourceRef="requestVacation"
+			targetRef="verifyRequest" />
+
+		<userTask id="verifyRequest" name="Verify Request"
+			implementation="other">
+			<potentialOwner resourceRef="manager" />
+			<rendering id="verifyForm">
+				<jbpm:form>org/jbpm/examples/bpmn/usertask/taskform/verify_request.ftl</jbpm:form>
+			</rendering>
+		</userTask>
+
+		<sequenceFlow id="flow3" name="fromVerifyRequestToEnd"
+			sourceRef="verifyRequest" targetRef="theEnd">
+			<conditionExpression xsi:type="tFormalExpression">${verificationResult == 'OK'}</conditionExpression>
+		</sequenceFlow>
+
+		<sequenceFlow id="flow4"
+			name="fromVerifyRequestToSendRejectionMessage" sourceRef="verifyRequest"
+			targetRef="sendRejectionMessage">
+			<conditionExpression xsi:type="tFormalExpression">${verificationResult == 'Not OK'}</conditionExpression>
+		</sequenceFlow>
+
+		<scriptTask id="sendRejectionMessage" name="Send rejection Message"
+			scriptLanguage="bsh">
+			<script>
+        <![CDATA[System.out.println("Vacation request refused!");]]>
+			</script>
+		</scriptTask>
+
+		<sequenceFlow id="flow5"
+			name="fromSendRejectionMessageToEnd" sourceRef="sendRejectionMessage"
+			targetRef="theEnd" />
+
+		<endEvent id="theEnd" name="End" />
+
+
+	</process>
+</definitions>

Copied: jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/verify_request.ftl (from rev 5986, jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/usertask/taskform/verify_request.ftl)
===================================================================
--- jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/verify_request.ftl	                        (rev 0)
+++ jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/bpmn/task/usertask/taskform/verify_request.ftl	2009-12-21 18:56:08 UTC (rev 6013)
@@ -0,0 +1,24 @@
+<html>
+<head>
+  <style type="text/css">
+   ${CSS!".body {font-family:sans-serif;}"}
+  </style>
+</head>
+  <body>
+
+    <form action="${form.action}" method="POST" enctype="multipart/form-data">
+    
+      <h3>Your employee, ${employee_name} would like to go on vacation</h3>
+      Number of days: ${number_of_days}<br/>
+      
+      <hr>
+      
+      In case you reject, please provide a reason:<br/>
+      <input type="textarea" name="reason"/><br/>
+     
+      <input type="submit" name="verificationResult" value="OK">
+      <input type="submit" name="verificationResult" value="Not OK">
+      
+    </form>
+  </body>
+</html>
\ No newline at end of file



More information about the jbpm-commits mailing list