blob: e71e08c1266b2ac6e326fc2e91f4e8bb5e27f574 [file] [log] [blame]
/***************************************************************************************************
* Copyright (c) 2003, 2004 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.j2ee.internal.deployables;
import org.eclipse.core.resources.IProject;
import org.eclipse.wst.server.core.IModule;
import org.eclipse.wst.server.core.model.ModuleDelegate;
import org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate;
public class LooseArchiveDeployableFactory extends ProjectModuleFactoryDelegate {
private static final String ID = "com.ibm.wtp.server.looseArchive"; //$NON-NLS-1$
/*
* @see DeployableProjectFactoryDelegate#getFactoryID()
*/
public String getFactoryId() {
return ID;
}
/**
* Returns true if the project represents a deployable project of this type.
*
* @param project
* org.eclipse.core.resources.IProject
* @return boolean
*/
protected boolean isValidModule(IProject project) {
return false;
}
/**
* Creates the deployable project for the given project.
*
* @param project
* org.eclipse.core.resources.IProject
* @return com.ibm.etools.server.core.model.IProjectModule
*/
/*
* (non-Javadoc)
*
* @see org.eclipse.wst.server.core.model.ModuleFactoryDelegate#getModuleDelegate(org.eclipse.wst.server.core.IModule)
*/
public ModuleDelegate getModuleDelegate(IModule module) {
// TODO Auto-generated method stub
return null;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.wst.server.core.model.ModuleFactoryDelegate#getModules()
*/
public IModule[] getModules() {
// TODO Auto-generated method stub
return null;
}
/* (non-Javadoc)
* @see org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate#createModules(org.eclipse.core.resources.IProject)
*/
protected IModule[] createModules(IProject project) {
// TODO Auto-generated method stub
return null;
}
}