Uses of Interface
de.xima.fc.interfaces.workflow.params.IBaseWorkflowEnvironmentData
-
-
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow
Subinterfaces of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow Modifier and Type Interface Description interface
IWorkflowValidationEnvironmentData
General 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.execution Modifier and Type Interface Description interface
IWorkflowExecutionEnvironmentData
Data 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 IBaseWorkflowEnvironmentData Modifier and Type Method Description IBaseWorkflowEnvironmentData
IElementPropInitParams. getEnvironmentData()
IBaseWorkflowEnvironmentData
IGetDisplayLabelParams. getEnvironmentData()
IBaseWorkflowEnvironmentData
IGetElementPrototypesParams. getEnvironmentData()
-
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.interfaces.workflow.validation
Subinterfaces of IBaseWorkflowEnvironmentData 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 IBaseWorkflowEnvironmentData in de.xima.fc.workflow
Methods in de.xima.fc.workflow that return IBaseWorkflowEnvironmentData Modifier and Type Method Description IBaseWorkflowEnvironmentData
GetDisplayLabelParams. getEnvironmentData()
Constructors in de.xima.fc.workflow with parameters of type IBaseWorkflowEnvironmentData Constructor Description GetDisplayLabelParams(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.helper
Methods in de.xima.fc.workflow.designer.helper with parameters of type IBaseWorkflowEnvironmentData Modifier and Type Method Description static DrawerPanelModel
ElementPrototypesHelper. 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 InitialElementHandlerTypeSet
ElementPrototypesHelper. createInitialHandlers(IBaseWorkflowEnvironmentData env)
Queries all known element handlers for additional handler types that are known to be required.static IInitialNodePrototypeModel
ElementPrototypesHelper. createInitialNodePrototype(IBaseWorkflowEnvironmentData env)
Creates the initial node prototype that is added when a new task is created.static WorkflowStateListModel
WorkflowStateHelper. createStateListModel(IBaseWorkflowEnvironmentData env)
Reads the available states from the database and creates the initial state model.static WorkflowStateModel
WorkflowStateHelper. deleteState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item)
static String
ElementPropertiesHelper. getLabelOfSelectedElement(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider)
Finds the label of the currently selected element.static void
WorkflowStateHelper. 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 List<WorkflowStateModel>
WorkflowStateHelper. mergeWorkflowStates(IBaseWorkflowEnvironmentData env, ProcessModel process, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, List<WorkflowState> oldStates, List<WorkflowStateModel> newStates)
Used when a backup is loaded.static WorkflowStateModel
WorkflowStateHelper. restoreState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item)
static UnpackedFlowchartSnapshot
WorkflowBackupHelper. unpackSnapshot(IBaseWorkflowEnvironmentData env, FlowchartSnapshot snapshot, WorkflowVersion workflowVersion)
Unpacks the contents of the snapshots and merges workflow states with persistent states (when a state cannot be deleted).static void
ElementPrototypesHelper. 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 IBaseWorkflowEnvironmentData 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 IBaseWorkflowEnvironmentData in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that return IBaseWorkflowEnvironmentData Modifier and Type Method Description IBaseWorkflowEnvironmentData
ElementInitParams. getEnvironmentData()
IBaseWorkflowEnvironmentData
GetElementPrototypesParams. getEnvironmentData()
Constructors in de.xima.fc.workflow.designer.model with parameters of type IBaseWorkflowEnvironmentData Constructor Description ElementInitParams(IWorkflowProvider provider, String type, UUID taskUuid, UUID uuid, TData dataModel, IBaseWorkflowEnvironmentData environmentData)
Creates a newIElementPropInitParams
POJO instance with the given values.GetElementPrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider)
Creates a new POJO implementation ofIGetElementPrototypesParams
with 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 IBaseWorkflowEnvironmentData Modifier and Type Class Description class
PojoBaseWorkflowEnvironmentData
POJO implementation ofIWorkflowValidationEnvironmentData
.class
PojoWorkflowValidationEnvironmentData
POJO implementation ofIWorkflowValidationEnvironmentData
. -
Uses of IBaseWorkflowEnvironmentData in de.xima.fc.workflow.processor.logic.validation
Classes in de.xima.fc.workflow.processor.logic.validation that implement IBaseWorkflowEnvironmentData Modifier and Type Class Description class
DefaultWorkflowValidationContext
Default (mainly POJO) implementation of theIWorkflowLocalHandlerValidationContext
andIWorkflowGlobalHandlerValidationContext
.class
InjectableValidationContext
AIWorkflowLocalHandlerValidationContext
that 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 IBaseWorkflowEnvironmentData Modifier and Type Class Description class
WorkflowValidationParams
Parameters common to both theIWorkflowLocalHandlerValidationContext
and theIWorkflowGlobalHandlerValidationContext
.
-