Class APluginConditionNodeHandler<TData extends BaseConditionProps>

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

public abstract class APluginConditionNodeHandler<TData extends BaseConditionProps> extends Object implements IPluginConditionNodeHandler<TData>
Abstract base class meant for IPluginWorkflowNode plugins that only wish to provide a workflow condition that executes some business logic condition.

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

Since:
8.0.0
Author:
XIMA MEDIA GmbH
See Also: