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 | 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 |
AFCPlugin
Deprecated.
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 |
IDescriptionProvidingPlugin
Deprecated.
Implement
IFCPlugin instead. |
interface |
IPluginConfigParamList
Interface für Plugins die für ihre Verarbeitung Konfigurationsparameter benötigen
|
interface |
IPluginCustomGUI
Interface für Einbindung von Custom-Plugin-Oberflächen in FORMCYCLE
|
interface |
IPluginShutdown
Deprecated.
use
IFCPlugin -methods |
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 |
IFCRemoteSyncPlugin
Markup interface for plugins which needs to be synchronized with to the frontend-server
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginDataSource
Interface für Plugins vom Typ Datenquelle.
|
interface |
IPluginFormElementCatalogue
Interface for plugins to integrate own catalogue elements within designer
|
interface |
IPluginFormElementWidget
Interface for plugins to integrate own widgets within designer
|
interface |
IPluginFormPrePersist
Interface für Plugins vom Typ FormPrePersist
|
interface |
IPluginFormPreProcess
Interface für Plugins vom Typ FormPreProcess
|
interface |
IPluginFormPreRender
Interface für Plugins vom Typ FormPreRender
|
interface |
IPluginFormPreRespond
Interface für Plugins vom Typ FormPreRespond
|
interface |
IPluginFormPreview
Interface für Plugins vom Typ FormPreview
|
interface |
IPluginFormResource
Interface for plugins to integrate form resources like CSS or JavaScript
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginGeneric
Interface für generisch verwendbare Plugins.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginMonitor |
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginPortal |
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginProjectTemplate
Interface für Plugins vom Typ Projekt-Template.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginFormReplacer
Interface für Plugins vom Typ FormReplacer.
|
interface |
IPluginSessionReplacer
Interface für Plugins vom Typ SessionReplacer.
|
interface |
IPluginSystemReplacer
Interface für Plugins vom Typ SystemReplacer.
|
interface |
IPluginTemplateReplacer
Interface für Plugins vom Typ TemplateReplacer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginServletAction
Interface für Plugins vom Typ ServletAction
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginValidationRule
Interface for plugins from type validation rule
|
Modifier and Type | Interface and Description |
---|---|
interface |
IPluginProcessing
Interface für Plugins vom Typ Verarbeitung
|
Modifier and Type | Method and Description |
---|---|
<T extends IFCPlugin> |
PluginRuntime.addPlugin(T plugin) |
<T extends IFCPlugin> |
PluginRuntime.getPluginsOfType(Class<T> clazz)
Returns a set of
IFCPlugin of the given class |
Modifier and Type | Method and Description |
---|---|
Set<IFCPlugin> |
PluginRuntime.getAllPlugins() |
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.