Interface IPluginTriggerHandler<TData extends BaseTriggerProps>

Type Parameters:
TData - Type of the trigger's properties model, which must extend BaseTriggerProps. The properties themselves are stored as JSON and serialized to / deserialized from this type automatically. You should make sure this type can be serialized / deserialized via JSON. This means you should only basic field types such as number, booleans, or strings, or nested types. Furthermore, If you wish, you can also use the type JSONObject to skip serialization / deserialization and work with the raw JSON data.
All Superinterfaces:
IBaseTrigger<TData>, IBeanValidatingElement<TData,WorkflowTrigger>, IBeanValidatingTrigger<TData>, ICustomParametersUpdateable, IDefaultClientHandlerTrigger<TData>, IElementHandler<TData,WorkflowTrigger>, IFCPlugin, INamedUiElement, INameProviding, IPluginGenericCustomGUI<IPluginWorkflowTriggerBean>, IPluginWorkflowTrigger, IResourceBundleLocator, ISingleBaseTriggerPrototype<TData>, ISingleElementPrototype<TData,WorkflowTrigger>, ISingleTriggerPrototype<TData>, ITransferable, ITriggerDataDescriptor, ITriggerHandler<TData>, IWorkflowElementTypeProviding, IWorkflowTriggerTypeProviding, Serializable
All Known Implementing Classes:
APluginTriggerHandler

public interface IPluginTriggerHandler<TData extends BaseTriggerProps> extends IPluginWorkflowTrigger, ITriggerHandler<TData>, IBaseTrigger<TData>, IDefaultClientHandlerTrigger<TData>, ISingleBaseTriggerPrototype<TData>
Mixin meant for IPluginWorkflowTrigger plugins that only wish to provide a workflow trigger that executes some business logic. The ITriggerHandler offers many methods that are irrelevant for this use case - this mixin implements most methods with the appropriate defaults.
Since:
7.0.0
Author:
XIMA MEDIA GmbH