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_FILENAME
Fields inherited from interface de.xima.fc.interfaces.INamedUiElement
ATTR_DISPLAY_NAME
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
Method Summary
Modifier and TypeMethodDescriptiondefault URL
Returns a path to an XHTML view specifically for custom dialogs that me be part of the custom project menu.AllProjekt
s 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, validateConfigurationData
Methods inherited from interface de.xima.fc.plugin.config.IPluginGenericCustomGUI
getUnmanagedBeans, getXhtmlView
-
Method Details
-
getProjectScope
String getProjectScope()AllProjekt
s with the scope (Projekt.getScope()
) given by this method will have the custom menu provided byIPluginGenericCustomGUI.getXhtmlView()
.- Returns:
String
the 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:
URL
to the dialog XHTML view ornull
if no dialog view is provided.
-