Uses of Interface
de.xima.fc.plugin.gui.IPluginGenericCustomGUIBean
Packages that use IPluginGenericCustomGUIBean
Package
Description
-
Uses of IPluginGenericCustomGUIBean in de.xima.fc.gui.common.plugingui
Classes in de.xima.fc.gui.common.plugingui with type parameters of type IPluginGenericCustomGUIBeanModifier and TypeClassDescriptionfinal classGuiBeanCache<Key, Bean, Plugin extends IFCPlugin, PluginBean extends IPluginGenericCustomGUIBean>Helper for custom UIs with beans that come from either a plugin class or from a built-in class.interfaceIPluginBeanHelperInstantiator<Plugin extends IFCPlugin, PluginBean extends IPluginGenericCustomGUIBean>Used byGuiBeanCache.interfaceIPluginCustomGUIExtractor<Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>An extractor for the beans and XHTML view of a plugin that provides a custom GUI.interfaceIPreInitAction<Bean extends IPluginGenericCustomGUIBean>Interface for a callback before a bean is initialized.final classPluginBeanHelper<Bean extends IPluginGenericCustomGUIBean, TPlugin extends IFCPlugin>Helper class for handling unmanaged beans used by user interfaces provided by a plugin, e.g. a dashboard plugin or a workflow action plugin:Methods in de.xima.fc.gui.common.plugingui with type parameters of type IPluginGenericCustomGUIBeanModifier and TypeMethodDescription<PluginBean extends IPluginGenericCustomGUIBean>
GuiBeanCache<Key, Bean, Plugin, PluginBean> GuiBeanCache.Builder.build(IPluginBeanHelperInstantiator<Plugin, PluginBean> pluginBeanHelperInstantiator) Builds a new GUI bean cache instance with the given plugin bean helper instantiator.<PluginBean extends IPluginGenericCustomGUIBean>
GuiBeanCache<Key, Bean, Plugin, PluginBean> GuiBeanCache.Builder.buildForCurrentApplicationScope(IPluginCustomGUIExtractor<PluginBean, Plugin> guiExtractor, PluginBeanOptions options) Builds a new GUI bean cache instance, assuming that all beans areApplicationScopedbeans.<PluginBean extends IPluginGenericCustomGUIBean>
GuiBeanCache<Key, Bean, Plugin, PluginBean> GuiBeanCache.Builder.buildForCurrentRequestScope(IPluginCustomGUIExtractor<PluginBean, Plugin> guiExtractor, PluginBeanOptions options) Builds a new GUI bean cache instance, assuming that all beans areRequestScopedbeans.<PluginBean extends IPluginGenericCustomGUIBean>
GuiBeanCache<Key, Bean, Plugin, PluginBean> GuiBeanCache.Builder.buildForCurrentSessionScope(IPluginCustomGUIExtractor<PluginBean, Plugin> guiExtractor, PluginBeanOptions options) Builds a new GUI bean cache instance, assuming that all beans areSessionScopedbeans.<PluginBean extends IPluginGenericCustomGUIBean>
GuiBeanCache<Key, Bean, Plugin, PluginBean> GuiBeanCache.Builder.buildForCurrentViewScope(IPluginCustomGUIExtractor<PluginBean, Plugin> guiExtractor, PluginBeanOptions options) Builds a new GUI bean cache instance, assuming that all beans areViewScopedbeans.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin & IPluginGenericCustomGUI<Bean>>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentApplicationScope(Plugin plugin, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for application scoped beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentApplicationScope(Plugin plugin, IPluginCustomGUIExtractor<Bean, Plugin> guiExtractor, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for application scoped beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin & IPluginGenericCustomGUI<Bean>>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentRequestScope(Plugin plugin, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for application request beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentRequestScope(Plugin plugin, IPluginCustomGUIExtractor<Bean, Plugin> guiExtractor, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for application request beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin & IPluginGenericCustomGUI<Bean>>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentSessionScope(Plugin plugin, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for session scoped beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentSessionScope(Plugin plugin, IPluginCustomGUIExtractor<Bean, Plugin> guiExtractor, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for session scoped beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin & IPluginGenericCustomGUI<Bean>>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentViewScope(Plugin plugin, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for view scoped beans of the given plugin.static <Bean extends IPluginGenericCustomGUIBean, Plugin extends IFCPlugin>
PluginBeanHelper<Bean, Plugin> PluginBeanHelper.forCurrentViewScope(Plugin plugin, IPluginCustomGUIExtractor<Bean, Plugin> guiExtractor, Mandant client, PluginBeanOptions pluginBeanOptions) A new helper for view scoped beans of the given plugin. -
Uses of IPluginGenericCustomGUIBean in de.xima.fc.plugin.abstracts
Classes in de.xima.fc.plugin.abstracts that implement IPluginGenericCustomGUIBeanModifier and TypeClassDescriptionclassBase class for the bean of aIPluginClientDashboard.classDeprecated.Use the new workflow engine, see e.g.classThe base class for the bean of a plugin with a custom UI. -
Uses of IPluginGenericCustomGUIBean in de.xima.fc.plugin.config
Classes in de.xima.fc.plugin.config with type parameters of type IPluginGenericCustomGUIBeanModifier and TypeInterfaceDescriptioninterfaceIPluginGenericCustomGUI<TBean extends IPluginGenericCustomGUIBean>Interface for plugins that provide a custom user interface.Subinterfaces of IPluginGenericCustomGUIBean in de.xima.fc.plugin.configModifier and TypeInterfaceDescriptioninterfaceInterface for custom GUI beans provided by workflow node plugins.interfaceInterface for custom GUI beans provided by workflow trigger plugins. -
Uses of IPluginGenericCustomGUIBean in de.xima.fc.plugin.gui
Subinterfaces of IPluginGenericCustomGUIBean in de.xima.fc.plugin.guiModifier and TypeInterfaceDescriptioninterfaceInterface for the bean of aIAuthenticator.interfaceInterface for the bean of aIPluginClientDashboard.interfaceDeprecated.Use the new workflow engine, e.g.interfacePlugin interfaces for providing beans to custom project menus -
Uses of IPluginGenericCustomGUIBean in de.xima.fc.prompt.plugin
Subinterfaces of IPluginGenericCustomGUIBean in de.xima.fc.prompt.pluginModifier and TypeInterfaceDescriptioninterfaceInterface for custom GUI beans provided by prompt service plugins that are intended to be used for the prompt connection configuration.interfaceInterface for custom GUI beans provided by prompt service plugins that are intended to be used for the prompt query configuration. -
Uses of IPluginGenericCustomGUIBean in de.xima.fc.workflow.mixin
Subinterfaces of IPluginGenericCustomGUIBean in de.xima.fc.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceINodePropertyPluginBean<TData>Workaround for Java not having intersection types.interfaceITriggerPropertyPluginBean<TData>Workaround for Java not having intersection types.