Author: scabanovich
Date: 2007-10-24 09:52:03 -0400 (Wed, 24 Oct 2007)
New Revision: 4460
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/context/ImportWebProjectContext.java
Log:
JBIDE-1155
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/context/ImportWebProjectContext.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/context/ImportWebProjectContext.java 2007-10-24
13:39:20 UTC (rev 4459)
+++
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/context/ImportWebProjectContext.java 2007-10-24
13:52:03 UTC (rev 4460)
@@ -13,7 +13,10 @@
import java.io.File;
import java.util.*;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IWorkspace;
import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.IStatus;
import org.eclipse.osgi.util.NLS;
import org.jboss.tools.common.meta.XAttribute;
@@ -95,7 +98,11 @@
public IProject getProjectHandle() {
String n = getProjectName();
- return (n == null) ? null : ResourcesPlugin.getWorkspace().getRoot().getProject(n);
+ if(n == null || n.length() == 0) return null;
+ IWorkspace workspace = ResourcesPlugin.getWorkspace();
+ IStatus nameStatus = workspace.validateName(projectName, IResource.PROJECT);
+ if (!nameStatus.isOK()) return null;
+ return ResourcesPlugin.getWorkspace().getRoot().getProject(n);
}
public String getApplicationName() {
Show replies by date