Uses of Interface
de.xima.fc.interfaces.workflow.params.IBaseWorkflowEnvironmentData
Packages that use IBaseWorkflowEnvironmentData
Package
Description
-
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow
Subinterfaces of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflowModifier and TypeInterfaceDescriptioninterfaceGeneral parameters for workflow related methods, such as the project containing the workflow and the client owning the project. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.execution
Subinterfaces of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.executionModifier and TypeInterfaceDescriptioninterfaceData related to the current workflow execution, such as the form record or the locale. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return IBaseWorkflowEnvironmentDataModifier and TypeMethodDescriptionIElementPropInitParams.getEnvironmentData()IGetDisplayLabelParams.getEnvironmentData()IGetElementPrototypesParams.getEnvironmentData() -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.validation
Subinterfaces of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.validationModifier and TypeInterfaceDescriptioninterfaceValidation context that is passed toIElementHandler.validateGlobal(de.xima.fc.interfaces.workflow.params.IElementGlobalValidationParams).interfaceValidation context that can be used (such as by beinginjectedinto anIChoiceProvidingset on aSingleChoiceconstraint annotation) during Jakarta bean API validation.interfaceValidation context that is passed toIElementHandler.validateLocal(de.xima.fc.interfaces.workflow.params.IElementLocalValidationParams).interfaceContext holding data required during a local workflow validation process, i.e. when each node gets validated individually.interfaceContext holding global data required during a workflow validation process. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow
Methods in de.xima.fc.workflow that return IBaseWorkflowEnvironmentDataConstructors in de.xima.fc.workflow with parameters of type IBaseWorkflowEnvironmentDataModifierConstructorDescriptionGetDisplayLabelParams(TData data, Locale locale, IBaseWorkflowEnvironmentData env, IWorkflowProvider provider) Creates a new POJO with the given data. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.designer.bpmn.helper
Methods in de.xima.fc.workflow.designer.bpmn.helper with parameters of type IBaseWorkflowEnvironmentDataModifier and TypeMethodDescriptionBpmnExportViewHelper.createBpmnConverterInput(IBaseWorkflowEnvironmentData env, DeserializedWorkflow workflow, ViewSettingsModel viewSettings) static DeserializedWorkflowBpmnExportViewHelper.deserializedWorkflow(ICrossViewScopeResponseData<String> responses, IBaseWorkflowEnvironmentData env) -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper with parameters of type IBaseWorkflowEnvironmentDataModifier and TypeMethodDescriptionstatic DrawerPanelModelElementPrototypesHelper.createDrawerPanelModel(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider, boolean devMode) Creates the model for the drawer panel that contains all available node and trigger prototypes that can be added to the flowchart.static InitialElementHandlerTypeSetElementPrototypesHelper.createInitialHandlers(IBaseWorkflowEnvironmentData env) Queries all known element handlers for additional handler types that are known to be required.static IInitialNodePrototypeModelElementPrototypesHelper.createInitialNodePrototype(IBaseWorkflowEnvironmentData env) Creates the initial node prototype that is added when a new task is created.static WorkflowStateListModelWorkflowStateHelper.createStateListModel(IBaseWorkflowEnvironmentData env) Reads the available states from the database and creates the initial state model.static WorkflowStateModelWorkflowStateHelper.deleteState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item) ElementPropertiesHelper.getLabelOfSelectedElements(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider) Finds the label of the currently selected element.static voidWorkflowStateHelper.insertState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, WorkflowStateModel newState) static LoadPropsRetVal<NodeModel, INodePropertiesBean<?>> ElementPropertiesHelper.loadPropertiesViewNode(IElementWithTask<NodeModel> nodeWithTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, Set<PluginBeanHelper<?, ?>> usedBeanHelpers, IBaseWorkflowEnvironmentData env) Loads the XHTML page, the bean and the custom properties for the given node that is to be edited when that node is selected.static LoadPropsRetVal<TriggerModel, ITriggerPropertiesBean<?>> ElementPropertiesHelper.loadPropertiesViewTrigger(IElementWithTask<TriggerModel> triggerWithTask, Map<ElementKey, com.alibaba.fastjson.JSONObject> customParamsMap, Set<PluginBeanHelper<?, ?>> usedBeanHelpers, IBaseWorkflowEnvironmentData env) Loads the XHTML page, the bean and the custom properties for the given trigger that is to be edited when that trigger is selected.static WorkflowStateModelWorkflowStateHelper.restoreState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item) static voidElementPrototypesHelper.updateDrawerPanelModel(IBaseWorkflowEnvironmentData environmentData, WorkflowModelBean modelBean, IWorkflowProvider provider) Recreates the drawer panel model and requests an UI update. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.designer.logic
Classes in de.xima.fc.workflow.designer.logic that implement IBaseWorkflowEnvironmentDataModifier and TypeClassDescriptionclassAN implementation ofIWorkflowValidationEnvironmentDatathat lazily reads the data from the context beans (session bean, locale bean etc.).classContext for the workflow validation that is available when bean validation is invoked from JSF.final classImplementation ofIBaseWorkflowEnvironmentDatathat takes the data from the current designer view scope. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.designer.model
Classes in de.xima.fc.workflow.designer.model that implement IBaseWorkflowEnvironmentDataMethods in de.xima.fc.workflow.designer.model that return IBaseWorkflowEnvironmentDataModifier and TypeMethodDescriptionElementInitParams.getEnvironmentData()GetElementPrototypesParams.getEnvironmentData()Constructors in de.xima.fc.workflow.designer.model with parameters of type IBaseWorkflowEnvironmentDataModifierConstructorDescriptionElementInitParams(IWorkflowProvider provider, String type, UUID taskUuid, UUID uuid, TData dataModel, IBaseWorkflowEnvironmentData environmentData) Creates a newIElementPropInitParamsPOJO instance with the given values.GetElementPrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider) Creates a new POJO implementation ofIGetElementPrototypesParamswith the given values.GetNodePrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider) GetTriggerPrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider) -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.model
Classes in de.xima.fc.workflow.model that implement IBaseWorkflowEnvironmentDataModifier and TypeClassDescriptionclassPOJO implementation ofIWorkflowValidationEnvironmentData.classPOJO implementation ofIWorkflowValidationEnvironmentData. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type IBaseWorkflowEnvironmentDataModifier and TypeMethodDescriptionstatic List<IFileProvidingTriggerWithName> WorkflowProviderHelper.computeAssignedProvidingTriggers(IBaseWorkflowEnvironmentData environmentData, NodeKey target, WorkflowElementIndex index) static List<ITriggerWithName> WorkflowProviderHelper.computeAssignedTriggers(IBaseWorkflowEnvironmentData environmentData, NodeKey target, WorkflowElementIndex index) static List<INodeWithName> WorkflowProviderHelper.computeCompletionAttachmentProvidingPredecessors(IBaseWorkflowEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter) Finds all previous nodes that can provide attachments for the given target node.static List<IFileProvidingNodeWithName> WorkflowProviderHelper.computeCompletionFileProvidingPredecessors(IBaseWorkflowEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter) Finds all previous nodes that have finished execution and that can provide files for the given target node.static List<INodeWithName> WorkflowProviderHelper.computeCompletionPredecessors(IBaseWorkflowEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter) Finds all previous nodes for the given target node, that have finished execution. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.processor.logic.validation
Classes in de.xima.fc.workflow.processor.logic.validation that implement IBaseWorkflowEnvironmentDataModifier and TypeClassDescriptionclassDefault (mainly POJO) implementation of theIWorkflowLocalHandlerValidationContextandIWorkflowGlobalHandlerValidationContext.classAIWorkflowLocalHandlerValidationContextthat can be injected via dependency injection. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.processor.model
Classes in de.xima.fc.workflow.processor.model that implement IBaseWorkflowEnvironmentDataModifier and TypeClassDescriptionfinal classParameters common to both theIWorkflowLocalHandlerValidationContextand theIWorkflowGlobalHandlerValidationContext.