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 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 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
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
executeFormPreRenderPluginsin interfaceIPluginHandler
-
executeFormPrePersistPlugins
public Map<String,IPluginFormPrePersistRetVal> executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params) - Specified by:
executeFormPrePersistPluginsin interfaceIPluginHandler
-
executeFormPreProcessPlugins
public Map<String,IPluginFormPreProcessRetVal> executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params) - Specified by:
executeFormPreProcessPluginsin interfaceIPluginHandler
-
executeFormPreRespondPlugins
public Map<String,IPluginFormPreRespondRetVal> executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params) - Specified by:
executeFormPreRespondPluginsin interfaceIPluginHandler
-
executeGenericPlugin
public IPluginGenericRetVal executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params) - Specified by:
executeGenericPluginin interfaceIPluginHandler
-
executeServletActionPlugin
public IPluginServletActionRetVal executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params) - Specified by:
executeServletActionPluginin interfaceIPluginHandler
-
executeDatenquelle
public IPluginDataSourceRetVal executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params) - Specified by:
executeDatenquellein interfaceIPluginHandler
-
getPluginNames
- Specified by:
getPluginNamesin interfaceIPluginHandler
-
getPluginNameMap
public Map<EPluginScope,Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type) - Specified by:
getPluginNameMapin interfaceIPluginHandler
-
getValidationRulePlugins
- Specified by:
getValidationRulePluginsin interfaceIPluginHandler
-
getFormElementCataloguePlugins
public Map<String,IPluginFormElementCatalogue> getFormElementCataloguePlugins(UserContext uc, Mandant mandant, Locale locale) - Specified by:
getFormElementCataloguePluginsin interfaceIPluginHandler
-
getFormElementWidgetPlugins
public Map<String,IPluginFormElementWidget> getFormElementWidgetPlugins(UserContext uc, Mandant mandant, Locale locale) - Specified by:
getFormElementWidgetPluginsin interfaceIPluginHandler
-
deactivatePlugin
- Specified by:
deactivatePluginin interfaceIPluginHandler
-
getPluginFormResource
- Specified by:
getPluginFormResourcein 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:
getPluginFormResourcein 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:
getPluginSyncDatain interfaceIPluginHandler
-
getJarFileData
- Specified by:
getJarFileDatain interfaceIPluginHandler
-
getConfigFileData
- Specified by:
getConfigFileDatain interfaceIPluginHandler
-