Package | Description |
---|---|
de.xima.fc.gui.bean.plugingui | |
de.xima.fc.plugin.config | |
de.xima.fc.plugin.interfaces.backend |
Modifier and Type | Class and Description |
---|---|
class |
PluginBeanHelper<TBean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin & IPluginGenericCustomGUI<TBean>>
Helper class for handling unmanaged beans used by user interfaces provided by a plugin, eg. a dashboard plugin or a
workflow action plugin:
PluginBeanHelper.forCurrentViewScope(plugin, client).getOrCreateBeans();
Each helper is associated to a certain scope (request, view, session, or application scope).
|
Modifier and Type | Method and Description |
---|---|
static <TBean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin & IPluginGenericCustomGUI<TBean>> |
PluginBeanHelper.forCurrentApplicationScope(TPlugin plugin,
Mandant client,
PluginBeanOptions pluginBeanOptions)
A new helper for application scoped beans of the given plugin.
|
static <TBean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin & IPluginGenericCustomGUI<TBean>> |
PluginBeanHelper.forCurrentRequestScope(TPlugin plugin,
Mandant client,
PluginBeanOptions pluginBeanOptions)
A new helper for application request beans of the given plugin.
|
static <TBean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin & IPluginGenericCustomGUI<TBean>> |
PluginBeanHelper.forCurrentSessionScope(TPlugin plugin,
Mandant client,
PluginBeanOptions pluginBeanOptions)
A new helper for session scoped beans of the given plugin.
|
static <TBean extends IPluginGenericCustomGUIBean,TPlugin extends IFCPlugin & IPluginGenericCustomGUI<TBean>> |
PluginBeanHelper.forCurrentViewScope(TPlugin plugin,
Mandant client,
PluginBeanOptions pluginBeanOptions)
A new helper for view scoped beans of the given plugin.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginCustomGUI
Interface for a processing plugin with a custom user interface.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginClientDashboard
Interface for client dashboard plugins.
|
interface |
IPluginProjectMenu
Plugin interface for providing custom menus for projects with a specified scope
|
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.