Uses of Class
de.xima.fc.exceptions.WorkflowValidationException
-
Packages that use WorkflowValidationException 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 atrigger
ornode
for special types, all logic is implemented in terms of theITriggerHandler
andINodeHandler
interfaces.de.xima.fc.interfaces.workflow.validation 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 WorkflowValidationException in de.xima.fc.interfaces.workflow.elements
Methods in de.xima.fc.interfaces.workflow.elements that throw WorkflowValidationException Modifier and Type Method Description default void
IElementHandler. validateGlobal(IElementGlobalValidationParams<TData,TElement> params)
Similar tovalidateLocal
, but performs validations that require knowledge about other workflow elements.IWorkflowElementValidationResult
IElementHandler. validateLocal(IElementLocalValidationParams<TData,TElement> params)
Performs a local validation of the given workflow workflow element properties. -
Uses of WorkflowValidationException in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that throw WorkflowValidationException Modifier and Type Method Description default Class<?>[]
IBeanValidatingElement. getValidationGroups(IElementLocalValidationParams<TData,TElement> params)
Finds the validation groups that should be used for the bean validation.default void
ILoopStatementMustLoopValidating. validateGlobal(IElementGlobalValidationParams<TData,WorkflowNode> params)
default IWorkflowElementValidationResult
IBeanValidatingElement. validateLocal(IElementLocalValidationParams<TData,TElement> params)
default IWorkflowElementValidationResult
IBeanValidatingNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)
default IWorkflowElementValidationResult
IHierarchyValidatingNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)
-
Uses of WorkflowValidationException in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that throw WorkflowValidationException Modifier and Type Method Description Class<?>[]
IWorkflowBeanValidator. findAllValidationGroups(Class<?> beanClass)
Finds all validation groups defined on any property, method, or constructor of the given bean class.default void
IWorkflowGlobalValidator. validateGlobal()
Performs the global validation, seeIElementHandler.validateGlobal(IElementGlobalValidationParams)
for details.IWorkflowElementValidationResult
IWorkflowLocalValidator. validateLocal()
Performs the local validation, seeIElementHandler.validateLocal(IElementLocalValidationParams)
for details.IWorkflowElementValidationResult
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. -
Uses of WorkflowValidationException in de.xima.fc.workflow.designer.registry.nodes
-
Uses of WorkflowValidationException in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that throw WorkflowValidationException Modifier and Type Method Description default IWorkflowElementValidationResult
IBaseActionNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)
-
Uses of WorkflowValidationException in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface that return types with arguments of type WorkflowValidationException Modifier and Type Method Description List<WorkflowValidationException>
IWorkflowValidationResult. getUnhandledExceptions()
-
Uses of WorkflowValidationException in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that throw WorkflowValidationException Modifier and Type Method Description static WorkflowBeanValidator
WorkflowBeanValidator. 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.Class<?>[]
WorkflowBeanValidator. findAllValidationGroups(Class<?> beanClass)
IWorkflowElementValidationResult
WorkflowBeanValidator. validateModel(Object data, Class<?>... groups)
-
Uses of WorkflowValidationException in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return types with arguments of type WorkflowValidationException Modifier and Type Method Description List<WorkflowValidationException>
WorkflowValidationResult. getUnhandledExceptions()
Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type WorkflowValidationException Constructor Description WorkflowValidationResult(Optional<IWorkflowElementValidationResult> processValidationResult, Map<UUID,IWorkflowElementValidationResult> taskValidationResults, Map<ElementKey,IWorkflowElementValidationResult> elementValidationResults, List<WorkflowValidationException> unhandledExceptions)
Creates a new POJO with the given data. -
Uses of WorkflowValidationException in de.xima.fc.workflow.validator
Methods in de.xima.fc.workflow.validator that throw WorkflowValidationException Modifier and Type Method Description IWorkflowElementValidationResult
FcChangeStateValidator. validateLocal()
IWorkflowElementValidationResult
FcChangeStateValidator. validateState(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)
Performs part of the local validation for the change state action by checking whether duplicate states exist.
-