Uses of Package
de.xima.fc.interfaces.workflow.mixin
Packages that use de.xima.fc.interfaces.workflow.mixin
Package
Description
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.-
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.interfaces.workflow.elementsClassDescriptionModels 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.mixinClassDescriptionMixin that implements
IElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().Models a category for a workflow element, such as a node or trigger.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).Mixin that implementsIElementHandler.getElementSummaryXhtml()andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)for nodes and triggers that wish to provide a simple key value based overview.Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.AISequentialUpdatingthat interprets the version string as aSemverand updates the properties model according to the previous and current semantic version.ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)by running the transitions (upgrades) between the previous and the current version.Element handler mixin for cases when a handler only wishes to provide a single prototype.Model for theIKeyValueSummarizableElementmixin.A key value pair.Models text for the theISummaryKeyValueModelthat appears before or after the main table.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
-
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.update.workflow
-
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflowClassDescriptionModels a category for a workflow element, such as a node or trigger.Model for the
IKeyValueSummarizableElementmixin.A key value pair.Models text for the theISummaryKeyValueModelthat appears before or after the main table. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.designer.beanClassDescriptionModels text for the the
ISummaryKeyValueModelthat appears before or after the main table. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.designer.mixinClassDescriptionMixin that implements
IElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Element handler mixin for cases when a handler only wishes to provide a single prototype.Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)for cases when a handler only wishes to provide a single prototype.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.nodesClassDescriptionMixin that implements
IElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the node's properties model.Models a category for a workflow element, such as a node or trigger.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply execute some business logic.Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute one of its two children based on a test, such as an if-else node.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply always transfer control to another node, such as a break or continue statement.Mixin 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.Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their children like a switch statement.Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their child in a post-test loop, such as a do-until loop.Mixin 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.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by either throwing an exception or issuing a return statement.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by throwing an exception.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).Mixin that implementsIElementHandler.getElementSummaryXhtml()andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)for nodes and triggers that wish to provide a simple key value based overview.AIKeyValueSummarizableElementfor workflow nodes.Mixin with an implementation ofvalidateGlobalfornode handlersthat implement some kind of loop and wish to enforce that a loop is actually possible.Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that neither return a result nor do throw an error.AISequentialUpdatingthat interprets the version string as aSemverand updates the properties model according to the previous and current semantic version.AISemverUpdatingforWorkflowNodehandlers.ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)by running the transitions (upgrades) between the previous and the current version.Element handler mixin for cases when a handler only wishes to provide a single prototype.Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)for cases when a handler only wishes to provide a single prototype.Model for theIKeyValueSummarizableElementmixin.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.triggersClassDescriptionMixin that implements
IElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the trigger's properties model.Models a category for a workflow element, such as a node or trigger.Mixin that implementsIElementHandler.getElementSummaryXhtml()andIElementHandler.getElementSummaryModel(IGetElementSummaryParams)for nodes and triggers that wish to provide a simple key value based overview.AIKeyValueSummarizableElementfor workflow nodes.Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Element handler mixin for cases when a handler only wishes to provide a single prototype.Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)for cases when a handler only wishes to provide a single prototype.Mixin interface for triggers that are invoked only by an external event specifying the ID of the trigger.Model for theIKeyValueSummarizableElementmixin. -
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.enumsClassDescriptionModels 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.mixinClassDescriptionMixin that implements
IElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on theIWorkflowElementWithDeserializedModel.getData().Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the node's properties model.Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the trigger's properties model.Models a category for a workflow element, such as a node or trigger.Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply execute some business logic.Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute one of its two children based on a test, such as an if-else node.Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their child in a post-test loop, such as a do-until loop.Mixin 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.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).Mixin that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.Element handler mixin for cases when a handler only wishes to provide a single prototype.Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)for cases when a handler only wishes to provide a single prototype.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
-
Classes in de.xima.fc.interfaces.workflow.mixin used by de.xima.fc.workflow.update