| 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.
|
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.