Package de.xima.fc.handler.system
Class PluginHandler
java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.system.PluginHandler
- All Implemented Interfaces:
IAPIHandler
,IPluginHandler
,Serializable
- See Also:
-
Constructor Summary
Constructors -
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 pluginData) getFormElementCataloguePlugins
(UserContext uc, Mandant mandant, Locale locale) getFormElementWidgetPlugins
(UserContext uc, Mandant mandant, Locale locale) byte[]
getJarFileData
(UserContext uc, PluginSyncData pluginData) getPluginFormResource
(UserContext uc, Integer clientId, String pluginName) 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 class de.xima.fc.handler.AMSApiHandler
getName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
-
Constructor Details
-
PluginHandler
public PluginHandler()
-
-
Method Details
-
executeFormPreRenderPlugins
public Map<String,IPluginFormPreRenderRetVal> executeFormPreRenderPlugins(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params) - Specified by:
executeFormPreRenderPlugins
in interfaceIPluginHandler
-
executeFormPrePersistPlugins
public Map<String,IPluginFormPrePersistRetVal> executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params) - Specified by:
executeFormPrePersistPlugins
in interfaceIPluginHandler
-
executeFormPreProcessPlugins
public Map<String,IPluginFormPreProcessRetVal> executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params) - Specified by:
executeFormPreProcessPlugins
in interfaceIPluginHandler
-
executeFormPreRespondPlugins
public Map<String,IPluginFormPreRespondRetVal> executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params) - Specified by:
executeFormPreRespondPlugins
in interfaceIPluginHandler
-
executeGenericPlugin
public IPluginGenericRetVal executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params) - Specified by:
executeGenericPlugin
in interfaceIPluginHandler
-
executeServletActionPlugin
public IPluginServletActionRetVal executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params) - Specified by:
executeServletActionPlugin
in interfaceIPluginHandler
-
executeDatenquelle
public IPluginDataSourceRetVal executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params) - Specified by:
executeDatenquelle
in interfaceIPluginHandler
-
getPluginNames
- Specified by:
getPluginNames
in interfaceIPluginHandler
-
getPluginNameMap
public Map<EPluginScope,Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) - Specified by:
getPluginNameMap
in interfaceIPluginHandler
-
getValidationRulePlugins
- Specified by:
getValidationRulePlugins
in interfaceIPluginHandler
-
getFormElementCataloguePlugins
public Map<String,IPluginFormElementCatalogue> getFormElementCataloguePlugins(UserContext uc, Mandant mandant, Locale locale) - Specified by:
getFormElementCataloguePlugins
in interfaceIPluginHandler
-
getFormElementWidgetPlugins
public Map<String,IPluginFormElementWidget> getFormElementWidgetPlugins(UserContext uc, Mandant mandant, Locale locale) - Specified by:
getFormElementWidgetPlugins
in interfaceIPluginHandler
-
deactivatePlugin
- Specified by:
deactivatePlugin
in interfaceIPluginHandler
-
getPluginFormResource
- Specified by:
getPluginFormResource
in interfaceIPluginHandler
- 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
public IFormResource getPluginFormResource(UserContext uc, Integer clientId, String pluginName, IPluginFormResourceGetDataParams params) - Specified by:
getPluginFormResource
in interfaceIPluginHandler
- 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.
-
getPluginSyncData
- Specified by:
getPluginSyncData
in interfaceIPluginHandler
-
getJarFileData
- Specified by:
getJarFileData
in interfaceIPluginHandler
-
getConfigFileData
- Specified by:
getConfigFileData
in interfaceIPluginHandler
-