Interface IPluginHandler
- 
- All Superinterfaces:
 IAPIHandler,Serializable
- All Known Implementing Classes:
 PluginHandler
public interface IPluginHandler extends IAPIHandler
 
- 
- 
Method Summary
- 
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName 
 - 
 
 - 
 
- 
- 
Method Detail
- 
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
Set<String> getPluginNames(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type)
 
- 
getPluginNameMap
Map<EPluginScope,Set<String>> getPluginNameMap(UserContext uc, Mandant mandant, Class<? extends IFCPlugin> type)
 
- 
getValidationRulePlugins
Map<String,IPluginVRuleModel> getValidationRulePlugins(Mandant mandant, Locale locale)
 
- 
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
List<PluginSyncData> getPluginSyncData(UserContext uc, boolean isFrontendServer)
 
- 
getJarFileData
byte[] getJarFileData(UserContext uc, PluginSyncData pluginEntity)
 
- 
getConfigFileData
byte[] getConfigFileData(UserContext uc, PluginSyncData pluginEntity)
 
- 
deactivatePlugin
void deactivatePlugin(UserContext uc, String runtimeKey, String scopeKey)
 
 - 
 
 -