Uses of Interface
de.xima.fc.interfaces.workflow.elements.IElementHandler
Packages that use IElementHandler
Package
Description
Package für konkrete Helperklassen
The workflow engine is generic in the sense that it never checks the type of a
trigger or
node for special types, all logic is implemented in terms
of the ITriggerHandler and
INodeHandler interfaces.-
Uses of IElementHandler in de.xima.fc.helper
Methods in de.xima.fc.helper with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic <Model> de.xima.cmn.criteria.FilterCriterionWorkflowReferenceHelper.getFilterCriteriaForObjects(IElementHandler<Model, ?> handler, IGetFilterCriteriaForObjectsParams params) static <Model> List<IObjectReferenceDescriptor> WorkflowReferenceHelper.readDefaultObjectReferenceDescriptors(IElementHandler<Model, ?> handler, IReadObjectReferencesParams<Model> params) Creates a list ofobject reference descriptorsfrom the given model, using the default strategy for getting references.static <Model> intWorkflowReferenceHelper.writeDefaultObjectReferenceDescriptors(IElementHandler<Model, ?> handler, IWriteObjectReferencesParams<Model> params) Updates all object references in the given model with the given descriptors, using the default strategy for updating object references. -
Uses of IElementHandler in de.xima.fc.interfaces.workflow.mixin
Subinterfaces of IElementHandler in de.xima.fc.interfaces.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceIBeanValidatingElement<Model, Element extends IWorkflowElementEntity>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().interfaceIBeanValidatingNode<TData>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the node's properties model.interfaceIBeanValidatingTrigger<TData>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the trigger's properties model.interfaceIExecutingLikeActionNode<Model>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply execute some business logic.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat execute one of its two children based on a test, such as an if-else node.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply always transfer control to another node, such as a break or continue statement.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat attempt to execute its body child node, and run another child if the child completed abruptly by throwing an exception, optionally always running a finalizer block at the end, such as a try-catch(-finally) block.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat execute their children like a switch statement.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat execute their child in a post-test loop, such as a do-until loop.interfaceMixin with the implementation ofcreateFlowGraphfor logic handlers that execute their child in a pre-test loop, such as a while loop or a for-each loop.interfaceMixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by either throwing an exception or issuing a return statement.interfaceIExecutingLikeReturnNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeSequenceNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeThrowNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by throwing an exception.interfaceIFileProviding<TData>Deprecated.interfaceIHierarchyValidatingNode<TData>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing checks on the number of children and the type of the children, as well as the type of the parent (if any).interfaceIKeyValueSummarizableElement<Model, Element extends IWorkflowElementEntity>Mixin that implementsIElementHandler.getElementSummaryXhtml()andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)for nodes and triggers that wish to provide a simple key value based overview.interfaceIKeyValueSummarizableNode<TData>AIKeyValueSummarizableElementfor workflow nodes.interfaceIKeyValueSummarizableTrigger<TData>AIKeyValueSummarizableElementfor workflow nodes.interfaceMixin with an implementation ofvalidateGlobalfornode handlersthat implement some kind of loop and wish to enforce that a loop is actually possible.interfaceIOfficialHelpPageElement<Model, Element extends IWorkflowElementEntity>Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceIOfficialHelpPageNode<TData>Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceIOfficialHelpPageTrigger<TData>Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceIResultlessNode<TData>Mixin for nodes that neither return a result nor do throw an error.interfaceISemverUpdating<TData, TElement extends IWorkflowElementEntity>AISequentialUpdatingthat interprets the version string as aSemverand updates the properties model according to the previous and current semantic version.interfaceISemverUpdatingNode<TData>AISemverUpdatingforWorkflowNodehandlers.interfaceISemverUpdatingTrigger<TData>AISemverUpdatingforWorkflowTriggerhandlers.interfaceISequentialUpdating<Model, Element extends IWorkflowElementEntity, Version extends Comparable<Version>>ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)by running the transitions (upgrades) between the previous and the current version.interfaceISingleElementPrototype<Model, Element extends IWorkflowElementEntity>Element handler mixin for cases when a handler only wishes to provide a single prototype.interfaceISingleNodePrototype<TData>Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)for cases when a handler only wishes to provide a single prototype.interfaceISingleTriggerPrototype<TData>Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)for cases when a handler only wishes to provide a single prototype.interfaceISpecificTriggerListener<TData>Mixin interface for triggers that are invoked only by an external event specifying the ID of the trigger. -
Uses of IElementHandler in de.xima.fc.interfaces.workflow.nodes
Subinterfaces of IElementHandler in de.xima.fc.interfaces.workflow.nodesModifier and TypeInterfaceDescriptioninterfaceINodeHandler<Model>All node handlers must be thread-safe. -
Uses of IElementHandler in de.xima.fc.interfaces.workflow.triggers
Subinterfaces of IElementHandler in de.xima.fc.interfaces.workflow.triggersModifier and TypeInterfaceDescriptioninterfaceITriggerHandler<Model>All trigger handlers must be thread-safe. -
Uses of IElementHandler in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow with parameters of type IElementHandlerModifier and TypeMethodDescriptionprotected <TElement extends IWorkflowElementEntity, TSearchTerm extends AWorkflowElementSearchTerm<TElement>, TData>
voidAWorkflowEngineTest.updateParams(AWorkflowElement<TElement, TSearchTerm> element, IElementHandler<TData, TElement> handler, Consumer<TData> updater) -
Uses of IElementHandler in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic <TData, TElement extends IWorkflowElementEntity>
TDataWorkflowCustomParametersHelper.deserializeCustomProps(com.alibaba.fastjson.JSONObject json, IElementHandler<TData, TElement> handler) Takes the serialized JSON properties model of a workflow element, deserializes it according to the given handler, and returns the deserialized properties model.static <TData, TElement extends IWorkflowElementEntity>
TDataWorkflowCustomParametersHelper.deserializeCustomProps(TElement element, IElementHandler<TData, TElement> handler, Mandant client) Takes the serialized JSON custom parameters of the given node, and returns the deserialized properties model.static <TData, TElement extends IWorkflowElementEntity>
com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.serializeCustomProps(TData data, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viaIWorkflowElementEntity.setCustomParameters(String).static <TData, TElement extends IWorkflowElementEntity>
StringWorkflowCustomParametersHelper.serializeCustomPropsToString(TData data, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viaIWorkflowElementEntity.setCustomParameters(String).static <TData, TElement extends IWorkflowElementEntity>
voidWorkflowCustomParametersHelper.setCustomProps(TData data, TElement element, IElementHandler<TData, TElement> handler) Serializes the custom properties of a workflow element and set the result on the element viaIWorkflowElementEntity.setCustomParameters(String).static <TData> com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.toJson(TData data, IElementHandler<TData, ?> handler) Takes the deserialized properties model of a workflow element and serializes it to JSON.static <TData> StringWorkflowCustomParametersHelper.toJsonString(TData data, IElementHandler<TData, ?> handler) Takes the deserialized properties model of a workflow element and serializes it to JSON.static com.alibaba.fastjson.JSONObjectWorkflowCustomParametersHelper.updateCustomParams(com.alibaba.fastjson.JSONObject json, IElementHandler<?, ?> handler) Updates the serialized JSON properties of the node or trigger. -
Uses of IElementHandler in de.xima.fc.plugin.workflow.registry
Classes in de.xima.fc.plugin.workflow.registry with type parameters of type IElementHandlerModifier and TypeInterfaceDescriptioninterfaceIWorkflowElementRegistry<TEntity extends IWorkflowElementEntity, TElement extends IWorkflowElementTypeProviding, THandler extends IElementHandler<?,TEntity>, TPlugin extends IFCPlugin> Registry for all workflow element handler.Methods in de.xima.fc.plugin.workflow.registry that return IElementHandlerModifier and TypeMethodDescriptionstatic IElementHandler<?, ?> WorkflowRegistry.getHandler(Mandant client, IWorkflowElementTypeProviding element) Finds the workflow element handler for the given workflow element, which may be a trigger or node.Methods in de.xima.fc.plugin.workflow.registry with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic <TData, TElement extends IWorkflowElementEntity>
voidWorkflowRegistry.registerBuiltin(IElementHandler<TData, TElement> handler) Registers a built-in workflow element handler with the registry.static <TData, TElement extends IWorkflowElementEntity>
voidWorkflowRegistry.unregisterBuiltin(IElementHandler<TData, TElement> handler) Unregisters a built-in workflow element handler that was previously registered byWorkflowRegistry.registerBuiltin(IElementHandler). -
Uses of IElementHandler in de.xima.fc.refactor
Methods in de.xima.fc.refactor with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic booleanWorkflowPlaceholderRefactorProcessor.refactorPlaceholders(Object data, IElementHandler<?, ?> handler, IPlaceholderRefactorMapper refactorer) Replaces all placeholders in the given properties model of a workflow element. -
Uses of IElementHandler in de.xima.fc.workflow.converter
Methods in de.xima.fc.workflow.converter with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic <T extends IUuidProviding & IWorkflowElementTypeProviding>
ObjectFlowchartModelConverter.deserializeCustomProps(ElementKey key, Map<ElementKey, com.alibaba.fastjson.JSONObject> paramsMap, IElementHandler<?, ?> handler) -
Uses of IElementHandler in de.xima.fc.workflow.designer.helper
Classes in de.xima.fc.workflow.designer.helper with type parameters of type IElementHandlerModifier and TypeClassDescriptionclassAElementInfoHelper<THandler extends IElementHandler<?,?>> Helper class for generating the data for the workflow element info panel.Fields in de.xima.fc.workflow.designer.helper declared as IElementHandler -
Uses of IElementHandler in de.xima.fc.workflow.designer.mixin
Subinterfaces of IElementHandler in de.xima.fc.workflow.designer.mixinModifier and TypeInterfaceDescriptioninterfaceISingleBaseActionBuiltinNodePrototype<TData extends BaseActionProps>Mixin that extendsISingleBaseActionNodePrototypefor builtin node types.interfaceISingleBaseBuiltinTriggerPrototype<TData extends BaseTriggerProps>Mixin that extendsISingleBaseTriggerPrototypefor built-in trigger types.interfaceISingleBuiltinNodePrototype<TData>Mixin that extendsISingleNodePrototypefor builtin node types.interfaceMixin that extendsISingleTriggerPrototypefor built-in trigger types. -
Uses of IElementHandler in de.xima.fc.workflow.designer.registry
Subinterfaces of IElementHandler in de.xima.fc.workflow.designer.registryModifier and TypeInterfaceDescriptioninterfaceIBuiltinResourcesHandler<Model, Element extends IWorkflowElementEntity>Adds default implementations forIElementHandler.getJavaScript(Locale, boolean)andIElementHandler.getCascadingStyleSheet(Locale, boolean). -
Uses of IElementHandler in de.xima.fc.workflow.designer.registry.nodes
Classes in de.xima.fc.workflow.designer.registry.nodes that implement IElementHandlerModifier and TypeClassDescriptionfinal classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_BREAK.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_CHANGE_FORM_AVAILABILITY.final classTheINodeHandlerfor nodes of typechange form record chat activeness.final classfinal classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_CHANGE_STATE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_COMPRESS_AS_ZIP.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_CONTINUE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_COPY_FORM_RECORD.classHandler for Node of typeEWorkflowNodeType.FC_COUNTERfinal classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_CREATE_TEXT_FILE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_DECODE_BASE64.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_DELETE_ATTACHMENT.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_RETURN.final classfinal classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_DO_UNTIL_LOOP.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_EMAIL.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_EMPTY.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_FILL_PDF.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_EXPERIMENT.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_EXPORT_FORM_RECORD_CHATS.final classTheINodeHandlerfor nodes of typeexport to persistence.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_EXPORT_TO_XML.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_FILL_PDF.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_FILL_WORD.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_FOR_EACH_LOOP.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_POST_REQUEST.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_LDAP_QUERY.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_LOG_ENTRY.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOX.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_MULTIPLE_CONDITION.final classDeprecated.This exists only because of a bugs introduced in 7.2.1 were the type of this action was changed.classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_PROCESS_LOG_PDF.classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_PROMPT_QUERY.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_PROVIDE_RESOURCE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_QUEUE_TASK.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_REDIRECT.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_RENEW_PROCESS_ID.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_RETURN_FILE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_RETURN.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM.final classTheINodeHandlerfor nodes of typesave to WebDAV.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SEND_FORM_RECORD_MESSAGE.final classTheINodeHandlerfor nodes of typeSEQUENCE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SET_FORM_RECORD_PASSWORD.final classTheINodeHandlerfor nodes of typeset saved flag.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SHOW_TEMPLATE.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SQL_STATEMENT.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SWITCH.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SWITCH.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_SWITCH.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_RETURN.final classTheINodeHandlerfor nodes of typeVOID.final classTheINodeHandlerfor nodes of typeEWorkflowNodeType.FC_WHILE_LOOP.final classTheINodeHandlerfor nodes of typeFC_WITH_FORM_ELEMENT_CONTEXT.final classTheINodeHandlerfor nodes of typewrite form record attributes. -
Uses of IElementHandler in de.xima.fc.workflow.designer.registry.triggers
Classes in de.xima.fc.workflow.designer.registry.triggers that implement IElementHandlerModifier and TypeClassDescriptionfinal classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_CATCH_ERROR.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_DOI_VERIFIED.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_POSTED.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_UPLOAD_REQUEST_FULFILLED.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_FORM_SUBMIT_BUTTON.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_INVITATION_ERROR.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_INVITATION_SENT.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_MANUAL.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_QUALIFIED_FORM_SUBMIT_BUTTON.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_STATE_TIMER.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_TIME_POINT.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_USER_INVOCATION. -
Uses of IElementHandler in de.xima.fc.workflow.mixin
Subinterfaces of IElementHandler in de.xima.fc.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceIBaseActionClientHandlerNode<TData extends BaseActionProps>Mixin for nodes that wish to register the default client-side action handlers.interfaceIBaseActionNode<TData extends BaseActionProps>Node logic handler for actions with a properties model that inherit fromBaseActionProps.interfaceIBaseConditionClientHandlerNode<TData extends BaseConditionProps>Mixin for nodes that wish to register the default client-side condition handlers.interfaceIBaseDoUntilLoopClientHandlerNode<TData extends BaseDoUntilLoopProps>Mixin for nodes that wish to register the default client-side do-until loop handlers.interfaceIBaseTrigger<TData extends BaseTriggerProps>Trigger handler for triggers with a properties model that inherit fromBaseTriggerProps.interfaceIBaseWhileLoopClientHandlerNode<TData extends BaseWhileLoopProps>Mixin for nodes that wish to register the default client-side while loop handlers.interfaceIBuiltinNodeType<TData>Mixin for all built-in workflow node handlers.interfaceIBuiltinTriggerType<TData>Mixin for all built-in workflow trigger handlers.interfaceIDefaultClientHandlerNode<TData extends BaseActionProps>Deprecated.This was renamed.interfaceIDefaultClientHandlerTrigger<TData extends BaseTriggerProps>Trigger handler for triggers that wish to register the default client-side handlers.interfaceIMultipleCheckPropertiesNode<TData extends IMultipleCheckProps>Mixin for workflow nodes with props of typeBaseMultipleConditionProps.interfaceIPluginActionNodeHandler<TData extends BaseActionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.interfaceIPluginConditionNodeHandler<TData extends BaseConditionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that checks a condition and redirects to the consequent ("if") or alternate ("else") branch based upon the result.interfaceIPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow do until loop that runs a test and executes the loop body for as long as the test holds true (= a do until loop).interfaceIPluginTriggerHandler<TData extends BaseTriggerProps>Mixin meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow trigger that executes some business logic.interfaceIPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow while loop that runs a test and executes the loop body for as long as the test holds true (= a while loop).interfaceISingleBaseActionNodePrototype<TData extends BaseActionProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseActionProps.interfaceISingleBaseConditionNodePrototype<TData extends BaseConditionProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseConditionProps.interfaceISingleBaseDoUntilLoopNodePrototype<TData extends BaseDoUntilLoopProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseDoUntilLoopProps.interfaceISingleBaseTriggerPrototype<TData extends BaseTriggerProps>A mixin for all triggers that areISingleTriggerPrototypeand additionally use a properties model that extends fromBaseTriggerProps.interfaceISingleBaseWhileLoopNodePrototype<TData extends BaseWhileLoopProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseWhileLoopProps.Classes in de.xima.fc.workflow.mixin that implement IElementHandlerModifier and TypeClassDescriptionclassAPluginActionNodeHandler<TData extends BaseActionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.classAPluginConditionNodeHandler<TData extends BaseConditionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that executes some business logic condition.classAPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps, TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a do-until loop with a custom test.classAPluginTriggerHandler<TData extends BaseTriggerProps>Abstract base class meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow action that executes some business logic.classAPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps, TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a while loop with a custom test. -
Uses of IElementHandler in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type IElementHandlerModifier and TypeMethodDescriptionstatic StringWorkflowLocalizationHelper.getLocalizedWorkflowElementMessage(Locale locale, IElementHandler<?, ?> handler, String key, String defaultValue, Object[] parameters) Get a localized message for a workflow element.
getSuccessValueDescriptoretc., e.g. in a separate specific mixin interface for the node handler.