Class APluginTriggerHandler<TData extends BaseTriggerProps>

java.lang.Object
de.xima.fc.workflow.mixin.APluginTriggerHandler<TData>
Type Parameters:
TData - Type of the node's properties model, see IPluginTriggerHandler.
All Implemented Interfaces:
INameProviding, ITransferable, INamedUiElement, IResourceBundleLocator, IElementHandler<TData,WorkflowTrigger>, ITriggerDataDescriptor, ICustomParametersUpdateable, IWorkflowElementTypeProviding, IBeanValidatingElement<TData,WorkflowTrigger>, IBeanValidatingTrigger<TData>, ISingleElementPrototype<TData,WorkflowTrigger>, ISingleTriggerPrototype<TData>, ITriggerHandler<TData>, IWorkflowTriggerTypeProviding, IPluginGenericCustomGUI<IPluginWorkflowTriggerBean>, IFCPlugin, IPluginWorkflowTrigger, IBaseTrigger<TData>, IDefaultClientHandlerTrigger<TData>, IPluginTriggerHandler<TData>, ISingleBaseTriggerPrototype<TData>, Serializable

public abstract class APluginTriggerHandler<TData extends BaseTriggerProps> extends Object implements IPluginTriggerHandler<TData>
Abstract base class meant for IPluginWorkflowTrigger plugins that only wish to provide a workflow action that executes some business logic.

Eliminates the last bits of boilerplate code remaining in IPluginTriggerHandler . When you do not need a different super class, you may use this. Otherwise, just implement the mixin IPluginTriggerHandler and add a getter for IPluginTriggerHandler.getPluginInitializeData(). See IPluginTriggerHandler for further details.

Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also: