Uses of Package
de.xima.fc.interfaces.workflow.mixin
-
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.e2e.containerplugin.plugin Class Description IBeanValidatingElement Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData()
.IBeanValidatingNode Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the node's properties model.IElementCategory Models a category for a workflow element, such as a node or trigger.IExecutingLikeActionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and simply execute some business logic.IHierarchyValidatingNode 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).ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISingleNodePrototype Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)
for cases when a handler only wishes to provide a single prototype. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.interfaces.workflow.elements Class Description IElementCategory Models a category for a workflow element, such as a node or trigger. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.interfaces.workflow.mixin Class Description IBeanValidatingElement Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData()
.IElementCategory Models a category for a workflow element, such as a node or trigger.IHierarchyValidatingNode 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).IKeyValueSummarizableElement Mixin that implementsIElementHandler.getElementSummaryXhtml()
andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)
for nodes and triggers that wish to provide a simple key value based overview.IOfficialHelpPageElement Mixin that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.ISemverUpdating AISequentialUpdating
that interprets the version string as aSemver
and updates the properties model according to the previous and current semantic version.ISequentialUpdating ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)
by running the transitions (upgrades) between the previous and the current version.ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISummaryKeyValueModel Model for theIKeyValueSummarizableElement
mixin.ISummaryKeyValuePair A key value pair.ISummaryKeyValueText Models text for the theISummaryKeyValueModel
that appears before or after the main table.IUpdateTransition Performs an upgrade from a previous version to a newer version. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.update.interfaces Class Description IUpdateTransition Performs an upgrade from a previous version to a newer version. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.update.workflow Class Description IUpdateTransition Performs an upgrade from a previous version to a newer version. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow Class Description IElementCategory Models a category for a workflow element, such as a node or trigger.ISummaryKeyValueModel Model for theIKeyValueSummarizableElement
mixin.ISummaryKeyValuePair A key value pair.ISummaryKeyValueText Models text for the theISummaryKeyValueModel
that appears before or after the main table. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.designer.mixin Class Description IOfficialHelpPageElement Mixin that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageNode Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageTrigger Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISingleNodePrototype Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)
for cases when a handler only wishes to provide a single prototype.ISingleTriggerPrototype Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)
for cases when a handler only wishes to provide a single prototype. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.designer.registry.nodes Class Description IBeanValidatingElement Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData()
.IBeanValidatingNode Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the node's properties model.IElementCategory Models a category for a workflow element, such as a node or trigger.IExecutingLikeActionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and simply execute some business logic.IExecutingLikeBinarySelectionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that execute one of its two children based on a test, such as an if-else node.IExecutingLikeExceptionHandlerNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that attempt to execute its child, and run another child if the child completed abruptly by throwing an exception, such as a try-catch(-finally) block.IExecutingLikeMultiSwitchNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that execute children like a switch.IExecutingLikeReturningActionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by either throwing an exception or issuing a return statement.IExecutingLikeReturnNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by issuing a return statement.IExecutingLikeSequenceNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by issuing a return statement.IExecutingLikeThrowNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by throwing an exception.IFileProviding Mixin interface for all node handlers that require files from previous actions or from upload elements.IHierarchyValidatingNode 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).IKeyValueSummarizableElement Mixin that implementsIElementHandler.getElementSummaryXhtml()
andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)
for nodes and triggers that wish to provide a simple key value based overview.IKeyValueSummarizableNode AIKeyValueSummarizableElement
for workflow nodes.IOfficialHelpPageElement Mixin that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageNode Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IResultlessNode Mixin for nodes that neither return a result nor do throw an error.ISemverUpdating AISequentialUpdating
that interprets the version string as aSemver
and updates the properties model according to the previous and current semantic version.ISemverUpdatingNode AISemverUpdating
forWorkflowNode
handlers.ISequentialUpdating ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)
by running the transitions (upgrades) between the previous and the current version.ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISingleNodePrototype Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)
for cases when a handler only wishes to provide a single prototype.ISummaryKeyValueModel Model for theIKeyValueSummarizableElement
mixin.IUpdateTransition Performs an upgrade from a previous version to a newer version. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.designer.registry.triggers Class Description IBeanValidatingElement Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData()
.IBeanValidatingTrigger Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the trigger's properties model.IElementCategory Models a category for a workflow element, such as a node or trigger.IKeyValueSummarizableElement Mixin that implementsIElementHandler.getElementSummaryXhtml()
andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)
for nodes and triggers that wish to provide a simple key value based overview.IKeyValueSummarizableTrigger AIKeyValueSummarizableElement
for workflow nodes.IOfficialHelpPageElement Mixin that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageTrigger Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISingleTriggerPrototype Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)
for cases when a handler only wishes to provide a single prototype.ISpecificTriggerListener Mixin interface for triggers that are invoked only by an external event specifying the ID of the trigger.ISummaryKeyValueModel Model for theIKeyValueSummarizableElement
mixin. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.enums Class Description IElementCategory Models a category for a workflow element, such as a node or trigger. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.mixin Class Description IBeanValidatingElement Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData()
.IBeanValidatingNode Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the node's properties model.IBeanValidatingTrigger Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the trigger's properties model.IElementCategory Models a category for a workflow element, such as a node or trigger.IExecutingLikeActionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and simply execute some business logic.IExecutingLikeBinarySelectionNode Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)
for logic handlers that execute one of its two children based on a test, such as an if-else node.IHierarchyValidatingNode 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).IOfficialHelpPageElement Mixin that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageNode Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.IOfficialHelpPageTrigger Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.ISingleElementPrototype Element handler mixin for cases when a handler only wishes to provide a single prototype.ISingleNodePrototype Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)
for cases when a handler only wishes to provide a single prototype.ISingleTriggerPrototype Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)
for cases when a handler only wishes to provide a single prototype. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.processor.logic Class Description ISummaryKeyValuePair A key value pair. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.update Class Description IUpdateTransition Performs an upgrade from a previous version to a newer version. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.update.node Class Description IUpdateTransition Performs an upgrade from a previous version to a newer version.