Uses of Interface
de.xima.fc.interfaces.workflow.validation.IWorkflowElementValidationResult
Packages that use IWorkflowElementValidationResult
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.-
Uses of IWorkflowElementValidationResult in de.xima.fc.interfaces.workflow.elements
Methods in de.xima.fc.interfaces.workflow.elements that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionIElementHandler.validateLocal(IElementLocalValidationParams<Model, Element> params) Performs a local validation of the given workflow element properties. -
Uses of IWorkflowElementValidationResult in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return IWorkflowElementValidationResultModifier and TypeMethodDescriptiondefault IWorkflowElementValidationResultIBeanValidatingElement.validateLocal(IElementLocalValidationParams<Model, Element> params) default IWorkflowElementValidationResultIBeanValidatingNode.validateLocal(IElementLocalValidationParams<TData, WorkflowNode> params) default IWorkflowElementValidationResultIHierarchyValidatingNode.validateLocal(IElementLocalValidationParams<TData, WorkflowNode> params) -
Uses of IWorkflowElementValidationResult in de.xima.fc.interfaces.workflow.validation
Subinterfaces with type arguments of type IWorkflowElementValidationResult in de.xima.fc.interfaces.workflow.validationModifier and TypeInterfaceDescriptioninterfaceSimple builder for aIWorkflowElementValidationResult.Methods in de.xima.fc.interfaces.workflow.validation that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionIWorkflowLocalValidator.validateLocal()Performs the local validation, seeIElementHandler.validateLocal(IElementLocalValidationParams)for details.IWorkflowBeanValidator.validateModel(Object workflowElement, Class<?>... groups) Uses theIWorkflowBeanValidator.getBeanValidator()to perform a validation of bean instance, usually the properties model of a workflow node or trigger.Methods in de.xima.fc.interfaces.workflow.validation with parameters of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionIWorkflowElementValidationResultBuilder.append(IWorkflowElementValidationResult validationResult) Appends the given validation result to this builder. -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that return types with arguments of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionWorkflowValidationModel.getExternalElementValidations()WorkflowValidationModel.getExternalProcessValidation()WorkflowValidationModel.getExternalTaskValidations()Methods in de.xima.fc.workflow.designer.model with parameters of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionvoidWorkflowValidationModel.setExternalProcessValidation(IWorkflowElementValidationResult externalProcessValidation) Method parameters in de.xima.fc.workflow.designer.model with type arguments of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionvoidWorkflowValidationModel.setExternalElementValidations(Map<ElementKey, IWorkflowElementValidationResult> externalElementValidations) voidWorkflowValidationModel.setExternalProcessValidation(Optional<IWorkflowElementValidationResult> externalProcessValidation) voidWorkflowValidationModel.setExternalTaskValidations(Map<UUID, IWorkflowElementValidationResult> externalTaskValidations) -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.designer.registry.nodes
Methods in de.xima.fc.workflow.designer.registry.nodes that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionFcBreakHandler.validateLocal(IElementLocalValidationParams<FcBreakProps, WorkflowNode> params) FcChangeStateHandler.validateLocal(IElementLocalValidationParams<FcChangeStateProps, WorkflowNode> params) FcContinueHandler.validateLocal(IElementLocalValidationParams<FcContinueProps, WorkflowNode> params) FcDoiInitHandler.validateLocal(IElementLocalValidationParams<FcDoiInitProps, WorkflowNode> params) FcEmailHandler.validateLocal(IElementLocalValidationParams<FcEmailProps, WorkflowNode> params) FcEmptyHandler.validateLocal(IElementLocalValidationParams<FcEmptyProps, WorkflowNode> params) FcPromptQueryHandler.validateLocal(IElementLocalValidationParams<FcPromptQueryProps, WorkflowNode> params) FcSequenceHandler.validateLocal(IElementLocalValidationParams<com.alibaba.fastjson.JSONObject, WorkflowNode> params) -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that return IWorkflowElementValidationResultModifier and TypeMethodDescriptiondefault IWorkflowElementValidationResultIBaseActionNode.validateLocal(IElementLocalValidationParams<TData, WorkflowNode> params) -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionIWorkflowValidationResult.getProcessValidationResult()Gets the validation result for the entire process, i.e. validation messages that pertain to the entire process, e.g. that the process must contain at least one task.Methods in de.xima.fc.workflow.processor.iface that return types with arguments of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionIWorkflowValidationResult.getElementValidationResults()Gets the map between the key of a validated workflow element and the validation result for that element.IWorkflowValidationResult.getTaskValidationResults()Get the map between the UUID of a workflow task and the validation result for that task. -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionElementResultBuilder.build()ElementResultBuilder.valid()WorkflowBeanValidator.validateModel(Object data, Class<?>... groups) Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionElementResultBuilder.append(IWorkflowElementValidationResult validationResult) voidDefaultWorkflowValidationContext.appendElementValidationResult(ElementKey key, IWorkflowElementValidationResult result) voidDefaultWorkflowValidationContext.appendProcessValidationResult(IWorkflowElementValidationResult result) voidDefaultWorkflowValidationContext.appendTaskValidationResult(UUID key, IWorkflowElementValidationResult result) -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return IWorkflowElementValidationResultMethods in de.xima.fc.workflow.processor.model that return types with arguments of type IWorkflowElementValidationResultModifier and TypeMethodDescriptionWorkflowValidationResult.getElementValidationResults()WorkflowValidationResult.getTaskValidationResults()Constructors in de.xima.fc.workflow.processor.model with parameters of type IWorkflowElementValidationResultModifierConstructorDescriptionWorkflowValidationResult(IWorkflowElementValidationResult processValidationResult, Map<UUID, IWorkflowElementValidationResult> taskValidationResults, Map<ElementKey, IWorkflowElementValidationResult> elementValidationResults, List<WorkflowValidationException> unhandledExceptions) Creates a new POJO with the given data.Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type IWorkflowElementValidationResultModifierConstructorDescriptionWorkflowValidationResult(IWorkflowElementValidationResult processValidationResult, Map<UUID, IWorkflowElementValidationResult> taskValidationResults, Map<ElementKey, IWorkflowElementValidationResult> elementValidationResults, List<WorkflowValidationException> unhandledExceptions) Creates a new POJO with the given data. -
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.validator
Methods in de.xima.fc.workflow.validator that return IWorkflowElementValidationResultModifier and TypeMethodDescriptionFcChangeStateValidator.validateLocal()FcChangeStateValidator.validateState(IElementLocalValidationParams<FcChangeStateProps, WorkflowNode> params) Performs part of the local validation for the change state action by checking whether duplicate states exist.