Author: snjeza
Date: 2009-02-10 17:22:52 -0500 (Tue, 10 Feb 2009)
New Revision: 13573
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamProjectWizard.java
Log:
JBIDE-3782 Move SeamProjectCreator.execute() to Seam facet install delegate
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamProjectWizard.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamProjectWizard.java 2009-02-10
22:22:47 UTC (rev 13572)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/wizard/SeamProjectWizard.java 2009-02-10
22:22:52 UTC (rev 13573)
@@ -209,6 +209,8 @@
public boolean performFinish() {
SeamInstallWizardPage page =
(SeamInstallWizardPage)getPage(SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_SEAM_FACET);
page.finishPressed();
+ IDataModel model = page.getConfig();
+ model.setProperty(ISeamFacetDataModelProperties.CREATE_EAR_PROJECTS, Boolean.TRUE);
return super.performFinish();
}
@@ -219,25 +221,10 @@
protected void performFinish(final IProgressMonitor monitor) throws CoreException {
super.performFinish(monitor);
- // Create ear, ejb, test projects
IProject warProject = this.getFacetedProject().getProject();
SeamInstallWizardPage page =
(SeamInstallWizardPage)getPage(SeamUIMessages.SEAM_INSTALL_WIZARD_PAGE_SEAM_FACET);
IDataModel model = page.getConfig();
- String seamVersionString =
model.getProperty(IFacetDataModelProperties.FACET_VERSION_STR).toString();
- SeamVersion seamVersion = SeamVersion.parseFromString(seamVersionString);
- SeamProjectCreator creator = null;
- if(seamVersion == SeamVersion.SEAM_1_2) {
- creator = new SeamProjectCreator(model, warProject);
- } else if(seamVersion == SeamVersion.SEAM_2_0) {
- creator = new Seam2ProjectCreator(model, warProject);
- } else if(seamVersion == SeamVersion.SEAM_2_1) {
- creator = new Seam2ProjectCreator(model, warProject);
- } else {
- throw new RuntimeException("Can't get seam version from seam facet
model");
- }
- creator.execute(monitor);
-
boolean deployAsEar =
ISeamFacetDataModelProperties.DEPLOY_AS_EAR.equals(model.getProperty(ISeamFacetDataModelProperties.JBOSS_AS_DEPLOY_AS));
IProject earProject = null;
IProject ejbProject = null;