Author: dazarov
Date: 2010-09-21 10:32:44 -0400 (Tue, 21 Sep 2010)
New Revision: 25055
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
Log:
https://jira.jboss.org/browse/JBIDE-7083
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2010-09-21
14:16:56 UTC (rev 25054)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/internal/project/facet/SeamInstallWizardPage.java 2010-09-21
14:32:44 UTC (rev 25055)
@@ -688,12 +688,22 @@
private void setCodeGenerationProperties() {
String p = (String) model
.getProperty(ISeamFacetDataModelProperties.SEAM_PROJECT_NAME);
- sessionBeanPkgNameditor.setValue(getSessionPkgName(p));
- entityBeanPkgNameditor.setValue(getEntityPkgName(p));
- testsPkgNameditor.setValue(getTestPkgName(p));
- ejbProjectNameditor.setValue(getEJBProjectName(p));
- earProjectNameditor.setValue(getEARProjectName(p));
- testProjectNameditor.setValue(getTestProjectName(p));
+
+ if(p == null)
+ return;
+
+ if(sessionBeanPkgNameditor.getValueAsString() == null ||
"".equals(sessionBeanPkgNameditor.getValueAsString().trim()))
+ sessionBeanPkgNameditor.setValue(getSessionPkgName(p));
+ if(entityBeanPkgNameditor.getValueAsString() == null ||
"".equals(entityBeanPkgNameditor.getValueAsString().trim()))
+ entityBeanPkgNameditor.setValue(getEntityPkgName(p));
+ if(testsPkgNameditor.getValueAsString() == null ||
"".equals(testsPkgNameditor.getValueAsString().trim()))
+ testsPkgNameditor.setValue(getTestPkgName(p));
+ if(ejbProjectNameditor.getValueAsString() == null ||
"".equals(ejbProjectNameditor.getValueAsString().trim()))
+ ejbProjectNameditor.setValue(getEJBProjectName(p));
+ if(earProjectNameditor.getValueAsString() == null ||
"".equals(earProjectNameditor.getValueAsString().trim()))
+ earProjectNameditor.setValue(getEARProjectName(p));
+ if(testProjectNameditor.getValueAsString() == null ||
"".equals(testProjectNameditor.getValueAsString().trim()))
+ testProjectNameditor.setValue(getTestProjectName(p));
}
private String getSessionPkgName(String projectName) {