Interface IPluginHandler
- All Superinterfaces:
IAPIHandler, Serializable
- All Known Implementing Classes:
PluginHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeactivatePlugin(UserContext uc, String runtimeKey, String scopeKey) executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params) executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params) executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params) executeFormPreRenderPlugins(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params) executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params) executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params) executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params) byte[]getConfigFileData(UserContext uc, PluginSyncData pluginEntity) getFormElementCataloguePlugins(UserContext uc, Mandant mandant, Locale locale) getFormElementWidgetPlugins(UserContext uc, Mandant mandant, Locale locale) byte[]getJarFileData(UserContext uc, PluginSyncData pluginEntity) getPluginFormResource(UserContext uc, Integer clientID, String pluginName) Deprecated.getPluginFormResource(UserContext uc, Integer clientID, String pluginName, IPluginFormResourceGetDataParams params) Deprecated, for removal: This API element is subject to removal in a future version.getPluginFormResource(UserContext uc, Long clientId, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) getPluginFormResource(UserContext uc, UUID clientUuid, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) Map<EPluginScope, Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) getPluginNames(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) getPluginSyncData(UserContext uc, boolean isFrontendServer) getValidationRulePlugins(Mandant mandant, Locale locale) Methods inherited from interface IAPIHandler
getName
-
Method Details
-
executeFormPreRenderPlugins
Map<String, IPluginFormPreRenderRetVal> executeFormPreRenderPlugins(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params) -
executeFormPrePersistPlugins
Map<String, IPluginFormPrePersistRetVal> executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params) -
executeFormPreProcessPlugins
Map<String, IPluginFormPreProcessRetVal> executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params) -
executeFormPreRespondPlugins
Map<String, IPluginFormPreRespondRetVal> executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params) -
executeServletActionPlugin
IPluginServletActionRetVal executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params) -
executeGenericPlugin
IPluginGenericRetVal executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params) -
executeDatenquelle
IPluginDataSourceRetVal executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params) -
getPluginNames
-
getPluginNameMap
Map<EPluginScope, Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) -
getValidationRulePlugins
-
getPluginFormResource
@Deprecated IFormResource getPluginFormResource(UserContext uc, Integer clientID, String pluginName) Deprecated.- Parameters:
uc- Current user context with the user, may be anonymous.clientID- ID of the client.pluginName-Nameof the resource plugin.- Returns:
- The form resource from the form resource plugin.
-
getPluginFormResource
@Deprecated(forRemoval=true, since="8.3.0") IFormResource getPluginFormResource(UserContext uc, Integer clientID, String pluginName, IPluginFormResourceGetDataParams params) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
uc- Current user context with the user, may be anonymous.clientID- ID of the client.pluginName-Nameof the resource plugin.params- Parameters for the plugin.- Returns:
- The form resource from the form resource plugin.
-
getPluginFormResource
IFormResource getPluginFormResource(UserContext uc, Long clientId, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) - Parameters:
uc- Current user context with the user, may be anonymous.clientId- ID of the client.pluginKey- Key of the plugin. This is thePlugin-Keyentry of the plugin's manifest. Pass null to search for a plugin with the given name from any installed plugin JAR.pluginName-Nameof the resource plugin.params- Parameters for the plugin.- Returns:
- The form resource from the form resource plugin.
-
getPluginFormResource
IFormResource getPluginFormResource(UserContext uc, UUID clientUuid, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) - Parameters:
uc- Current user context with the user, may be anonymous.clientUuid- UUID of the client.pluginKey- Key of the plugin. This is thePlugin-Keyentry of the plugin's manifest. Pass null to search for a plugin with the given name from any installed plugin JAR.pluginName-Nameof the resource plugin.params- Parameters for the plugin.- Returns:
- The form resource from the form resource plugin.
-
getFormElementCataloguePlugins
Map<String, IPluginFormElementCatalogue> getFormElementCataloguePlugins(UserContext uc, Mandant mandant, Locale locale) -
getFormElementWidgetPlugins
Map<String, IPluginFormElementWidget> getFormElementWidgetPlugins(UserContext uc, Mandant mandant, Locale locale) -
getPluginSyncData
-
getJarFileData
-
getConfigFileData
-
deactivatePlugin
-
getPluginFormResource(UserContext, Integer, String, IPluginFormResourceGetDataParams).