/******************************************************************************* * Copyright (c) 2006-2010 eBay Inc. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 *******************************************************************************/ /** * */ package org.ebayopensource.turmeric.eclipse.repositorysystem.core; import org.ebayopensource.turmeric.eclipse.core.TurmericCoreActivator; /** * The Interface ISOAHelpProvider. * * @author yayu */ public interface ISOAHelpProvider { /** The Constant SOA_HELP_ROOT. */ public static final int SOA_HELP_ROOT = 0; /** The Constant SOA_TUTORIAL. */ public static final int SOA_TUTORIAL = -1; //Wizard Pages //Wizard Pages - Service Creation /** The Constant PAGE_CHOOSE_WSDL_SOURCE. */ public static final int PAGE_CHOOSE_WSDL_SOURCE = 1; /** The Constant PAGE_CREATE_SERVICE_FROM_EXISTING_WSDL. */ public static final int PAGE_CREATE_SERVICE_FROM_EXISTING_WSDL = 2; /** The Constant PAGE_CREATE_SERVICE_FROM_TEMPLATE_WSDL. */ public static final int PAGE_CREATE_SERVICE_FROM_TEMPLATE_WSDL = 3; /** The Constant PAGE_SERVICE_DEPENDENCIES. */ public static final int PAGE_SERVICE_DEPENDENCIES = 4; /** The Constant PAGE_SERVICE_INTERFACE_DEPENDENCIES. */ public static final int PAGE_SERVICE_INTERFACE_DEPENDENCIES = 5; /** The Constant PAGE_SERVICE_IMPLEMENTATION_DEPENDENCIES. */ public static final int PAGE_SERVICE_IMPLEMENTATION_DEPENDENCIES = 6; //Wizard Pages - Consumer Creation /** The Constant PAGE_CREATE_CONSUMER. */ public static final int PAGE_CREATE_CONSUMER = 11; /** The Constant PAGE_CREATE_CONSUMER_FROM_WSDL. */ public static final int PAGE_CREATE_CONSUMER_FROM_WSDL = 12; /** The Constant PAGE_PROBLEM. */ public static final int PAGE_PROBLEM = 13; /** The Constant PAGE_CONSUME_NEW_SERVICE. */ public static final int PAGE_CONSUME_NEW_SERVICE = 14; /** The Constant PAGE_ADD_REMOVE_REQUIRED_SERVICES. */ public static final int PAGE_ADD_REMOVE_REQUIRED_SERVICES = 15; /** The Constant PAGE_ADDITIONAL_CONFIG. */ public static final int PAGE_ADDITIONAL_CONFIG = 16; //Wizard Pages - Type Library /** The Constant PAGE_CREATE_TYPE_LIBRARY. */ public static final int PAGE_CREATE_TYPE_LIBRARY = 200; /** The Constant PAGE_CREATE_SCHEMA_TYPE. */ public static final int PAGE_CREATE_SCHEMA_TYPE = 201; /** The Constant DIALOG_SELECT_TYPE_LIBRARY. */ public static final int DIALOG_SELECT_TYPE_LIBRARY = 202; //Dialog Windows /** The Constant WINDOW_DEPENDENCIES. */ public static final int WINDOW_DEPENDENCIES = 100; /** The Constant WINDOW_SELECT_PROJECT. */ public static final int WINDOW_SELECT_PROJECT = 101; /** The Constant WINDOW_SELECT_LIBRARY. */ public static final int WINDOW_SELECT_LIBRARY = 102; /** The Constant WINDOW_SELECT_SERVICE. */ public static final int WINDOW_SELECT_SERVICE = 103; /** The Constant HELPID_CHECK_MARKETPLACE_COMPLIANCE_ACTION_ID. */ public static final int HELPID_CHECK_MARKETPLACE_COMPLIANCE_ACTION_ID = 104; /** The Constant HELPID_SCHEMA_TYPES_IMPORTEXPORT_WIZARD_MARKETPLACE_ID. */ public static final int HELPID_SCHEMA_TYPES_IMPORTEXPORT_WIZARD_MARKETPLACE_ID = 105; /** The Constant HELPID_NEW_ERRORERROR_LIBRARY_WIZARD_ID. */ public static final int HELPID_NEW_ERRORERROR_LIBRARY_WIZARD_ID = 106; /** The Constant HELPID_NEW_ERROR_DOMAINERROR_LIBRARY_WIZARD_ID. */ public static final int HELPID_NEW_ERROR_DOMAINERROR_LIBRARY_WIZARD_ID = 107; /** The Constant HELPID_NEW_ERROR_LIBRARY_PROJECT_WIZARD_ID. */ public static final int HELPID_NEW_ERROR_LIBRARY_PROJECT_WIZARD_ID = 108; /** The Constant HELPID_CONSUME_SERVICE_FROM_WSDL. */ public static final int HELPID_CONSUME_SERVICE_FROM_WSDL = 109; /** The Constant HELPID_PREFIX. */ public static final String HELPID_PREFIX = TurmericCoreActivator.PLUGIN_ID_PREFIX + ".help"; /** The Constant HELPID_SOAHELP. */ public static final String HELPID_SOAHELP = HELPID_PREFIX + "." + "soahelp"; /** * Gets the help context id. * * @param helpID the help id * @return The context help ID for the specified help ID. */ public String getHelpContextID(int helpID); }