Uses of Class
org.imixs.workflow.exceptions.ModelException
Packages that use ModelException
Package
Description
-
Uses of ModelException in org.imixs.workflow
Methods in org.imixs.workflow that throw ModelExceptionModifier and TypeMethodDescriptionWorkflowKernel.eval
(ItemCollection _workitem) Evaluates the next task BPMN element for a process instance (workitem) based on the current model definition.WorkflowContext.evalNextTask
(ItemCollection workitem) The method evaluates the next task for a process instance (workitem) based on the current model definition.org.openbpmn.bpmn.BPMNModel
WorkflowContext.fetchModel
(String version) This method returns a exclusive thread save BPMNModel instance.ModelManager.findAllGroupsByModel
(org.openbpmn.bpmn.BPMNModel _model) This method returns a sorted list of all workflow groups contained in an Imixs BPMN model.ModelManager.findEndTasks
(org.openbpmn.bpmn.BPMNModel model, String processGroup) Returns a list of End Tasks of a given Process GroupWorkflowContext.findModelVersionByGroup
(String group) Returns returns the hightest version matching a given workflow group.WorkflowContext.findModelVersionByRegEx
(String modelRegex) Returns the highest version matching a given regular expression.WorkflowContext.findModelVersionByWorkitem
(ItemCollection workitem) Returns a valid model version for a given workitem.ModelManager.findStartTasks
(org.openbpmn.bpmn.BPMNModel model, String processGroup) Returns a list of start Tasks of a given Process GroupReturns a list of all Tasks of a given Process Grouporg.openbpmn.bpmn.BPMNModel
This method return a thread save instance of a BPMN Model.org.openbpmn.bpmn.BPMNModel
ModelManager.getModelByWorkitem
(ItemCollection workitem) This method returns a thread save instance of a BPMNModel based on the given workitem meta data.boolean
ModelManager.isImixsProcess
(org.openbpmn.bpmn.elements.BPMNProcess _process) This method returns true if the geiven process contains at least one Imixs Task Element.ModelManager.loadDefinition
(org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Definition entity associated with a given workitem, based on its attribute "$modelVersion".ModelManager.loadEvent
(ItemCollection workitem, org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Event entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID" and "$eventID".WorkflowKernel.loadEvent
(ItemCollection workitem, org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Event entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID" and "$eventID".ModelManager.loadProcess
(ItemCollection workitem, org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Process entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID".ModelManager.loadTask
(ItemCollection workitem, org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Task entity associated with a given workitem, based on its attributes "$modelVersion" and "$taskID".ModelManager.nextModelElement
(org.openbpmn.bpmn.BPMNModel model, ItemCollection event, ItemCollection workitem) Finds the next BPMN Element associated with a given event element.WorkflowKernel.process
(ItemCollection workitem) This method processes a workitem (process instance) based on the current model definition.WorkflowContext.processWorkItem
(ItemCollection workitem) This method processes a workItem. -
Uses of ModelException in org.imixs.workflow.engine
Methods in org.imixs.workflow.engine that throw ModelExceptionModifier and TypeMethodDescriptionWorkflowService.evalNextTask
(ItemCollection workitem) The method evaluates the next task for a process instance (workitem) based on the current model definition.org.openbpmn.bpmn.BPMNModel
WorkflowService.fetchModel
(String version) This method returns a exclusive thread save BPMNModel instance.WorkflowService.findModelVersionByGroup
(String group) Returns a version by Group.WorkflowService.findModelVersionByWorkitem
(ItemCollection workitem) Returns a Model matching the $modelversion of a given workitem.ModelService.findVersionByGroup
(String group) Returns a version by Group.WorkflowService.getEvents
(ItemCollection workitem) This returns a list of workflow events assigned to a given workitem.void
AsyncEventService.onProcess
(ProcessingEvent processingEvent) The observer method verifies if the current task contains a AsyncEvent definition.WorkflowService.processWorkItem
(ItemCollection workitem) This method processes a workItem by the WorkflowKernel and saves the workitem after the processing was finished successful.WorkflowService.processWorkItem
(ItemCollection workitem, int eventID) This method processes a workItem based on a given event.WorkflowService.processWorkItem
(ItemCollection workitem, ItemCollection event) This method processes a workItem based on a given event.WorkflowService.processWorkItemByNewTransaction
(ItemCollection workitem) This method processes a workitem in a new transaction.protected void
WorkflowScheduler.processWorkListByEvent
(org.openbpmn.bpmn.BPMNModel model, ItemCollection taskEntity, ItemCollection eventEntity, ItemCollection configItemCollection) This method processes all workitems for a specific scheduled event element of a workflow model.protected void
WorkflowService.registerPlugins
(WorkflowKernel workflowkernel, ItemCollection profile) This method register all plugin classes listed in the model profilevoid
ModelService.saveModel
(org.openbpmn.bpmn.BPMNModel model) This method saves a BPMNModel into the database and adds the model into the internal model store.void
This method saves a BPMNModel with its meta data into the database and adds the model into the internal model store. -
Uses of ModelException in org.imixs.workflow.engine.plugins
Methods in org.imixs.workflow.engine.plugins that throw ModelExceptionModifier and TypeMethodDescriptionprotected void
SplitAndJoinPlugin.createSubprocesses
(List<String> subProcessDefinitions, ItemCollection originWorkitem) This method expects a list of Subprocess definitions and create for each definition a new subprocess.protected void
SplitAndJoinPlugin.syncSubprocesses
(String originProcessDefinition, ItemCollection subprocessWorkitem) This method syncs the items from the parent worktiem referred by $workitemref into this process instance In this case the $uniqueidref is ignored as it is not relevant and provides more usescases to use this plugin feature.protected void
SplitAndJoinPlugin.updateOrigin
(String originProcessDefinition, ItemCollection subprocessWorkitem) This method expects a single process definitions to update the origin process for a subprocess.protected void
SplitAndJoinPlugin.updateSubprocesses
(List<String> subProcessDefinitions, ItemCollection originWorkitem) This method expects a list of Subprocess definitions and updates each matching existing subprocess. -
Uses of ModelException in org.imixs.workflow.faces.data
Methods in org.imixs.workflow.faces.data that throw ModelExceptionModifier and TypeMethodDescriptionvoid
WorkflowController.create()
This action method is used to initialize a new workitem with the initial values of the assigned workflow task.void
This method creates a new empty workitem.WorkflowController.getEvents()
This method returns a List of workflow events assigned to the corresponding '$taskId' and '$modelVersion' of the current WorkItem.WorkflowController.process()
This method processes the current workItem and returns a new action result.WorkflowController.process
(int id) This method processes the current workItem with the provided eventID. -
Uses of ModelException in org.imixs.workflow.faces.util
Methods in org.imixs.workflow.faces.util with parameters of type ModelExceptionModifier and TypeMethodDescriptionstatic void
ErrorHandler.handleModelException
(ModelException me) The Method expects a ModelException and adds the corresponding Faces Error Message into the FacesContext.