public interface IPluginHandler extends IAPIHandler
getName
Map<String,IPluginFormPreRenderRetVal> executeFormPreRenderPlugins(UserContext uc, Mandant mandant, IPluginFormPreRenderParams params)
Map<String,IPluginFormPrePersistRetVal> executeFormPrePersistPlugins(UserContext uc, Mandant mandant, IPluginFormPrePersistParams params)
Map<String,IPluginFormPreProcessRetVal> executeFormPreProcessPlugins(UserContext uc, Mandant mandant, IPluginFormPreProcessParams params)
Map<String,IPluginFormPreRespondRetVal> executeFormPreRespondPlugins(UserContext uc, Mandant mandant, IPluginFormPreRespondParams params)
IPluginServletActionRetVal executeServletActionPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginServletActionParams params)
IPluginGenericRetVal executeGenericPlugin(UserContext uc, String pluginName, Mandant mandant, IPluginGenericParams params)
IPluginDataSourceRetVal executeDatenquelle(UserContext uc, String datasourceName, Mandant mandant, IPluginDataSourceParams params)
Set<String> getPluginNames(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type)
Map<EPluginScope,Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type)
Map<String,IPluginVRuleModel> getValidationRulePlugins(Mandant mandant, Locale locale)
IFormResource getPluginFormResource(UserContext uc, Integer mandantID, String pluginName)
Map<String,IPluginFormElementCatalogue> getFormElementCataloguePlugins(UserContext uc, Mandant mandant, Locale locale)
Map<String,IPluginFormElementWidget> getFormElementWidgetPlugins(UserContext uc, Mandant mandant, Locale locale)
List<PluginSyncData> getPluginSyncData(UserContext uc, boolean isFrontendServer)
byte[] getJarFileData(UserContext uc, PluginSyncData pluginEntity)
byte[] getConfigFileData(UserContext uc, PluginSyncData pluginEntity)
void deactivatePlugin(UserContext uc, String runtimeKey, String scopeKey)
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.