Uses of Interface
de.xima.fc.interfaces.workflow.IWorkflowProvider
-
-
Uses of IWorkflowProvider in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
IGetDisplayLabelParams. getProvider()
IWorkflowProvider
IGetElementSummaryParams. getProvider()
IWorkflowProvider
IElementPropInitParams. getWorkflowProvider()
IWorkflowProvider
IGetElementPrototypesParams. getWorkflowProvider()
-
Uses of IWorkflowProvider in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
IWorkflowValidationContext. getProvider()
-
Uses of IWorkflowProvider in de.xima.fc.workflow
Methods in de.xima.fc.workflow that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
GetDisplayLabelParams. getProvider()
Constructors in de.xima.fc.workflow with parameters of type IWorkflowProvider Constructor Description GetDisplayLabelParams(TData data, Locale locale, IBaseWorkflowEnvironmentData env, IWorkflowProvider provider)
Creates a new POJO with the given data. -
Uses of IWorkflowProvider in de.xima.fc.workflow.designer.bean
Classes in de.xima.fc.workflow.designer.bean that implement IWorkflowProvider Modifier and Type Class Description class
WorkflowProviderBean
Provides common data related to the workflow, often used as select options by UI elements. -
Uses of IWorkflowProvider in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper with parameters of type IWorkflowProvider Modifier and Type Method Description static void
ViewSettingsHelper. checkUpdate(ViewSettingsModel viewSettingsModel, IWorkflowProvider provider)
Checks whether the view properties form needs to be updated and updates it if necessary.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.Object
AElementInfoHelper. createSummaryModel(IEntityContext ec, IWorkflowProvider provider)
static WorkflowStateModel
WorkflowStateHelper. deleteState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item)
static void
ViewSettingsHelper. expandErrornousNodes(FlowchartModel flowchartModel, Set<NodeKey> erronousNodes, IWorkflowProvider provider)
Expands nodes that are invalid, and updates the UI state .static void
WorkflowExternalStateHelper. fullUpdate(WorkflowModelBean modelBean, IWorkflowProvider provider, Locale locale)
Recreates the entire external state.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 boolean
ViewSettingsHelper. isAllTasksShown(ViewSettingsModel viewSettingsModel, IWorkflowProvider provider)
static boolean
WorkflowStateHelper. isStateListSavable(WorkflowStateListModel stateListModel, IWorkflowProvider provider)
Check whether the given states are not necessarily valid, but not in such a way that they cannot be saved in the database.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 WorkflowStateModel
WorkflowStateHelper. restoreState(IBaseWorkflowEnvironmentData env, WorkflowModelBean modelBean, IWorkflowProvider provider, IElementPrototypeWrapper<?> item)
static void
ViewSettingsHelper. toggleShowAllTasks(ViewSettingsModel viewSettingsModel, IWorkflowProvider provider)
Toggles the show all tasks checkbox.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
WorkflowExternalStateHelper. updateClientCounters(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableClientCounter
s.static void
WorkflowExternalStateHelper. updateClientResources(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableClientResource
s.static void
ElementPrototypesHelper. updateDrawerPanelModel(IBaseWorkflowEnvironmentData environmentData, WorkflowModelBean modelBean, IWorkflowProvider provider)
Recreates the drawer panel model and requests an UI update.static void
WorkflowExternalStateHelper. updateInboxes(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableInbox
es.static void
WorkflowExternalStateHelper. updateProjectResources(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableProjectResource
s.static void
WorkflowExternalStateHelper. updateStates(WorkflowModelBean modelBean, IWorkflowProvider provider, Locale locale)
Rereads the availableWorkflowState
s.static void
WorkflowExternalStateHelper. updateSubmitButtons(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the available submit buttons.static void
WorkflowExternalStateHelper. updateTemplatesHtml(WorkflowModelBean modelBean, IWorkflowProvider provider)
static void
WorkflowExternalStateHelper. updateTemplatesUrl(WorkflowModelBean modelBean, IWorkflowProvider provider)
static void
WorkflowExternalStateHelper. updateUserGroups(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableUserGroup
s.static void
WorkflowExternalStateHelper. updateUsers(WorkflowModelBean modelBean, IWorkflowProvider provider)
Rereads the availableUser
s.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 IWorkflowProvider in de.xima.fc.workflow.designer.logic
Methods in de.xima.fc.workflow.designer.logic that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
FacesWorkflowLocalValidationContext. getProvider()
-
Uses of IWorkflowProvider in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
GetElementSummaryParams. getProvider()
IWorkflowProvider
ElementInitParams. getWorkflowProvider()
IWorkflowProvider
GetElementPrototypesParams. getWorkflowProvider()
Constructors in de.xima.fc.workflow.designer.model with parameters of type IWorkflowProvider 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.GetElementSummaryParams(IEntityContext ec, IWorkflowProvider provider, ElementKey key, String elementType, TData data)
GetNodePrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider)
GetTriggerPrototypesParams(IBaseWorkflowEnvironmentData environmentData, IWorkflowProvider provider)
-
Uses of IWorkflowProvider in de.xima.fc.workflow.processor.engine
Methods in de.xima.fc.workflow.processor.engine with parameters of type IWorkflowProvider Modifier and Type Method Description WorkflowValidator.Builder
WorkflowValidator.Builder. provider(IWorkflowProvider provider)
-
Uses of IWorkflowProvider in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic with parameters of type IWorkflowProvider Modifier and Type Method Description static List<ISummaryKeyValuePair>
WorkflowSummaryHelper. getMultiFileSummaryKeyValuePairs(IEntityContext ec, IWorkflowProvider wfProvider, MultiFile multiFile)
Creates summary entries for a specifiedMultiFile
instance.static List<ISummaryKeyValuePair>
WorkflowSummaryHelper. getSingleFileSummaryKeyValuePairs(IEntityContext ec, IWorkflowProvider wfProvider, SingleFile singleFile)
Creates a summary entries for a givenSingleFile
instance.static List<ISummaryKeyValuePair>
WorkflowSummaryHelper. getSingleFileSummaryKeyValuePairs(IEntityContext ec, IWorkflowProvider wfProvider, SingleFile singleFile, String i18nSingleFileResourceKey)
Creates summary entries for a specifiedSingleFile
instance. -
Uses of IWorkflowProvider in de.xima.fc.workflow.processor.logic.validation
Classes in de.xima.fc.workflow.processor.logic.validation that implement IWorkflowProvider Modifier and Type Class Description class
ValidationWorkflowProvider
An implementation ofIWorkflowProvider
that is available during bean validation of the workflow.Methods in de.xima.fc.workflow.processor.logic.validation that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
DefaultWorkflowValidationContext. getProvider()
IWorkflowProvider
InjectableValidationContext. getProvider()
-
Uses of IWorkflowProvider in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return IWorkflowProvider Modifier and Type Method Description IWorkflowProvider
WorkflowValidationParams. getProvider()
Methods in de.xima.fc.workflow.processor.model with parameters of type IWorkflowProvider Modifier and Type Method Description void
WorkflowValidationParams.Builder. withProvider(IWorkflowProvider provider)
-