[jbosstools-commits] JBoss Tools SVN: r24101 - in branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl: wizard and 1 other directory.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Thu Aug 12 09:55:37 EDT 2010
Author: koen.aers at jboss.com
Date: 2010-08-12 09:55:36 -0400 (Thu, 12 Aug 2010)
New Revision: 24101
Modified:
branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template
branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java
Log:
JBIDE-6651
Modified: branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template
===================================================================
--- branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template 2010-08-12 13:09:12 UTC (rev 24100)
+++ branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/resource/SimpleProcessTest.java.template 2010-08-12 13:55:36 UTC (rev 24101)
@@ -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: branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java
===================================================================
--- branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java 2010-08-12 13:09:12 UTC (rev 24100)
+++ branches/jbosstools-3.1.x/jbpm/plugins/org.jbpm.gd.jpdl/src/org/jbpm/gd/jpdl/wizard/NewProcessProjectWizard.java 2010-08-12 13:55:36 UTC (rev 24101)
@@ -264,7 +264,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);
}
@@ -279,11 +279,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");
More information about the jbosstools-commits
mailing list