Plugin types
This page contains an overview of the different types of plugins and when they are called. By adding custom plugins, you can connect Xima® Formcycle to a variety of different web services.
List of interfaces
The following Java interfaces are available, each corresponding to certain type of plugin:
- Access properties (Java interface name IPluginAccessProperties)
- Client dashboard plugin (Java interface name: IPluginClientDashboard)
- Data source plugin (Java interface name IPluginDataSource)
- Entities plugin (Java interface name: IPluginEntities)
- Form field validation plugin (Java-Schnittstellenname: IPluginValidationRule)
- Form pre-persist plugin (Java interface name IPluginFormPrePersist)
- Form pre-processing plugin (Java interface name IPluginFormPreProcess)
- Form pre-render plugin (Java interface name IPluginFormPreRender)
- Form template plugin (Java interface name IPluginProjectTemplate)
- Form menu plugin (Java interface name IPluginProjectMenu)
- Form variable evaluation plugin (Java interface name IPluginFormReplacer)
- Generic plugin (Java interface name IPluginGeneric)
- Mailencryption plugin (Java interface name: IPluginMailEncryption)
- Menu entries (backend) (Java interface name IPluginMenuEntries)
- Portal (Java interface name IPluginPortal)
- Pre-response page plugin (Java interface name IPluginFormPreRespond)
- Limiting the scope of plugins (Java interface names IPluginScopeClient & IPluginScopeSystem)
- Servlet action plugin (Java interface name IPluginServletAction)
- Session variable evaluation plugin (Java interface name IPluginSessionReplacer)
- System variable evaluation plugin (Java interface name IPluginSystemReplacer)
- Template variable evaluation plugin (Java interface name IPluginTemplateReplacer)
- Theme (backend) (Java interface name IPluginBackendTheme)
- Workflow node (Java interface name: IPluginWorkflowNode)
- Workflow trigger (Java inteface name: IPluginWorkflowTrigger)
- JMX plugin (Java interface name: IMonitorPlugin)
Deprecated plugin interfaces
Workflow processing plugin(Java plugin interface:IPluginProcessing)- Processing plugins should be implemented for the new workflow using plugin workflow nodes & plugin workflow triggers.