/*******************************************************************************
* 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.hook.core.operation;
import org.eclipse.wst.common.componentcore.internal.operation.IArtifactEditOperationDataModelProperties;
/**
* @author Greg Amerson
* @author Terry Jia
*/
@SuppressWarnings( "restriction" )
public interface INewHookDataModelProperties extends IArtifactEditOperationDataModelProperties
{
// new language properties
public static final String CONTENT_FOLDER = "INewHookDataModelProperties.CONTENT_FOLDER"; //$NON-NLS-1$
// new hook type properties
public static final String CREATE_CUSTOM_JSPS = "INewHookDataModelProperties.CREATE_CUSTOM_JSPS"; //$NON-NLS-1$
public static final String CREATE_LANGUAGE_PROPERTIES = "INewHookDataModelProperties.CREATE_LANGUAGE_PROPERTIES"; //$NON-NLS-1$
public static final String CREATE_PORTAL_PROPERTIES = "INewHookDataModelProperties.CREATE_PORTAL_PROPERTIES"; //$NON-NLS-1$
public static final String CREATE_SERVICES = "INewHookDataModelProperties.CREATE_SERVICES"; //$NON-NLS-1$
public static final String CUSTOM_JSPS_FILES_CREATED = "INewHookDataModelProperties.CUSTOM_JSPS_FILES_CREATED"; //$NON-NLS-1$
// new custom jsps properties
public static final String CUSTOM_JSPS_FOLDER = "INewHookDataModelProperties.CUSTOM_JSPS_FOLDER"; //$NON-NLS-1$
public static final String CUSTOM_JSPS_ITEMS = "INewHookDataModelProperties.CUSTOM_JSPS_ITEMS"; //$NON-NLS-1$
public static final String DISABLE_CUSTOM_JSP_FOLDER_VALIDATION =
"INewHookDataModelProperties.DISABLE_CUSTOM_JSP_FOLDER_VALIDATION"; //$NON-NLS-1$
public static final String LANGUAGE_PROPERTIES_FILES_CREATED =
"INewHookDataModelProperties.LANGUAGE_PROPERTIES_FILES_CREATED"; //$NON-NLS-1$
public static final String LANGUAGE_PROPERTIES_ITEMS = "INewHookDataModelProperties.LANGUAGE_PROPERTIES_ITEMS"; //$NON-NLS-1$
public static final String PORTAL_PROPERTIES_ACTION_ITEMS =
"INewHookDataModelProperties.PORTAL_PROPERTIES_ACTIONS_ITEMS"; //$NON-NLS-1$
// new portal properties
public static final String PORTAL_PROPERTIES_FILE = "INewHookDataModelProperties.PORTAL_PROPERTIES_FILE"; //$NON-NLS-1$
public static final String PORTAL_PROPERTIES_OVERRIDE_ITEMS =
"INewHookDataModelProperties.PORTAL_PROPERTIES_OVERRIDE_ITEMS"; //$NON-NLS-1$
public static final String SELECTED_PROJECT = "INewHookDataModelProperties.SELECTED_PROJECT"; //$NON-NLS-1$
// new services
public static final String SERVICES_ITEMS = "INewHookDataModelProperties.SERVICES_ITEMS"; //$NON-NLS-1$
public static final String WEB_ROOT_FOLDER = "INewHookDataModelProperties.WEB_ROOT_FOLDER"; //$NON-NLS-1$
}