Uses of Interface
de.xima.fc.interfaces.IResourceBundleLocator
-
Packages that use IResourceBundleLocator Package Description de.xima.fc.i18n de.xima.fc.interfaces.workflow.elements de.xima.fc.interfaces.workflow.mixin The workflow engine is generic in the sense that it never checks the type of atriggerornodefor special types, all logic is implemented in terms of theITriggerHandlerandINodeHandlerinterfaces.de.xima.fc.interfaces.workflow.nodes de.xima.fc.interfaces.workflow.triggers de.xima.fc.workflow.designer.mixin de.xima.fc.workflow.designer.registry de.xima.fc.workflow.designer.registry.nodes de.xima.fc.workflow.designer.registry.triggers de.xima.fc.workflow.mixin de.xima.fc.workflow.processor.logic de.xima.fc.workflow.processor.logic.validation -
-
Uses of IResourceBundleLocator in de.xima.fc.i18n
Classes in de.xima.fc.i18n that implement IResourceBundleLocator Modifier and Type Class Description classCommonBundleLocatorA Hibernate bean validation API resource bundle locator for thexima-common-localizationsresource bundle.classFcI18nBundleLocatorA Hibernate bean validation API resource bundle locator for thei18n.fcresource bundle.Fields in de.xima.fc.i18n declared as IResourceBundleLocator Modifier and Type Field Description static IResourceBundleLocatorCommonBundleLocator. INSTANCEAn immutable instance of this bundle locator.static IResourceBundleLocatorFcI18nBundleLocator. INSTANCEAn immutable instance of this bundle locator. -
Uses of IResourceBundleLocator in de.xima.fc.interfaces.workflow.elements
Subinterfaces of IResourceBundleLocator in de.xima.fc.interfaces.workflow.elements Modifier and Type Interface Description interfaceIElementHandler<TData,TElement extends IWorkflowElementEntity>All element handlers must be thread-safe. -
Uses of IResourceBundleLocator in de.xima.fc.interfaces.workflow.mixin
Subinterfaces of IResourceBundleLocator in de.xima.fc.interfaces.workflow.mixin Modifier and Type Interface Description interfaceIBeanValidatingElement<TData,TElement 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<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply execute some business logic.interfaceIExecutingLikeBinarySelectionNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute one of its two children based on a test, such as an if-else node.interfaceIExecutingLikeControlTransferNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply always transfer control to another node, such as a break or continue statement.interfaceIExecutingLikeExceptionHandlerNode<TData>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.interfaceIExecutingLikeMultiSwitchNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their children like a switch statement.interfaceIExecutingLikePostTestLoopNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their child in a post-test loop, such as a do-until loop.interfaceIExecutingLikePreTestLoopNode<TData>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.interfaceIExecutingLikeReturningActionNode<TData>Mixin 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.This should be implemented together withgetSuccessValueDescriptoretc., e.g.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<TData,TElement 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.interfaceILoopStatementMustLoopValidating<TData>Mixin with an implementation ofvalidateGlobalfornode handlersthat implement some kind of loop and wish to enforce that a loop is actually possible.interfaceIOfficialHelpPageElement<TData,TElement 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<TData,TElement extends IWorkflowElementEntity,TVersion extends Comparable<TVersion>>ImplementsICustomParametersUpdateable.updateCustomParams(IUpdateCustomParametersParams)by running the transitions (upgrades) between the previous and the current version.interfaceISingleElementPrototype<TData,TElement 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 IResourceBundleLocator in de.xima.fc.interfaces.workflow.nodes
Subinterfaces of IResourceBundleLocator in de.xima.fc.interfaces.workflow.nodes Modifier and Type Interface Description interfaceINodeHandler<TData>All node handlers must be thread-safe. -
Uses of IResourceBundleLocator in de.xima.fc.interfaces.workflow.triggers
Subinterfaces of IResourceBundleLocator in de.xima.fc.interfaces.workflow.triggers Modifier and Type Interface Description interfaceITriggerHandler<Model>All trigger handlers must be thread-safe. -
Uses of IResourceBundleLocator in de.xima.fc.workflow.designer.mixin
Subinterfaces of IResourceBundleLocator in de.xima.fc.workflow.designer.mixin Modifier and Type Interface Description interfaceISingleBaseActionBuiltinNodePrototype<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.interfaceISingleBuiltinTriggerPrototype<TData>Mixin that extendsISingleTriggerPrototypefor built-in trigger types. -
Uses of IResourceBundleLocator in de.xima.fc.workflow.designer.registry
Subinterfaces of IResourceBundleLocator in de.xima.fc.workflow.designer.registry Modifier and Type Interface Description interfaceIBuiltinResourcesHandler<TData,TElement extends IWorkflowElementEntity>Adds default implementations forIElementHandler.getJavaScript(boolean)andIElementHandler.getCascadingStyleSheet(boolean). -
Uses of IResourceBundleLocator in de.xima.fc.workflow.designer.registry.nodes
-
Uses of IResourceBundleLocator in de.xima.fc.workflow.designer.registry.triggers
-
Uses of IResourceBundleLocator in de.xima.fc.workflow.mixin
Subinterfaces of IResourceBundleLocator in de.xima.fc.workflow.mixin Modifier and Type Interface Description interfaceIBaseActionClientHandlerNode<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 if or 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 IResourceBundleLocator Modifier and Type Class Description classAPluginActionNodeHandler<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 IResourceBundleLocator in de.xima.fc.workflow.processor.logic
Classes in de.xima.fc.workflow.processor.logic that implement IResourceBundleLocator Modifier and Type Class Description classWorkflowResourceBundleLocatorResource bundle locator used that combines the built-in formcycle bundles, and the bundle provided by a workflow node or trigger plugin.static classWorkflowResourceBundleLocator.MutableWorkflowResourceBundleLocatorResource bundle locator used that combines the built-in formcycle bundles, and the custom bundle provided by a workflow node or trigger plugin.Methods in de.xima.fc.workflow.processor.logic that return IResourceBundleLocator Modifier and Type Method Description protected abstract IResourceBundleLocatorWorkflowResourceBundleLocator. getCustomLocator()protected IResourceBundleLocatorWorkflowResourceBundleLocator.MutableWorkflowResourceBundleLocator. getCustomLocator()Methods in de.xima.fc.workflow.processor.logic with parameters of type IResourceBundleLocator Modifier and Type Method Description static WorkflowResourceBundleLocatorWorkflowResourceBundleLocator. createWithCustom(IResourceBundleLocator customLocator)voidWorkflowResourceBundleLocator.MutableWorkflowResourceBundleLocator. usingCustomResourceBundleLocator(IResourceBundleLocator locator)Uses the given locator for finding resource bundles, falling back to the default locators when the given locator cannot find a certain key. -
Uses of IResourceBundleLocator in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type IResourceBundleLocator Modifier and Type Method Description static WorkflowBeanValidatorWorkflowBeanValidator. create(javax.validation.ValidatorFactory defaultValidatorFactory, IResourceBundleLocator locator, Locale locale, javax.validation.ClockProvider clockProvider, String messageTemplate)Creates a new instance of the validator for the given parameters.
-