Uses of Package
de.xima.fc.interfaces.workflow.mixin
- 
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 AISequentialUpdatingthat interprets the version string as aSemverand 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 theIKeyValueSummarizableElementmixin.ISummaryKeyValuePair A key value pair.ISummaryKeyValueText Models text for the theISummaryKeyValueModelthat 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 theIKeyValueSummarizableElementmixin.ISummaryKeyValuePair A key value pair.ISummaryKeyValueText 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.bean Class Description ISummaryKeyValueText 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.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.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 AIKeyValueSummarizableElementfor 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 AISequentialUpdatingthat interprets the version string as aSemverand updates the properties model according to the previous and current semantic version.ISemverUpdatingNode AISemverUpdatingforWorkflowNodehandlers.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 theIKeyValueSummarizableElementmixin.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 AIKeyValueSummarizableElementfor 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 theIKeyValueSummarizableElementmixin. - 
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.