Class APluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding>

java.lang.Object
de.xima.fc.workflow.mixin.APluginWhileLoopNodeHandler<TData,TState>
Type Parameters:
TData - Type of the node's properties model, see IPluginWhileLoopNodeHandler.
TState - Type of the custom state used during the execution of the loop. If you do not require any state, simply set this type parameter to Object.
All Implemented Interfaces:
INameProviding, ITransferable, INamedUiElement, IResourceBundleLocator, IWorkflowNodeFlowAnalyzer<TData>, IElementHandler<TData, WorkflowNode>, IExecutionResultDescriptor, IRefinedExecutionResultDescriptor<TData>, ICustomParametersUpdateable, IWorkflowElementTypeProviding, IBeanValidatingElement<TData, WorkflowNode>, IBeanValidatingNode<TData>, IExecutingLikePreTestLoopNode<TData>, IHierarchyValidatingNode<TData>, ISingleElementPrototype<TData, WorkflowNode>, ISingleNodePrototype<TData>, INodeHandler<TData>, IWorkflowNodeTypeProviding, IPluginGenericCustomGUI<IPluginWorkflowNodeBean>, IFCPlugin, IPluginWorkflowNode, IBaseWhileLoopClientHandlerNode<TData>, IPluginWhileLoopNodeHandler<TData,TState>, ISingleBaseWhileLoopNodePrototype<TData>, Serializable

public abstract class APluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding> extends Object implements IPluginWhileLoopNodeHandler<TData,TState>
Abstract base class meant for IPluginWorkflowNode plugins that only wish to provide a while loop with a custom test.

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

Since:
8.2.0
Author:
XIMA MEDIA GmbH
See Also: