Package de.xima.fc.workflow.mixin
package de.xima.fc.workflow.mixin
-
ClassDescriptionAPluginActionNodeHandler<TData extends BaseActionProps>Abstract base class meant for
IPluginWorkflowNode
plugins that only wish to provide a workflow action that executes some business logic.APluginConditionNodeHandler<TData extends BaseConditionProps>Abstract base class meant forIPluginWorkflowNode
plugins that only wish to provide a workflow condition that executes some business logic condition.APluginTriggerHandler<TData extends BaseTriggerProps>Abstract base class meant forIPluginWorkflowTrigger
plugins that only wish to provide a workflow action that executes some business logic.IBaseActionClientHandlerNode<TData extends BaseActionProps>Mixin for nodes that wish to register the default client-side action handlers.IBaseActionNode<TData extends BaseActionProps>Node logic handler for actions with a properties model that inherit fromBaseActionProps
.IBaseConditionClientHandlerNode<TData extends BaseConditionProps>Mixin for nodes that wish to register the default client-side condition handlers.IBaseTrigger<TData extends BaseTriggerProps>Trigger handler for triggers with a properties model that inherit fromBaseTriggerProps
.IBuiltinNodeType<TData>Mixin for all built-in workflow node handlers.IBuiltinTriggerType<TData>Mixin for all built-in workflow trigger handlers.IDefaultClientHandlerNode<TData extends BaseActionProps>Deprecated.This was renamed.IDefaultClientHandlerTrigger<TData extends BaseTriggerProps>Trigger handler for triggers that wish to register the default client-side handlers.INodePropertyPluginBean<TData>Workaround for Java not having intersection types.IPluginActionNodeHandler<TData extends BaseActionProps>Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow action that executes some business logic.IPluginConditionNodeHandler<TData extends BaseConditionProps>Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow condition that checks a condition and redirects to the if or else branch based upon the result.IPluginTriggerHandler<TData extends BaseTriggerProps>Mixin meant forIPluginWorkflowTrigger
plugins that only wish to provide a workflow trigger that executes some business logic.ISingleBaseActionNodePrototype<TData extends BaseActionProps>A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseActionProps
.ISingleBaseConditionNodePrototype<TData extends BaseConditionProps>A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseConditionProps
.ISingleBaseTriggerPrototype<TData extends BaseTriggerProps>A mixin for all triggers that areISingleTriggerPrototype
and additionally use a properties model that extends fromBaseTriggerProps
.ITriggerPropertyPluginBean<TData>Workaround for Java not having intersection types.