diff options
Diffstat (limited to 'plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project')
19 files changed, 0 insertions, 427 deletions
diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index c398d896a..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class AppClientCreateDeploymentFilesDataModelProvider extends - CreateDeploymentFilesDataModelProvider implements - IWebCreateDeploymentFilesDataModelProperties { - @Override - public IDataModelOperation getDefaultOperation() { - return new AppClientCreateDeploymentFilesOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesOperation.java deleted file mode 100644 index 373d4adcd..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/AppClientCreateDeploymentFilesOperation.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class AppClientCreateDeploymentFilesOperation extends - CreateDeploymentFilesDataModelOperation { - - - public AppClientCreateDeploymentFilesOperation(IDataModel model) { - super(model); - } - - @Override - protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) { - final IModelProvider provider = ModelProviderManager.getModelProvider(project); - provider.modify(new Runnable(){ - public void run() { - } - }, IModelProvider.FORCESAVE); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index b1e68e1c0..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,22 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class ConnectorCreateDeploymentFilesDataModelProvider extends - CreateDeploymentFilesDataModelProvider { - @Override - public IDataModelOperation getDefaultOperation() { - return new ConnectorCreateDeploymentFilesFilesOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesFilesOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesFilesOperation.java deleted file mode 100644 index 9745d05d2..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ConnectorCreateDeploymentFilesFilesOperation.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class ConnectorCreateDeploymentFilesFilesOperation extends - CreateDeploymentFilesDataModelOperation { - - - public ConnectorCreateDeploymentFilesFilesOperation(IDataModel model) { - super(model); - } - - @Override - protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) { - final IModelProvider provider = ModelProviderManager.getModelProvider(project); - provider.modify(new Runnable(){ - public void run() { - } - }, IModelProvider.FORCESAVE); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelOperation.java deleted file mode 100644 index 60e2b17b5..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelOperation.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.core.commands.ExecutionException; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IAdaptable; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class CreateDeploymentFilesDataModelOperation extends - AbstractDataModelOperation { - - public CreateDeploymentFilesDataModelOperation(IDataModel model) { - super(model); - } - - @Override - public IStatus execute(IProgressMonitor monitor, IAdaptable info) - throws ExecutionException { - IProject targetProject = (IProject) model.getProperty(ICreateDeploymentFilesDataModelProperties.TARGET_PROJECT); - createDeploymentFiles(targetProject, monitor); - return OK_STATUS; - } - - protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) { - // do nothing - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index 225deaa82..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/CreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import java.util.Set; - -import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider; -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class CreateDeploymentFilesDataModelProvider extends - AbstractDataModelProvider implements ICreateDeploymentFilesDataModelProperties { - - @Override - public Object getDefaultProperty(String propertyName) { - if(ICreateDeploymentFilesDataModelProperties.GENERATE_DD.equals(propertyName)){ - return true; - } - return super.getDefaultProperty(propertyName); - } - - @Override - public Set getPropertyNames() { - Set propertyNames = super.getPropertyNames(); - propertyNames.add(GENERATE_DD); - propertyNames.add(TARGET_PROJECT); - return propertyNames; - } - @Override - public IDataModelOperation getDefaultOperation() { - return new CreateDeploymentFilesDataModelOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index 9c7e8f788..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class EJBCreateDeploymentFilesDataModelProvider extends - CreateDeploymentFilesDataModelProvider implements - IEJBCreateDeploymentFilesDataModelProperties { - @Override - public IDataModelOperation getDefaultOperation() { - return new EJBCreateDeploymentFilesOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesOperation.java deleted file mode 100644 index bc8e1c22f..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EJBCreateDeploymentFilesOperation.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class EJBCreateDeploymentFilesOperation extends - CreateDeploymentFilesDataModelOperation { - - - public EJBCreateDeploymentFilesOperation(IDataModel model) { - super(model); - } - - @Override - protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) { - final IModelProvider provider = ModelProviderManager.getModelProvider(project); - provider.modify(new Runnable(){ - public void run() { - } - }, IModelProvider.FORCESAVE); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index 9ec86833c..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class EarCreateDeploymentFilesDataModelProvider extends - CreateDeploymentFilesDataModelProvider implements - IEarCreateDeploymentFilesDataModelProperties { - @Override - public IDataModelOperation getDefaultOperation() { - return new EarCreateDeploymentFilesOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesOperation.java deleted file mode 100644 index 18ac26945..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/EarCreateDeploymentFilesOperation.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import java.util.HashMap; -import java.util.Map; - -import org.eclipse.core.commands.ExecutionException; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.Path; -import org.eclipse.jst.j2ee.application.internal.operations.AddComponentToEnterpriseApplicationDataModelProvider; -import org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.jst.jee.JEEPlugin; -import org.eclipse.wst.common.componentcore.ComponentCore; -import org.eclipse.wst.common.componentcore.datamodel.properties.ICreateReferenceComponentsDataModelProperties; -import org.eclipse.wst.common.componentcore.resources.IVirtualComponent; -import org.eclipse.wst.common.componentcore.resources.IVirtualReference; -import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class EarCreateDeploymentFilesOperation extends - CreateDeploymentFilesDataModelOperation { - - - public EarCreateDeploymentFilesOperation(IDataModel model) { - super(model); - } - - @Override - protected void createDeploymentFiles(IProject project, final IProgressMonitor monitor) { - final IVirtualComponent component = ComponentCore.createComponent(project); - final IModelProvider provider = ModelProviderManager.getModelProvider(project); - provider.modify(new Runnable(){ - public void run() { - IVirtualReference[] componentReferences = J2EEProjectUtilities.getJ2EEModuleReferences(component); - if(componentReferences != null && componentReferences.length > 0){ - final IDataModel dataModel = DataModelFactory.createDataModel(new AddComponentToEnterpriseApplicationDataModelProvider()); - dataModel.setProperty(ICreateReferenceComponentsDataModelProperties.SOURCE_COMPONENT, component); - Map<IVirtualComponent, String> uriMap = new HashMap<IVirtualComponent, String>(); - for(int i = 0; i < componentReferences.length; i++) { - IVirtualComponent referencedComponent = componentReferences[i].getReferencedComponent(); - if (componentReferences[i].getRuntimePath().toString().equals("/")){ //$NON-NLS-1$ - uriMap.put(referencedComponent, componentReferences[i].getArchiveName()); - } else { - uriMap.put(referencedComponent, componentReferences[i].getRuntimePath().append((new Path(componentReferences[i].getArchiveName())).lastSegment()).toString()); - } - } - dataModel.setProperty(ICreateReferenceComponentsDataModelProperties.TARGET_COMPONENTS_TO_URI_MAP, uriMap); - try { - dataModel.getDefaultOperation().execute(monitor, null); - } catch (ExecutionException e) { - JEEPlugin.logError(e); - } - } - } - }, IModelProvider.FORCESAVE); - - - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IAppClientCreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IAppClientCreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index 6ed3be670..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IAppClientCreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -public interface IAppClientCreateDeploymentFilesDataModelProperties extends - ICreateDeploymentFilesDataModelProperties { - /** - * This field should not be used. It is not part of the API and may be modified in the future. - */ - public static Class _provider_class = AppClientCreateDeploymentFilesDataModelProvider.class; - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IConnectorCreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IConnectorCreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index 0fae47727..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IConnectorCreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ - -package org.eclipse.jst.jee.project.facet; - -public interface IConnectorCreateDeploymentFilesDataModelProperties { - /** - * This field should not be used. It is not part of the API and may be modified in the future. - */ - public static Class _provider_class = ConnectorCreateDeploymentFilesDataModelProvider.class; - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ICreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ICreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index dd3ab5ff4..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/ICreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties; - -public interface ICreateDeploymentFilesDataModelProperties extends - IDataModelProperties { - - public static final String TARGET_PROJECT = "ICreateDeploymentFilesDataModelProperties.TARGET_PROJECT"; //$NON-NLS-1$ - /** - * boolean property for Java EE 5 projects, to create/not create a deployment descriptor, - * The default value is false - */ - public static final String GENERATE_DD = "ICreateDeploymentFilesDataModelProperties.GENERATE_DD"; //$NON-NLS-1$ - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEJBCreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEJBCreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index 72d50e2fa..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEJBCreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -public interface IEJBCreateDeploymentFilesDataModelProperties extends - ICreateDeploymentFilesDataModelProperties { - /** - * This field should not be used. It is not part of the API and may be modified in the future. - */ - public static Class _provider_class = EJBCreateDeploymentFilesDataModelProvider.class; - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEarCreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEarCreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index 5f1d59b69..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IEarCreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -public interface IEarCreateDeploymentFilesDataModelProperties extends - ICreateDeploymentFilesDataModelProperties { - /** - * This field should not be used. It is not part of the API and may be modified in the future. - */ - public static Class _provider_class = EarCreateDeploymentFilesDataModelProvider.class; - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IWebCreateDeploymentFilesDataModelProperties.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IWebCreateDeploymentFilesDataModelProperties.java deleted file mode 100644 index 243337685..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/IWebCreateDeploymentFilesDataModelProperties.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -public interface IWebCreateDeploymentFilesDataModelProperties extends - ICreateDeploymentFilesDataModelProperties { - /** - * This field should not be used. It is not part of the API and may be modified in the future. - */ - public static Class _provider_class = WebCreateDeploymentFilesDataModelProvider.class; - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/JEEFacetInstallDelegate.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/JEEFacetInstallDelegate.java deleted file mode 100644 index 54cc129a8..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/JEEFacetInstallDelegate.java +++ /dev/null @@ -1,17 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2003, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.jst.j2ee.project.facet.J2EEFacetInstallDelegate; - -public abstract class JEEFacetInstallDelegate extends J2EEFacetInstallDelegate { - // this class used to have methods but now due to refactoring/model support it does not. -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesDataModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesDataModelProvider.java deleted file mode 100644 index 15c93e4b9..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesDataModelProvider.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation; - -public class WebCreateDeploymentFilesDataModelProvider extends - CreateDeploymentFilesDataModelProvider implements - IWebCreateDeploymentFilesDataModelProperties { - @Override - public IDataModelOperation getDefaultOperation() { - return new WebCreateDeploymentFilesOperation(model); - } - -} diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesOperation.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesOperation.java deleted file mode 100644 index 08e6747ce..000000000 --- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/project/facet/WebCreateDeploymentFilesOperation.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.eclipse.jst.jee.project.facet; - -import java.util.Arrays; -import java.util.List; - -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.jst.j2ee.model.IModelProvider; -import org.eclipse.jst.j2ee.model.ModelProviderManager; -import org.eclipse.jst.javaee.web.WebApp; -import org.eclipse.jst.javaee.web.WebFactory; -import org.eclipse.jst.javaee.web.WelcomeFileList; -import org.eclipse.wst.common.frameworks.datamodel.IDataModel; - -public class WebCreateDeploymentFilesOperation extends - CreateDeploymentFilesDataModelOperation { - - - public WebCreateDeploymentFilesOperation(IDataModel model) { - super(model); - } - - @Override - protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) { - final IModelProvider provider = ModelProviderManager.getModelProvider(project); - - provider.modify(new Runnable(){ - public void run() { - WebApp webApp = (WebApp) provider.getModelObject(); - - // welcome file list - List<String> welcomeFiles = Arrays.asList( - "index.html", //$NON-NLS-1$ - "index.htm", //$NON-NLS-1$ - "index.jsp", //$NON-NLS-1$ - "default.html", //$NON-NLS-1$ - "default.htm", //$NON-NLS-1$ - "default.jsp" //$NON-NLS-1$ - ); - - // Add the welcome-file-list tag - WelcomeFileList welcomeFileList = WebFactory.eINSTANCE.createWelcomeFileList(); - welcomeFileList.getWelcomeFiles().addAll(welcomeFiles); - webApp.getWelcomeFileLists().add(welcomeFileList); - } - }, IModelProvider.FORCESAVE); - - } - -} |