blob: 735a26fa9b3538d3e5cc62187be9884ad130e48c [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2005 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.project.datamodel.properties;
import org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties;
public interface IJ2EEProjectServerTargetDataModelProperties extends IDataModelProperties{
/**
* required, type String
*/
public static final String PROJECT_NAME = "IJ2EEProjectServerTargetDataModelProperties.PROJECT_NAME"; //$NON-NLS-1$
/**
* required, not defaulted. If null, will not run.
*/
public static final String RUNTIME_TARGET_ID = "IJ2EEProjectServerTargetDataModelProperties.RUNTIME_TARGET_ID"; //$NON-NLS-1$
/**
* Optional - This needs to be set if the PROJECT_NAME does not exist.
*
* @link J2EEVersionConstants
*/
public static final String J2EE_VERSION_ID = "IJ2EEProjectServerTargetDataModelProperties.J2EE_VERSION_ID"; //$NON-NLS-1$
/**
* optional, default true, type Boolean. Set this to true if the operation is supposed to update
* all dependent modules and projects in an ear if the passed project name is an ear project
*/
public static final String UPDATE_MODULES = "IJ2EEProjectServerTargetDataModelProperties.UPDATE_MODULES"; //$NON-NLS-1$
/**
* Optional - This needs to be set if the PROJECT_NAME does not exist.
*
* @link XMLResource#APP_CLIENT_TYPE
* @link XMLResource#APPLICATION_TYPE
* @link XMLResource#EJB_TYPE
* @link XMLResource#RAR_TYPE
* @link XMLResource#WEB_APP_TYPE
*/
public static final String DEPLOYMENT_TYPE_ID = "IJ2EEProjectServerTargetDataModelProperties.DD_TYPE_ID"; //$NON-NLS-1$
}