/*******************************************************************************
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*
*******************************************************************************/
package com.liferay.ide.project.core.facet;
import com.liferay.ide.sdk.core.ISDKConstants;
import org.eclipse.wst.common.project.facet.core.IProjectFacet;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
/**
* @author Greg Amerson
* @author Terry Jia
*/
public class IPluginFacetConstants
{
public static final String EXT_PLUGIN_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER +
"/WEB-INF/ext-web/docroot/WEB-INF/classes"; //$NON-NLS-1$
public static final String EXT_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER +
"/WEB-INF/ext-web/" + ISDKConstants.DEFAULT_DOCROOT_FOLDER; //$NON-NLS-1$
public static final String[] EXT_PLUGIN_SDK_OUTPUT_FOLDERS = new String[]
{
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-impl/classes", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-service/classes", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-bridges/classes", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-java/classes", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-taglib/classes", //$NON-NLS-1$
};
public static final String[] EXT_PLUGIN_SDK_SOURCE_FOLDERS = new String[]
{
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-impl/src", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-service/src", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-bridges/src", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-java/src", //$NON-NLS-1$
ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/ext-util-taglib/src", //$NON-NLS-1$
};
public static final String HOOK_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER;
public static final String HOOK_PLUGIN_SDK_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER +
"/WEB-INF/classes"; //$NON-NLS-1$
public static final String HOOK_PLUGIN_SDK_SOURCE_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/src"; //$NON-NLS-1$
public static final String LAYOUTTPL_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER;
public static final String LAYOUTTPL_PLUGIN_SDK_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER +
"/WEB-INF/classes"; //$NON-NLS-1$
public static final String LIFERAY_DEFAULT_FACET_TEMPLATE = "liferay.portlet.template"; //$NON-NLS-1$
public static final String LIFERAY_EXT_FACET_ID = "liferay.ext"; //$NON-NLS-1$
public static final String LIFERAY_EXT_FACET_TEMPLATE_ID = "liferay.ext.template"; //$NON-NLS-1$
public static final String LIFERAY_EXT_PRESET = "liferay.ext.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_EXT_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_EXT_FACET_ID );
public static final String LIFERAY_HOOK_FACET_ID = "liferay.hook"; //$NON-NLS-1$
public static final String LIFERAY_HOOK_FACET_TEMPLATE_ID = "liferay.hook.template"; //$NON-NLS-1$
public static final String LIFERAY_HOOK_PRESET = "liferay.hook.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_HOOK_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_HOOK_FACET_ID );
public static final String LIFERAY_LAYOUTTPL_FACET_ID = "liferay.layouttpl"; //$NON-NLS-1$
public static final String LIFERAY_LAYOUTTPL_FACET_TEMPLATE_ID = "liferay.layouttpl.template"; //$NON-NLS-1$
public static final String LIFERAY_LAYOUTTPL_PRESET = "liferay.layouttpl.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_LAYOUTTPL_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_LAYOUTTPL_FACET_ID );
public static final String LIFERAY_PORTLET_FACET_ID = "liferay.portlet"; //$NON-NLS-1$
public static final String LIFERAY_PORTLET_FACET_TEMPLATE_ID = "liferay.portlet.template"; //$NON-NLS-1$
public static final String LIFERAY_PORTLET_PRESET = "liferay.portlet.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_PORTLET_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_PORTLET_FACET_ID );
public static final String LIFERAY_SDK_NAME_DEFAULT_VALUE = "__NO__SDK__"; //$NON-NLS-1$
public static final String LIFERAY_SDK_NAME_DEFAULT_VALUE_DESCRIPTION = "<None>"; //$NON-NLS-1$
public static final String LIFERAY_THEME_FACET_ID = "liferay.theme"; //$NON-NLS-1$
public static final String LIFERAY_THEME_FACET_TEMPLATE_ID = "liferay.theme.template"; //$NON-NLS-1$
public static final String LIFERAY_THEME_PRESET = "liferay.theme.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_THEME_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_THEME_FACET_ID );
public static final String LIFERAY_WEB_FACET_ID = "liferay.web"; //$NON-NLS-1$
public static final String LIFERAY_WEB_FACET_TEMPLATE_ID = "liferay.web.template"; //$NON-NLS-1$
public static final String LIFERAY_WEB_PRESET = "liferay.web.preset"; //$NON-NLS-1$
public static final IProjectFacet LIFERAY_WEB_PROJECT_FACET =
ProjectFacetsManager.getProjectFacet( LIFERAY_WEB_FACET_ID );
public static final String PORTLET_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER;
public static final String PORTLET_PLUGIN_SDK_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/classes"; //$NON-NLS-1$
public static final String PORTLET_PLUGIN_SDK_SOURCE_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/src"; //$NON-NLS-1$
public static final String THEME_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER;
public static final String THEME_PLUGIN_SDK_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/classes"; //$NON-NLS-1$
public static final String WEB_PLUGIN_SDK_CONFIG_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER;
public static final String WEB_PLUGIN_SDK_DEFAULT_OUTPUT_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER +
"/WEB-INF/classes"; //$NON-NLS-1$
public static final String WEB_PLUGIN_SDK_SOURCE_FOLDER = ISDKConstants.DEFAULT_DOCROOT_FOLDER + "/WEB-INF/src"; //$NON-NLS-1$
}