Interface IPluginPromptService
- All Superinterfaces:
IFCPlugin, INamedUiElement, INameProviding, ITransferable, Serializable
A plugin that lets you add a new prompt services to formcycle. This plugin simply requires you to provide the handler
implementation that implements the logic for the prompt service, see
IPromptServiceHandler for more details.- Since:
- 8.5.0
-
Field Summary
Fields inherited from interface IFCPlugin
CONFIG_FILENAMEFields inherited from interface INamedUiElement
ATTR_DISPLAY_NAMEFields inherited from interface INameProviding
ATTR_NAME, COL_NAME -
Method Summary
Modifier and TypeMethodDescriptiondefault IPluginGenericCustomGUI<? extends IPluginPromptConnectionBean> Gets the custom GUI for managing prompt connections.The default implementation just delegates to theXHTMLandmain beanclass of theIPromptServiceHandler.default IPluginGenericCustomGUI<? extends IPluginPromptQueryBean> Gets the custom GUI for managing prompt queries.Gets the prompt service implementation that this plugin provides.Methods inherited from interface IFCPlugin
getDescription, getDescription, getDisplayName, getName, initialize, initPlugin, install, shutdown, shutdown, uninstall, validateConfigurationData
-
Method Details
-
getPromptConnectionCustomGUI
default IPluginGenericCustomGUI<? extends IPluginPromptConnectionBean> getPromptConnectionCustomGUI()Gets the custom GUI for managing prompt connections.The default implementation just delegates to theXHTMLandmain beanclass of theIPromptServiceHandler.If your plugin requires additional GUI beans, you should override this method and declare the additional bean classes. Consider using
new DefaultPromptConnectionCustomGUI(plugin, beans).- Returns:
- The custom GUI for prompt connections.
- See Also:
-
getPromptQueryCustomGUI
Gets the custom GUI for managing prompt queries. The default implementation just delegates to theXHTMLandmain beanclass of theIPromptServiceHandler.If your plugin requires additional GUI beans, you should override this method and declare the additional bean classes. Consider using
new DefaultPromptQueryCustomGUI(plugin, beans).- Returns:
- The custom GUI for prompt queries.
- See Also:
-
getPromptServiceHandler
IPromptServiceHandler<?,?> getPromptServiceHandler()Gets the prompt service implementation that this plugin provides. SeeIPromptServiceHandlerfor more details on how to implement a prompt service handler.- Returns:
- The prompt service implementation.
-