Uses of Interface
de.xima.fc.interfaces.workflow.IWorkflowValidationEnvironmentData
-
-
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.interfaces.workflow.validation
Subinterfaces of IWorkflowValidationEnvironmentData in de.xima.fc.interfaces.workflow.validation Modifier and Type Interface Description interface
IWorkflowGlobalHandlerValidationContext
Validation context that is passed toIElementHandler.validateGlobal(de.xima.fc.interfaces.workflow.params.IElementGlobalValidationParams)
.interface
IWorkflowLocalBeanValidationContext
Validation context that can be used (such as by beinginjected
into anIChoiceProviding
set on aSingleChoice
constraint annotation) during Jakarta bean API validation.interface
IWorkflowLocalHandlerValidationContext
Validation context that is passed toIElementHandler.validateLocal(de.xima.fc.interfaces.workflow.params.IElementLocalValidationParams)
.interface
IWorkflowLocalValidationContext
Context holding data required during a local workflow validation process, i.e. when each node gets validated individually.interface
IWorkflowValidationContext
Context holding global data required during a workflow validation process. -
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper with parameters of type IWorkflowValidationEnvironmentData Modifier and Type Method Description static WorkflowValidator.Builder
ValidationHelper. createValidatorBuilder(IWorkflowValidationEnvironmentData params)
static void
ValidationHelper. performInitialValidation(IWorkflowValidationEnvironmentData params, IWorkflowProvider provider, FlowchartModel flowchartModel, WorkflowProcess process, WorkflowValidationModel validationModel)
Performs the initial full validation when the workflow designer is opened.static IWorkflowValidationResult
ValidationHelper. validate(IWorkflowValidationEnvironmentData params, WorkflowProcess process, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups)
Validates the workflow for the given process.static IWorkflowValidationResult
ValidationHelper. validate(IWorkflowValidationEnvironmentData params, FlowchartModel flowchartModel, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups)
Validates the workflow for the given flowchart model. -
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.designer.logic
Classes in de.xima.fc.workflow.designer.logic that implement IWorkflowValidationEnvironmentData Modifier and Type Class Description class
BeanWorkflowValidationEnvironmentData
AN implementation ofIWorkflowValidationEnvironmentData
that lazily reads the data from the context beans (session bean, locale bean etc.).class
FacesWorkflowLocalValidationContext
Context for the workflow validation that is available when bean validation is invoked from JSF.class
RequestWorkflowEnvironmentData
Implementation ofIBaseWorkflowEnvironmentData
that takes the data from the current designer view scope. -
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.model
Classes in de.xima.fc.workflow.model that implement IWorkflowValidationEnvironmentData Modifier and Type Class Description class
PojoWorkflowValidationEnvironmentData
POJO implementation ofIWorkflowValidationEnvironmentData
. -
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type IWorkflowValidationEnvironmentData Modifier and Type Method Description static List<INodeWithName>
WorkflowProviderHelper. computeAllNodesOfType(IWorkflowValidationEnvironmentData envData, WorkflowElementIndex elementIndex, String type)
static List<ITaskWithName>
WorkflowProviderHelper. computeAllTasks(IWorkflowValidationEnvironmentData envData, WorkflowElementIndex elementIndex, UUID taskToExclude)
static List<ITriggerWithName>
WorkflowProviderHelper. computeAllTriggersOfType(IWorkflowValidationEnvironmentData envData, WorkflowElementIndex elementIndex, String type, UUID taskToExclude)
-
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.processor.logic.validation
Classes in de.xima.fc.workflow.processor.logic.validation that implement IWorkflowValidationEnvironmentData Modifier and Type Class Description class
DefaultWorkflowValidationContext
Default (mainly POJO) implementation of theIWorkflowLocalHandlerValidationContext
andIWorkflowGlobalHandlerValidationContext
.class
InjectableValidationContext
AIWorkflowLocalHandlerValidationContext
that can be injected via dependency injection.Constructors in de.xima.fc.workflow.processor.logic.validation with parameters of type IWorkflowValidationEnvironmentData Constructor Description ValidationWorkflowProvider(IWorkflowValidationEnvironmentData envData, WorkflowElementIndex elementIndex)
Creates a new UI independent workflow provider with the given context. -
Uses of IWorkflowValidationEnvironmentData in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model that implement IWorkflowValidationEnvironmentData Modifier and Type Class Description class
WorkflowValidationParams
Parameters common to both theIWorkflowLocalHandlerValidationContext
and theIWorkflowGlobalHandlerValidationContext
.
-