Class APluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding>

java.lang.Object
de.xima.fc.workflow.mixin.APluginDoUntilLoopNodeHandler<TData,TState>
Type Parameters:
TData - Type of the node's properties model, see IPluginDoUntilLoopNodeHandler.
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>, IExecutingLikePostTestLoopNode<TData>, IHierarchyValidatingNode<TData>, ISingleElementPrototype<TData, WorkflowNode>, ISingleNodePrototype<TData>, INodeHandler<TData>, IWorkflowNodeTypeProviding, IPluginGenericCustomGUI<IPluginWorkflowNodeBean>, IFCPlugin, IPluginWorkflowNode, IBaseDoUntilLoopClientHandlerNode<TData>, IPluginDoUntilLoopNodeHandler<TData,TState>, ISingleBaseDoUntilLoopNodePrototype<TData>, Serializable

public abstract class APluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding> extends Object implements IPluginDoUntilLoopNodeHandler<TData,TState>
Abstract base class meant for IPluginWorkflowNode plugins that only wish to provide a do-until loop with a custom test.

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

Since:
8.2.0
Author:
XIMA MEDIA GmbH
See Also: