| Modifier and Type | Method and Description | 
|---|---|
| Map<EPluginScope,Set<String>> | PluginAPI. getPluginNameMap(UserContext uc,
                Mandant client,
                Class<? extends IFCPlugin> type)Deprecated.  | 
| Set<String> | PluginAPI. getPluginNames(UserContext uc,
              Mandant client,
              Class<? extends IFCPlugin> type)Method for determining plugin names. | 
| 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 | Method and Description | 
|---|---|
| Map<EPluginScope,Set<String>> | IPluginHandler. getPluginNameMap(UserContext uc,
                Mandant mandant,
                Class<? extends IFCPlugin> type) | 
| Set<String> | IPluginHandler. getPluginNames(UserContext uc,
              Mandant mandant,
              Class<? extends IFCPlugin> type) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<EPluginScope,Set<String>> | PluginHandler. getPluginNameMap(UserContext uc,
                Mandant mandant,
                Class<? extends IFCPlugin> type) | 
| Set<String> | PluginHandler. getPluginNames(UserContext uc,
              Mandant mandant,
              Class<? extends IFCPlugin> type) | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T extends IFCPlugin> | PluginManager. getAllPlugins(Mandant man,
             Class<T> clazz)Get a set of plugins with the given interface registered in system-scope OR to the given client. | 
| static <T extends IFCPlugin> | PluginManager. getAllPluginsWithRuntime(Mandant man,
                        Class<T> clazz) | 
| static <T extends IFCPlugin> | PluginManager. getClientPlugins(Mandant man,
                Class<T> clazz)Get a set of plugins with the given interfaces registered to the given client | 
| static <T extends IFCPlugin> | PluginManager. getClientPluginsWithRuntime(Mandant man,
                           Class<T> clazz) | 
| static <T extends IFCPlugin> | PluginManager. getPluginByName(Mandant man,
               Class<T> clazz,
               String pluginName)Get a plugin by name and  IFCPlugin-interface from client- and system-scope | 
| static <T extends IFCPlugin> | PluginManager. getPluginByNameWithRuntime(Mandant man,
                          Class<T> clazz,
                          String pluginName) | 
| static <T extends IFCPlugin> | PluginManager. getPluginNameMap(Mandant mandant,
                Class<T> clazz)Deprecated.  | 
| static <T extends IFCPlugin> | PluginManager. getPluginNames(Mandant mandant,
              Class<T> clazz) | 
| static <T extends IFCPlugin> | PluginManager. getRegisteredPlugins(Class<T> clazz)Get an set with all registered plugins of the given  IFCPlugin-interface | 
| static <T extends IFCPlugin> | PluginManager. getSystemPluginByName(Class<T> clazz,
                     String pluginName)Get a system-plugin by name,  IFCPlugin-interface | 
| static <T extends IFCPlugin> | PluginManager. getSystemPlugins(Class<T> clazz)Get a set of plugins with the given interfaces registered in system-scope | 
| static <T extends IFCPlugin> | PluginManager. getSystemPluginsWithRuntime(Class<T> clazz) | 
| static <T extends IFCPlugin> | PluginManager. registerClientPlugin(Mandant man,
                    Class<T> clazz,
                    String runtimeKey)Method to register a plugin-class in scope of the given client | 
| static <T extends IFCPlugin> | PluginHelper. registerPlugin(boolean install,
              boolean initialize,
              PluginRuntime prtm,
              Class<T> clazz) | 
| static <T extends IFCPlugin> | PluginManager. registerPlugin(boolean isInstall,
              PluginRuntime prtm,
              Class<T> clazz)Register a plugin to the given key and  PluginRuntime | 
| static <T extends IFCPlugin> | PluginManager. registerPlugin(PluginRuntime prtm,
              Class<T> clazz) | 
| Modifier and Type | Method and Description | 
|---|---|
| static IFCPlugin | PluginManager. getMandantPluginByName(Mandant man,
                      EPluginTypes type,
                      String pluginName)Deprecated. 
 will be removed! | 
| static IFCPlugin | PluginManager. getPluginByName(Mandant man,
               EPluginTypes type,
               String pluginName)Deprecated. 
 | 
| static IFCPlugin | PluginManager. getSystemPluginByName(EPluginTypes type,
                     String pluginName)Deprecated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
| static Set<IFCPlugin> | PluginManager. getAllPlugins(Mandant man,
             EPluginTypes type)Deprecated. 
 | 
| static List<? extends Class<? extends IFCPlugin>> | PluginHelper. getAllPlugins(PluginRuntime pluginRuntime) | 
| static List<? extends Class<? extends IFCPlugin>> | PluginHelper. getAllPlugins(org.reflections.Reflections reflect) | 
| static SortedSet<IFCPlugin> | PluginManager. getMandantPlugins(Mandant man,
                 EPluginTypes type)Deprecated. 
 will be removed! | 
| static SortedSet<IFCPlugin> | PluginManager. getSystemPlugins(EPluginTypes type)Deprecated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | PluginManager. registerMandantPlugin(Mandant man,
                     EPluginTypes typ,
                     Class<? extends IFCPlugin> clazz)Deprecated. 
 | 
| static void | PluginManager. registerSystemPlugin(Class<? extends IFCPlugin> clazz,
                    String runtimeKey)Method to register a plugin-class in system-scope | 
| static void | PluginManager. registerSystemPlugin(EPluginTypes typ,
                    Class<? extends IFCPlugin> clazz)Deprecated. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AFCPluginDeprecated. 
 class will be removed. Only use the interfaces and helper within the plugin-lifecycle-methods
 (install,uninstall,...) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | PluginNameComperator. compare(IFCPlugin o1,
       IFCPlugin o2) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IDescriptionProvidingPluginDeprecated. 
 Implement  IFCPlugininstead. | 
| interface  | IPluginConfigParamListInterface für Plugins die für ihre Verarbeitung Konfigurationsparameter benötigen | 
| interface  | IPluginCustomGUIInterface for a processing plugin with a custom user interface. | 
| interface  | IPluginShutdownDeprecated. 
 use  IFCPlugin-methods | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginEntitiesInterface for an entities plugin. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends IFCPlugin> | EPluginTypes. getPluginInterface()Deprecated.  Getter für das Interfaze zu dem Plugin-Typ | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IFCRemoteSyncPluginMarkup interface for plugins which needs to be synchronized with to the frontend-server | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginBackendThemeInterface for backend theme plugins. | 
| interface  | IPluginClientDashboardInterface for client dashboard plugins. | 
| interface  | IPluginMenuEntriesPlugin for adding custom menu entries to the backend UI of FORMCYCLE. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginDataSourceInterface for a data source plugin. | 
| interface  | IPluginFormElementCatalogueInterface for plugins to integrate own catalogue elements within the designer | 
| interface  | IPluginFormElementWidgetInterface for plugins to integrate own widgets within designer | 
| interface  | IPluginFormPrePersistInterface for form pre-persist plugins. | 
| interface  | IPluginFormPreProcessInterface for a form pre-process plugin. | 
| interface  | IPluginFormPreRenderInterface for form pre-render plugins. | 
| interface  | IPluginFormPreRespondInterface for a form pre-respond plugin. | 
| interface  | IPluginFormPreviewInterface für Plugins vom Typ FormPreview | 
| interface  | IPluginFormResourceInterface for plugins to integrate form resources like CSS or JavaScript | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginGenericInterface for a generic plugin. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginMonitor | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginPortalPlugin for creating custom portals with own ui | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginProjectTemplateInterface for plugins of the typ project template. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginFormReplacerInterface for a form replacer plugin. | 
| interface  | IPluginSessionReplacerInterface for a system replacer plugin. | 
| interface  | IPluginSystemReplacerInterface for a system replacer plugin. | 
| interface  | IPluginTemplateReplacerInterface for a template replacer plugin. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginServletActionInterface for plugins servlet action plugins. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginAccessPropertiesA plugin for adding custom  IPluginAccessPropertys to the FORMCYCLE backend. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginValidationRuleInterface for validation rule plugins. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginProcessingInterface for plugins of type processing. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IPluginLifecycleListener<TPlugin extends IFCPlugin>The callback method that is invoked when the event occurred for which the listener was registered. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <TPlugin extends IFCPlugin> | PluginLifecycleEventManager. deregisterListener(EPluginLifecycleEvent event,
                  Class<TPlugin> pluginType,
                  IPluginLifecycleListener<TPlugin> listener)Deregisters a listener for a plugin event and a certain plugin type. | 
| static <TPlugin extends IFCPlugin> | PluginLifecycleEventManager. registerListener(EPluginLifecycleEvent event,
                Class<TPlugin> pluginType,
                IPluginLifecycleListener<TPlugin> listener)Registers a listener for a plugin event. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | PluginLifecycleEventManager. fireEvent(EPluginLifecycleEvent event,
         PluginRuntime pluginRuntime,
         IFCPlugin plugin)Calls all registered events listeners for the given event. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | PluginLifecycleEventManager. deregisterListeners(EPluginLifecycleEvent event,
                   Class<? extends IFCPlugin> pluginType)Deregisters all listeners for a plugin event and a certain plugin type. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends IFCPlugin> | PluginRuntime. addPlugin(T plugin) | 
| <T extends IFCPlugin> | PluginRuntime. getPluginsOfType(Class<T> clazz) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<IFCPlugin> | PluginRuntime. getAllPlugins() | 
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.