Uses of Interface
de.xima.fc.interfaces.workflow.validation.IWorkflowElementValidationResult
-
Packages that use IWorkflowElementValidationResult Package Description 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.validation de.xima.fc.workflow.designer.model de.xima.fc.workflow.designer.registry.nodes de.xima.fc.workflow.mixin de.xima.fc.workflow.processor.iface de.xima.fc.workflow.processor.logic.validation de.xima.fc.workflow.processor.model de.xima.fc.workflow.validator -
-
Uses of IWorkflowElementValidationResult in de.xima.fc.interfaces.workflow.elements
Methods in de.xima.fc.interfaces.workflow.elements that return IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultIElementHandler. 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 IWorkflowElementValidationResult Modifier and Type Method Description default 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
Methods in de.xima.fc.interfaces.workflow.validation that return IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultIWorkflowLocalValidator. validateLocal()Performs the local validation, seeIElementHandler.validateLocal(IElementLocalValidationParams)for details.IWorkflowElementValidationResultIWorkflowBeanValidator. 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 IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultBuilderIWorkflowElementValidationResultBuilder. 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 IWorkflowElementValidationResult Modifier and Type Method Description Map<ElementKey,IWorkflowElementValidationResult>WorkflowValidationModel. getExternalElementValidations()Optional<IWorkflowElementValidationResult>WorkflowValidationModel. getExternalProcessValidation()Map<UUID,IWorkflowElementValidationResult>WorkflowValidationModel. getExternalTaskValidations()Methods in de.xima.fc.workflow.designer.model with parameters of type IWorkflowElementValidationResult Modifier and Type Method Description voidWorkflowValidationModel. setExternalProcessValidation(IWorkflowElementValidationResult externalProcessValidation)Method parameters in de.xima.fc.workflow.designer.model with type arguments of type IWorkflowElementValidationResult Modifier and Type Method Description voidWorkflowValidationModel. 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
-
Uses of IWorkflowElementValidationResult in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that return IWorkflowElementValidationResult Modifier and Type Method Description default 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 IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultIWorkflowValidationResult. 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 IWorkflowElementValidationResult Modifier and Type Method Description Map<ElementKey,IWorkflowElementValidationResult>IWorkflowValidationResult. getElementValidationResults()Gets the map between the key of a validated workflow element and the validation result for that element.Map<UUID,IWorkflowElementValidationResult>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 IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultElementResultBuilder. build()static IWorkflowElementValidationResultElementResultBuilder. exception(Exception e)static IWorkflowElementValidationResultElementResultBuilder. valid()IWorkflowElementValidationResultWorkflowBeanValidator. validateModel(Object data, Class<?>... groups)Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultBuilderElementResultBuilder. 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 IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultWorkflowValidationResult. getProcessValidationResult()Methods in de.xima.fc.workflow.processor.model that return types with arguments of type IWorkflowElementValidationResult Modifier and Type Method Description Map<ElementKey,IWorkflowElementValidationResult>WorkflowValidationResult. getElementValidationResults()Map<UUID,IWorkflowElementValidationResult>WorkflowValidationResult. getTaskValidationResults()Constructors in de.xima.fc.workflow.processor.model with parameters of type IWorkflowElementValidationResult Constructor Description WorkflowValidationResult(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 IWorkflowElementValidationResult Constructor Description WorkflowValidationResult(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 IWorkflowElementValidationResult Modifier and Type Method Description IWorkflowElementValidationResultFcChangeStateValidator. validateLocal()IWorkflowElementValidationResultFcChangeStateValidator. validateState(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)Performs part of the local validation for the change state action by checking whether duplicate states exist.
-