Author: koen.aers(a)jboss.com
Date: 2010-08-12 09:09:12 -0400 (Thu, 12 Aug 2010)
New Revision: 24100
Modified:
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java
Log:
JBIDE-6651
Modified:
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template
===================================================================
---
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template 2010-08-12
12:44:46 UTC (rev 24099)
+++
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template 2010-08-12
13:09:12 UTC (rev 24100)
@@ -10,7 +10,7 @@
public void testSimpleProcess() throws Exception {
// Extract a process definition from the processdefinition.xml file.
- ProcessDefinition processDefinition =
ProcessDefinition.parseXmlResource("simple/processdefinition.xml");
+ ProcessDefinition processDefinition =
ProcessDefinition.parseXmlResource("simple.jpdl.xml");
assertNotNull("Definition should not be null", processDefinition);
// Create an instance of the process definition.
Modified:
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java
===================================================================
---
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java 2010-08-12
12:44:46 UTC (rev 24099)
+++
trunk/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java 2010-08-12
13:09:12 UTC (rev 24100)
@@ -266,7 +266,7 @@
// if (!processesFolder.exists()) {
// processesFolder.create(true, true, null);
// }
- IFolder folder = javaProject.getProject().getFolder("src/main/jpdl/simple");
+ IFolder folder = javaProject.getProject().getFolder("src/main/jpdl");
if (!folder.exists()) {
folder.create(true, true, null);
}
@@ -281,11 +281,21 @@
File fromDir = new File(fromPath);
if (!fromDir.exists()) return;
File[] files = fromDir.listFiles();
+ IFile destination = null;
for (int i = 0; i < files.length; i++) {
- copyJbpmResource(files[i], folder);
+ if ("processdefinition.xml".equals(files[i].getName())) {
+ destination = folder.getFile("simple.jpdl.xml");
+ } else if ("gpd.xml".equals(files[i].getName())) {
+ destination = folder.getFile(".simple.gpd.xml");
+ } else if ("processimage.jpg".equals(files[i].getName())) {
+ destination = folder.getFile("simple.jpg");
+ }
+ if (destination != null) {
+ destination.create(new FileInputStream(files[i]), true, null);
+ }
}
}
-
+
private void createSimpleProcessTest(IJavaProject javaProject) throws
JavaModelException, IOException {
String resourceName =
"org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template";
IFolder folder = javaProject.getProject().getFolder("src/test/java");
Show replies by date