Interface IPluginProjectMenu
- All Superinterfaces:
IFCPlugin,INamedUiElement,INameProviding,IPluginGenericCustomGUI<IPluginProjectMenuGUIBean>,ITransferable,Serializable
public interface IPluginProjectMenu
extends IFCPlugin, IPluginGenericCustomGUI<IPluginProjectMenuGUIBean>
Plugin interface for providing custom menus for projects with a specified scope
- Author:
- XIMA MEDIA GmbH, Dresden - 13.07.2020
-
Field Summary
Fields inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
CONFIG_FILENAMEFields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAMEFields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME -
Method Summary
Modifier and TypeMethodDescriptiondefault URLReturns a path to an XHTML view specifically for custom dialogs that me be part of the custom project menu.AllProjekts with the scope (Projekt.getScope()) given by this method will have the custom menu provided byIPluginGenericCustomGUI.getXhtmlView().Methods inherited from interface de.xima.fc.plugin.interfaces.IFCPlugin
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall, validateConfigurationDataMethods inherited from interface de.xima.fc.plugin.config.IPluginGenericCustomGUI
getUnmanagedBeans, getXhtmlView
-
Method Details
-
getProjectScope
String getProjectScope()AllProjekts with the scope (Projekt.getScope()) given by this method will have the custom menu provided byIPluginGenericCustomGUI.getXhtmlView().- Returns:
Stringthe project scope
-
getDialogsXhtmlView
Returns a path to an XHTML view specifically for custom dialogs that me be part of the custom project menu. The view usually resides within the JAR.- Returns:
URLto the dialog XHTML view ornullif no dialog view is provided.
-