Interface IPluginHandler
- All Superinterfaces:
IAPIHandler
,Serializable
- All Known Implementing Classes:
PluginHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deactivatePlugin
(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) 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 de.xima.fc.com.interfaces.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
- Name of the resource plugin.- Returns:
- The form resource from the form resource plugin.
-
getPluginFormResource
IFormResource getPluginFormResource(UserContext uc, Integer clientID, String pluginName, IPluginFormResourceGetDataParams params) - Parameters:
uc
- Current user context with the user, may be anonymous.clientID
- ID of the client.pluginName
- Name of 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)
.