Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsanchez2011-07-15 15:55:00 +0000
committerrsanchez2011-07-15 15:55:00 +0000
commitb2cc791101b933d3515e5c1e117fbea1cd6b1670 (patch)
treecaf0ca722bb00cc0465671b4856e6c1f7d2139ee
parent50701d472e301d49460dfab4ced6276bd2445c04 (diff)
downloadwebtools.javaee-b2cc791101b933d3515e5c1e117fbea1cd6b1670.tar.gz
webtools.javaee-b2cc791101b933d3515e5c1e117fbea1cd6b1670.tar.xz
webtools.javaee-b2cc791101b933d3515e5c1e117fbea1cd6b1670.zip
[136780] [project creation] J2EE project wizards should not allow ear project name of same value
-rw-r--r--plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider.java b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider.java
index 56338f1dc..236d17a2d 100644
--- a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider.java
+++ b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetProjectCreationDataModelProvider.java
@@ -15,6 +15,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
+import org.eclipse.core.filesystem.EFS;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
@@ -39,6 +40,7 @@ import org.eclipse.wst.common.project.facet.core.runtime.IRuntime;
public class J2EEFacetProjectCreationDataModelProvider extends FacetProjectCreationDataModelProvider implements IJ2EEFacetProjectCreationDataModelProperties {
private static Set<IProjectFacet> MODULE_FACETS = new HashSet<IProjectFacet>();
+ private boolean caseSensitiveFs = EFS.getLocalFileSystem().isCaseSensitive();
static
{
@@ -186,6 +188,10 @@ public class J2EEFacetProjectCreationDataModelProvider extends FacetProjectCreat
String errorMessage = WTPCommonPlugin.getResourceString(WTPCommonMessages.SAME_MODULE_AND_EAR_NAME, new Object[]{getStringProperty(EAR_PROJECT_NAME)});
return WTPCommonPlugin.createErrorStatus(errorMessage);
}
+ if (!caseSensitiveFs && getStringProperty(IFacetProjectCreationDataModelProperties.FACET_PROJECT_NAME).equalsIgnoreCase(getStringProperty(EAR_PROJECT_NAME))) {
+ String errorMessage = WTPCommonPlugin.getResourceString(WTPCommonMessages.SAME_MODULE_AND_EAR_NAME_DIFFERENT_CASE, new Object[]{getStringProperty(EAR_PROJECT_NAME)});
+ return WTPCommonPlugin.createErrorStatus(errorMessage);
+ }
}
}
return super.validate(propertyName);

Back to the top