Uses of Interface
de.xima.fc.plugin.interfaces.IFCPlugin
Packages that use IFCPlugin
Package
Description
Package for API access to system configuration.
-
Uses of IFCPlugin in de.xima.fc.api.system
Method parameters in de.xima.fc.api.system with type arguments of type IFCPluginModifier and TypeMethodDescriptionMap<EPluginScope, Set<String>> PluginAPI.getPluginNameMap(UserContext uc, Mandant client, Class<? extends IFCPlugin> type) Deprecated.PluginAPI.getPluginNames(UserContext uc, Mandant client, Class<? extends IFCPlugin> type) Method for determining plugin names. -
Uses of IFCPlugin in de.xima.fc.gui.common.plugingui
Classes in de.xima.fc.gui.common.plugingui with type parameters of type IFCPluginModifier 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.static final classGuiBeanCache.Builder<Key, Bean, Plugin extends IFCPlugin>A builder for creating instances ofGuiBeanCache.interfaceIBeanProvidingPluginLocator<Key, Plugin extends IFCPlugin>Used byGuiBeanCache.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.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 IFCPluginModifier and TypeMethodDescriptionstatic <Key, Bean, Plugin extends IFCPlugin>
GuiBeanCache.Builder<Key, Bean, Plugin> GuiBeanCache.builder(Class<? extends Bean> beanClass, IClientScopeProvider clientScopeProvider, IBeanProvidingPluginLocator<Key, Plugin> pluginLocator) Creates a new builder for a GUI bean cache instance.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 IFCPlugin in de.xima.fc.handler.interfaces.system
Method parameters in de.xima.fc.handler.interfaces.system with type arguments of type IFCPluginModifier and TypeMethodDescriptionMap<EPluginScope, Set<String>> IPluginHandler.getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) IPluginHandler.getPluginNames(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) -
Uses of IFCPlugin in de.xima.fc.handler.system
Method parameters in de.xima.fc.handler.system with type arguments of type IFCPluginModifier and TypeMethodDescriptionMap<EPluginScope, Set<String>> PluginHandler.getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) PluginHandler.getPluginNames(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) -
Uses of IFCPlugin in de.xima.fc.plugin
Methods in de.xima.fc.plugin with type parameters of type IFCPluginModifier and TypeMethodDescriptionstatic <T extends IFCPlugin>
booleanPluginHelper.canPluginBeRegistered(PluginRuntime prtm, Class<T> pluginClass) PluginManager.getAllPlugins(Mandant client, Class<T> pluginType) Get a set of plugins with the given interface registered in system-scope OR to the given client.PluginManager.getAllPlugins(UUID clientUuid, Class<T> pluginType) Get a set of plugins with the given interface registered in system-scope OR to the given client.static <T extends IFCPlugin>
Set<org.apache.commons.lang3.tuple.Pair<PluginRuntime, T>> PluginManager.getAllPluginsWithRuntime(Mandant man, Class<T> clazz) static <T extends IFCPlugin>
Set<org.apache.commons.lang3.tuple.Pair<PluginRuntime, T>> PluginManager.getAllPluginsWithRuntime(UUID clientUuid, Class<T> clazz) PluginManager.getClientPlugins(Mandant client, Class<T> pluginType) Get a set of plugins with the given interfaces registered to the given clientPluginManager.getClientPlugins(UUID clientUuid, Class<T> pluginType) Get a set of plugins with the given interfaces registered to the given clientstatic <T extends IFCPlugin>
Set<org.apache.commons.lang3.tuple.Pair<PluginRuntime, T>> PluginManager.getClientPluginsWithRuntime(Mandant client, Class<T> clazz) static <T extends IFCPlugin>
Set<org.apache.commons.lang3.tuple.Pair<PluginRuntime, T>> PluginManager.getClientPluginsWithRuntime(UUID clientUuid, Class<T> clazz) static <Plugin extends IFCPlugin>
PluginPluginManager.getPlugin(String scopeKey, String runtimeKey, String pluginName, Class<Plugin> pluginClass) Gets the plugin with the given ID (scope key, runtime key, plugin name).static <T extends IFCPlugin>
org.apache.commons.lang3.tuple.Pair<PluginRuntime, T> PluginManager.getPluginByClassAndNameWithRuntime(UUID clientUuid, Class<T> clazz, String pluginName) static <T extends IFCPlugin>
TPluginManager.getPluginByName(Mandant man, Class<T> clazz, String pluginName) Get a plugin by name andIFCPlugin-interface from client- and system-scopestatic <T extends IFCPlugin>
org.apache.commons.lang3.tuple.Pair<PluginRuntime, T> PluginManager.getPluginByNameWithRuntime(Mandant man, Class<T> clazz, String pluginName) static <Plugin extends IFCPlugin>
PluginPluginManager.getPluginByPluginKeyAndName(Mandant client, PluginExtensionPointId extensionPointId, Class<Plugin> pluginClass) Gets a plugin with a certain name from the plugin bundle with the given plugin key.static <Plugin extends IFCPlugin>
PluginPluginManager.getPluginByPluginKeyAndName(Mandant client, String pluginKey, String pluginName, Class<Plugin> pluginClass) Deprecated.static <Plugin extends IFCPlugin>
PluginPluginManager.getPluginByPluginKeyAndName(Mandant client, String pluginKey, String fileKey, String pluginName, Class<Plugin> pluginClass) Gets a plugin with a certain name from the plugin bundle with the given plugin key.static <T extends IFCPlugin>
Map<EPluginScope, Set<String>> PluginManager.getPluginNameMap(Mandant mandant, Class<T> clazz) Deprecated.PluginManager.getPluginNames(Mandant mandant, Class<T> clazz) PluginManager.getPluginsByPluginKey(Mandant client, String pluginKey, Class<Plugin> pluginClass) PluginManager.getPluginsByPluginKey(Mandant client, String pluginKey, String fileKey, Class<Plugin> pluginClass) Gets all plugins from the plugin bundle with the given plugin key, limited to plugins of the given type.static <Plugin extends IFCPlugin>
org.apache.commons.lang3.tuple.Pair<PluginRuntime, Plugin> PluginManager.getPluginWithRuntime(String scopeKey, String runtimeKey, String pluginName, Class<Plugin> pluginClass) Gets the plugin with the given ID (scope key, runtime key, plugin name), together with its runtime.PluginManager.getRegisteredPlugins(Class<T> clazz) Get a set with all registered plugins of the givenIFCPlugin-interfacestatic <T extends IFCPlugin>
TPluginManager.getSystemPluginByName(Class<T> clazz, String pluginName) Get a system-plugin by name,IFCPlugin-interfacePluginManager.getSystemPlugins(Class<T> clazz) Get a set of plugins with the given interfaces registered in system-scopestatic <T extends IFCPlugin>
Set<org.apache.commons.lang3.tuple.Pair<PluginRuntime, T>> PluginManager.getSystemPluginsWithRuntime(Class<T> clazz) static <T extends IFCPlugin>
PluginRuntimePluginManager.registerClientPlugin(Mandant man, Class<T> clazz, String runtimeKey) Method to register a plugin-class in scope of the given clientstatic <T extends IFCPlugin>
TPluginHelper.registerPlugin(boolean install, boolean initialize, PluginRuntime prtm, Class<T> clazz) static <Plugin extends IFCPlugin>
voidPluginManager.registerPlugin(boolean isInstall, PluginRuntime runtime, Class<Plugin> clazz) Register a plugin to the given key andPluginRuntimestatic <T extends IFCPlugin>
voidPluginManager.registerPlugin(PluginRuntime runtime, Class<T> clazz) Methods in de.xima.fc.plugin that return IFCPluginModifier and TypeMethodDescriptionstatic IFCPluginPluginManager.getMandantPluginByName(Mandant man, EPluginTypes type, String pluginName) Deprecated.will be removed!static IFCPluginGets the plugin with the given ID (scope key, runtime key, plugin name).static IFCPluginPluginManager.getPluginByName(Mandant man, EPluginTypes type, String pluginName) Deprecated.static IFCPluginPluginManager.getSystemPluginByName(EPluginTypes type, String pluginName) Deprecated.Methods in de.xima.fc.plugin that return types with arguments of type IFCPluginModifier and TypeMethodDescriptionPluginHelper.getAllPlugins(PluginRuntime pluginRuntime) PluginHelper.getAllPlugins(org.reflections.Reflections reflect) PluginManager.getAllPlugins(Mandant man, EPluginTypes type) Deprecated.PluginManager.getMandantPlugins(Mandant man, EPluginTypes type) Deprecated.will be removed!PluginManager.getSystemPlugins(EPluginTypes type) Deprecated.Methods in de.xima.fc.plugin with parameters of type IFCPluginModifier and TypeMethodDescriptionstatic StringPluginHelper.getDisplayName(IFCPlugin plugin, Locale locale) Returns the display name of the plugin if it is not null.static PluginRuntimePluginManager.getPluginRuntime(IFCPlugin targetPlugin) Gets the runtime of the given plugin.Method parameters in de.xima.fc.plugin with type arguments of type IFCPluginModifier and TypeMethodDescriptionstatic booleanPluginManager.isHasAnyPluginsOfType(Mandant client, Class<? extends IFCPlugin> pluginType) Checks if any plugins of the given type exist.static voidPluginManager.registerMandantPlugin(Mandant man, EPluginTypes typ, Class<? extends IFCPlugin> clazz) Deprecated.static voidPluginManager.registerSystemPlugin(EPluginTypes typ, Class<? extends IFCPlugin> clazz) Deprecated.static PluginRuntimePluginManager.registerSystemPlugin(Class<? extends IFCPlugin> clazz, String runtimeKey) Method to register a plugin-class in system-scope -
Uses of IFCPlugin in de.xima.fc.plugin.abstracts
Classes in de.xima.fc.plugin.abstracts that implement IFCPlugin -
Uses of IFCPlugin in de.xima.fc.plugin.comperator
Classes in de.xima.fc.plugin.comperator that implement interfaces with type arguments of type IFCPluginModifier and TypeClassDescriptionclassKlasse zum Sortieren von Plugins anhand desIFCPlugin.getName()Methods in de.xima.fc.plugin.comperator with parameters of type IFCPlugin -
Uses of IFCPlugin in de.xima.fc.plugin.config
Subinterfaces of IFCPlugin in de.xima.fc.plugin.configModifier and TypeInterfaceDescriptioninterfaceDeprecated.ImplementIFCPlugininstead and useIFCPlugin.getDescription(java.util.Locale).interfaceDeprecated.Use the new workflow engine, which lets you specify a custom model and a custom UI.interfaceDeprecated.Use the new workflow engine, e.g.interface -
Uses of IFCPlugin in de.xima.fc.plugin.entities
Subinterfaces of IFCPlugin in de.xima.fc.plugin.entities -
Uses of IFCPlugin in de.xima.fc.plugin.enums
Methods in de.xima.fc.plugin.enums that return types with arguments of type IFCPluginModifier and TypeMethodDescriptionEPluginTypes.getPluginInterface()Deprecated.Gets the plugin interface class associated with this plugin type. -
Uses of IFCPlugin in de.xima.fc.plugin.event
Methods in de.xima.fc.plugin.event with type parameters of type IFCPluginModifier and TypeMethodDescriptiondefault <Plugin extends IFCPlugin>
PluginGets the affected plugin cast to the specified class, or null if the plugin is not of that class.Methods in de.xima.fc.plugin.event that return IFCPlugin -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfacesModifier and TypeInterfaceDescriptioninterfaceMarkup interface for plugins which need to be synchronized with the frontend server. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.auth
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.authModifier and TypeInterfaceDescriptioninterfaceCommon interface for plugins that provide a custom authentication logic.interfaceInterface for custom authenticator types. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.backend
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.backendModifier and TypeInterfaceDescriptioninterfaceInterface for backend theme plugins.interfaceInterface for client dashboard plugins.interfacePlugin for adding custom menu entries to the backend UI of formcycle.interfacePlugin interface for providing custom menus for projects with a specified scope -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.form
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.formModifier and TypeInterfaceDescriptioninterfaceBase interface for plugins which hook into the lifecycle of the form, such as pre-render or pre-process plugins.interfaceInterface for a data source plugin.interfaceInterface for plugins to add additional resources (CSS or JavaScript) to the form designer.interfaceInterface for plugins that may add a set of form items to the designer.interfaceA plugin that lets you add additional properties to existing form elements, which can be configured in the form designer.interfaceInterface for plugins that wish to provide custom template for the form designer.interfaceMixin that implements the methods ofIPluginFormElementTemplatewith defaults for static form element template plugins, when you have all templates stored as resources in the plugin's class path (i.e.interfaceInterface for plugins to integrate own form element widgets within the form designer.interfaceInterface for form pre-persist plugins.interfaceInterface for a form pre-process plugin.interfaceInterface for form pre-render plugins.interfaceInterface for a form pre-respond plugin.interfaceDeprecated.This plugin type was never called and will never have any function.interfaceA plugin that lets you add additional properties to forms, which can be configured in the form designer via the forms tab in the properties panel on the right-hand side.interfacePlugins that allows the form render process to be customized.interfaceDeprecated.This plugin type only allows plugins to provide a single resource, and only either a CSS or JavaScript file.interfaceInterface for plugins that wish to add additional frontend resources that are available for web forms.interfaceA plugin that lets you provide additionalIFormTheme. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.form_record.message
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.form_record.messageModifier and TypeInterfaceDescriptioninterfaceIPluginMessageService<TConfig extends Serializable>Plugin interface for sending and receiving messages from an external message service. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.generic
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.generic -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.mail
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.mailModifier and TypeInterfaceDescriptioninterfaceInterface for plugins of type email encryption. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.monitoring
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.monitoringModifier and TypeInterfaceDescriptioninterfaceA plugin for checking the current status of the formcycle system via monitoring MBeans. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.portal
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.portalModifier and TypeInterfaceDescriptioninterfacePlugin for creating custom portals with own ui -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.project
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.projectModifier and TypeInterfaceDescriptioninterfaceInterface for plugins of the typ project template. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.replacer
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.replacerModifier and TypeInterfaceDescriptioninterfaceInterface for a form replacer plugin.interfaceInterface for a system replacer plugin.interfaceInterface for a system replacer plugin.interfaceInterface for a template replacer plugin. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.scan
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.scanModifier and TypeInterfaceDescriptioninterfaceInterface for plugins that add additional malware scanners to the system. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.scope
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.scope -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.servlet
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.servletModifier and TypeInterfaceDescriptioninterfaceInterface for plugins servlet action plugins. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.template
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.templateModifier and TypeInterfaceDescriptioninterface -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.user
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.userModifier and TypeInterfaceDescriptioninterfaceA plugin for adding customIPluginAccessPropertys to the formcycle backend. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.validation
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.validationModifier and TypeInterfaceDescriptioninterfaceInterface for validation rule plugins. -
Uses of IFCPlugin in de.xima.fc.plugin.interfaces.workflow
Subinterfaces of IFCPlugin in de.xima.fc.plugin.interfaces.workflowModifier and TypeInterfaceDescriptioninterfaceDeprecated.You should use the new workflow engine.interfaceinterfaceInterface for workflow node plugins.interfaceInterface for workflow trigger plugins. -
Uses of IFCPlugin in de.xima.fc.plugin.lifecycle
Classes in de.xima.fc.plugin.lifecycle with type parameters of type IFCPluginModifier and TypeInterfaceDescriptioninterfaceIPluginLifecycleListener<TPlugin extends IFCPlugin>The callback method that is invoked when the event occurred for which the listener was registered. -
Uses of IFCPlugin in de.xima.fc.plugin.runtime
Methods in de.xima.fc.plugin.runtime with type parameters of type IFCPluginModifier and TypeMethodDescription<T extends IFCPlugin>
TPluginRuntime.getPluginByName(String name, Class<T> pluginType) Gets the plugin with the given name, if it exists.PluginRuntime.getPluginsOfType(Class<T> clazz) Methods in de.xima.fc.plugin.runtime that return IFCPluginModifier and TypeMethodDescriptionPluginRuntime.getPluginByName(String name) Gets the plugin with the given name, if it exists.Methods in de.xima.fc.plugin.runtime that return types with arguments of type IFCPluginModifier and TypeMethodDescriptionPluginRuntime.getAllPlugins()PluginRuntime.getUnregisteredPlugins()Methods in de.xima.fc.plugin.runtime with parameters of type IFCPluginModifier and TypeMethodDescriptionvoidAdds a plugin to the list of plugins managed by this runtime.Method parameters in de.xima.fc.plugin.runtime with type arguments of type IFCPluginModifier and TypeMethodDescriptionvoidPluginRuntime.addUnregisteredPlugin(Class<? extends IFCPlugin> pluginClazz) Adds a plugin to the list of unregistered plugins, i.e. plugins that are available in the class path of the plugin, but cannot be registered (such as when the license does not allow it or the plugin is not available on the master or frontend server).booleanPluginRuntime.isHasPluginsOfType(Class<? extends IFCPlugin> pluginType) Checks if this runtime has any plugins of the given type.Constructor parameters in de.xima.fc.plugin.runtime with type arguments of type IFCPluginModifierConstructorDescriptionPluginRuntime(Class<? extends IFCPlugin> clazz, String scopeKey, String runtimeKey) Creates a new plugin runtime for a single plugin that ismanaged by the system. -
Uses of IFCPlugin in de.xima.fc.plugin.workflow.registry
Classes in de.xima.fc.plugin.workflow.registry with type parameters of type IFCPluginModifier and TypeInterfaceDescriptioninterfaceIWorkflowElementRegistry<TEntity extends IWorkflowElementEntity, TElement extends IWorkflowElementTypeProviding, THandler extends IElementHandler<?,TEntity>, TPlugin extends IFCPlugin> Registry for all workflow element handler. -
Uses of IFCPlugin in de.xima.fc.prompt.plugin
Subinterfaces of IFCPlugin in de.xima.fc.prompt.pluginModifier and TypeInterfaceDescriptioninterfaceA plugin that lets you add a new prompt services to formcycle. -
Uses of IFCPlugin in de.xima.fc.servlet.resource
Subinterfaces of IFCPlugin in de.xima.fc.servlet.resourceModifier and TypeInterfaceDescriptioninterfaceMixin forIPluginServletActionthat provides a basic implementation for a servlet action that provides static resources.Classes in de.xima.fc.servlet.resource that implement IFCPluginModifier and TypeClassDescriptionclassBase class forIPluginServletActionwhich provides a basic implementation for a servlet action that provides static resources. -
Uses of IFCPlugin in de.xima.fc.workflow.mixin
Subinterfaces of IFCPlugin in de.xima.fc.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceIPluginActionNodeHandler<TData extends BaseActionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.interfaceIPluginConditionNodeHandler<TData extends BaseConditionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that checks a condition and redirects to the consequent ("if") or alternate ("else") branch based upon the result.interfaceIPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow do until loop that runs a test and executes the loop body for as long as the test holds true (= a do until loop).interfaceIPluginTriggerHandler<TData extends BaseTriggerProps>Mixin meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow trigger that executes some business logic.interfaceIPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow while loop that runs a test and executes the loop body for as long as the test holds true (= a while loop).Classes in de.xima.fc.workflow.mixin that implement IFCPluginModifier and TypeClassDescriptionclassAPluginActionNodeHandler<TData extends BaseActionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.classAPluginConditionNodeHandler<TData extends BaseConditionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that executes some business logic condition.classAPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a do-until loop with a custom test.classAPluginTriggerHandler<TData extends BaseTriggerProps>Abstract base class meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow action that executes some business logic.classAPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a while loop with a custom test.
PluginManager.getPluginByPluginKeyAndName(Mandant, String, String, Class)