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) Deprecated.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 class AMSApiHandler
getNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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-Nameof the resource plugin.- Returns:
- The form resource from the form resource plugin.
-
getPluginFormResource
@Deprecated public IFormResource getPluginFormResource(UserContext uc, Integer clientId, String pluginName, IPluginFormResourceGetDataParams params) Deprecated.- Specified by:
getPluginFormResourcein interfaceIPluginHandler- 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
public IFormResource getPluginFormResource(UserContext uc, Long clientId, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) - Specified by:
getPluginFormResourcein interfaceIPluginHandler- 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
public IFormResource getPluginFormResource(UserContext uc, UUID clientUuid, String pluginKey, String pluginName, IPluginFormResourceGetDataParams params) - Specified by:
getPluginFormResourcein interfaceIPluginHandler- 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.
-
getPluginSyncData
- Specified by:
getPluginSyncDatain interfaceIPluginHandler
-
getJarFileData
- Specified by:
getJarFileDatain interfaceIPluginHandler
-
getConfigFileData
- Specified by:
getConfigFileDatain interfaceIPluginHandler
-