Interface IPluginClientDashboard
- All Superinterfaces:
IFCPlugin
,INamedUiElement
,INameProviding
,IPluginGenericCustomGUI<IPluginClientDashboardCustomGUIBean>
,ITransferable
,Serializable
public interface IPluginClientDashboard
extends IFCPlugin, IPluginGenericCustomGUI<IPluginClientDashboardCustomGUIBean>
Interface for client dashboard plugins. This type of plugin lets you add a custom dashboard page to the system. It is
possible to install multiple dashboard plugins at the same time. For each
Rolle
, an administrator may choose
either the default dashboard, or one of the installed plugin dashboards. Each user with that role will then see that
dashboard.
A client dashboard plugin consists of an XHTML page and a managed bean for that XHTML page, see
IPluginClientDashboardCustomGUIBean
for further info. If a plugin dashboard is set, the XHTML page is shown
instead of the normal dashboard. Please note that you cannot change the layout frame (the menu bar to the left and
the top bar), but only the main content of the dashboard page.
- Author:
- XIMA MEDIA GmbH
-
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
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