revert, causes 170 JUnit failures
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerUtil.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerUtil.java
index dc47f1d..1887624 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerUtil.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerUtil.java
@@ -53,7 +53,7 @@
if (factories != null) {
int size = factories.length;
for (int i = 0; i < size; i++) {
- IModule[] modules = factories[i].getModules(project);
+ IModule[] modules = factories[i].getModules();
if (modules != null) {
int size2 = modules.length;
for (int j = 0; j < size2; j++) {
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactory.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactory.java
index 050abbe..8eaaf83 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactory.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactory.java
@@ -13,7 +13,6 @@
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -118,10 +117,6 @@
}
return null;
}
-
- public IModule[] getModules(IProject project) {
- return getDelegate(null).getModules(project);
- }
public void clearModuleCache() {
modules = null;
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/model/ModuleFactoryDelegate.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/model/ModuleFactoryDelegate.java
index db0b5ff..461d813 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/model/ModuleFactoryDelegate.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/model/ModuleFactoryDelegate.java
@@ -10,8 +10,6 @@
*******************************************************************************/
package org.eclipse.wst.server.core.model;
-import java.util.ArrayList;
-
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.wst.server.core.IModule;
@@ -138,22 +136,4 @@
* @return a possibly-empty array of modules {@link IModule}
*/
public abstract IModule[] getModules();
-
- /**
- * Return the modules for the given project.
- * This default implementation is not optimized and subclasses should override
- * @param project
- * @return
- */
- public IModule[] getModules(IProject project) {
- if (project == null) throw new IllegalArgumentException();
- IModule[] modules = getModules();
- ArrayList projectModules = new ArrayList();
- for(int i=0;i<modules.length;i++) {
- if (modules[i].getProject().equals(project)) {
- projectModules.add(modules[i]);
- }
- }
- return (IModule[])projectModules.toArray(new IModule[projectModules.size()]);
- }
}
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/util/ProjectModuleFactoryDelegate.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/util/ProjectModuleFactoryDelegate.java
index 6190019..a177b84 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/util/ProjectModuleFactoryDelegate.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/util/ProjectModuleFactoryDelegate.java
@@ -95,10 +95,6 @@
modules.toArray(modules2);
return modules2;
}
-
- public IModule[] getModules(IProject project) {
- return createModules(project);
- }
/**
* Handle changes to a project.