static void |
ViewSettingsHelper.expandErrornousNodes(FlowchartModel flowchartModel,
Set<NodeKey> erronousNodes,
IWorkflowProvider provider) |
Expands nodes that are invalid, and updates the UI state .
|
static FlowchartSelection<?> |
ElementPropertiesHelper.findElementFuzzy(AssociatesModel associatesModel,
FlowchartModel flowchartModel,
PropertiesPanelModel propertiesPanelModel) |
|
static WorkflowEntityReferences |
WorkflowElementReferenceHelper.findEntityReferences(Mandant client,
AssociatesModel associatesModel,
FlowchartModel flowchartModel,
Predicate<IEntityReferenceDescriptor> filter) |
Searches all entity references configured in the the nodes and triggers settings, and returns all references
matching the given predicate.
|
static List<INodeWithName> |
AssociateHelper.getAllNodesOfType(AssociatesModel ass,
FlowchartModel model,
Mandant client,
String type) |
|
static List<ITaskWithName> |
AssociateHelper.getAllTasks(AssociatesModel ass,
FlowchartModel model,
UUID taskToExclude) |
|
static List<ITriggerWithName> |
AssociateHelper.getAllTriggersOfType(AssociatesModel ass,
FlowchartModel model,
Mandant client,
String type,
UUID taskToExclude) |
|
static ValueDiff<Set<NodeKey>> |
AssociateHelper.getDeadNodesDiff(AssociatesModel ass,
FlowchartModel model,
Mandant client) |
|
static FlowchartElementIndex |
AssociateHelper.getElementIndex(AssociatesModel ass,
FlowchartModel model) |
|
static WorkflowFlowAnalysis |
AssociateHelper.getFlowAnalysis(AssociatesModel ass,
FlowchartModel model,
Mandant client) |
|
static List<INodeWithName> |
AssociateHelper.getPredecessors(AssociatesModel ass,
FlowchartModel model,
Mandant client,
NodeKey targetNode) |
|
static List<INodeWithName> |
AssociateHelper.getProvidingPredecessors(AssociatesModel ass,
FlowchartModel model,
Mandant client,
NodeKey targetNode) |
|
static void |
ValidationHelper.performBackgroundValidation(FlowchartModel flowchartModel,
AssociatesModel associatesModel,
WorkflowValidationModel validationModel,
IWorkflowProvider provider) |
Validate the current workflow in the background while the user is editing the workflow.
|
static IWorkflowValidationResult |
ValidationHelper.performFullValidation(WorkflowProcess process,
FlowchartModel flowchartModel,
WorkflowValidationModel validationModel,
ViewSettingsModel viewSettingsModel,
IWorkflowProvider provider) |
Performs a full validation of the workflow and validates all elements.
|
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 void |
ElementPropertiesHelper.queuePropertiesUpdateNode(FlowchartModel flowchartModel,
ActivePropertiesModel<NodeModel,? extends INodePropertiesBean<?>> propertiesModel,
Mandant client) |
Reads the custom parameters for the given node, and stores them in the given flowchart model.
|
static void |
ElementPropertiesHelper.queuePropertiesUpdateTrigger(FlowchartModel flowchartModel,
ActivePropertiesModel<TriggerModel,? extends ITriggerPropertiesBean<?>> propertiesModel,
Mandant client) |
Reads the custom parameters for the given trigger, and stores them in the given flowchart model.
|
static void |
ViewSettingsHelper.unhideErrornousTasks(FlowchartModel flowchartModel,
ViewSettingsModel viewSettingsModel,
Set<UUID> erronousTasks,
IWorkflowProvider provider) |
Resets the checkboxes for which tasks should be hidden, making all tasks visible again, and updates the UI state .
|
static void |
ElementPropertiesHelper.updateParamsOfSelectedNode(FlowchartModel flowchartModel,
ActivePropertiesModel<NodeModel,? extends INodePropertiesBean<?>> nodePropertiesModel,
Mandant client) |
|
static void |
ElementPropertiesHelper.updateParamsOfSelectedTrigger(FlowchartModel flowchartModel,
ActivePropertiesModel<TriggerModel,? extends ITriggerPropertiesBean<?>> triggerPropertiesModel,
Mandant client) |
|
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.
|