Class APluginActionNodeHandler<TData extends BaseActionProps>

java.lang.Object
de.xima.fc.workflow.mixin.APluginActionNodeHandler<TData>
Type Parameters:
TData - Type of the node's properties model, see IPluginActionNodeHandler.
All Implemented Interfaces:
INameProviding, ITransferable, INamedUiElement, IResourceBundleLocator, IWorkflowNodeFlowAnalyzer<TData>, IElementHandler<TData,WorkflowNode>, IExecutionResultDescriptor, ICustomParametersUpdateable, IWorkflowElementTypeProviding, IBeanValidatingElement<TData,WorkflowNode>, IBeanValidatingNode<TData>, IExecutingLikeActionNode<TData>, IHierarchyValidatingNode<TData>, ISingleElementPrototype<TData,WorkflowNode>, ISingleNodePrototype<TData>, INodeHandler<TData>, IWorkflowNodeTypeProviding, IPluginGenericCustomGUI<IPluginWorkflowNodeBean>, IFCPlugin, IPluginWorkflowNode, IBaseActionClientHandlerNode<TData>, IBaseActionNode<TData>, IPluginActionNodeHandler<TData>, ISingleBaseActionNodePrototype<TData>, Serializable

public abstract class APluginActionNodeHandler<TData extends BaseActionProps> extends Object implements IPluginActionNodeHandler<TData>
Abstract base class meant for IPluginWorkflowNode plugins that only wish to provide a workflow action that executes some business logic.

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

Since:
7.0.0
Author:
XIMA MEDIA GmbH
See Also: