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.BPMNModelWorkflowContext.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.BPMNModelThis method return a thread save instance of a BPMN Model.org.openbpmn.bpmn.BPMNModelModelManager.getModelByWorkitem(ItemCollection workitem) This method returns a thread save instance of a BPMNModel based on the given workitem meta data.booleanModelManager.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.BPMNModelWorkflowService.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.voidAsyncEventService.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 voidWorkflowScheduler.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 voidWorkflowService.registerPlugins(WorkflowKernel workflowkernel, ItemCollection profile) This method register all plugin classes listed in the model profilevoidModelService.saveModel(org.openbpmn.bpmn.BPMNModel model) This method saves a BPMNModel into the database and adds the model into the internal model store.voidThis 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 voidSplitAndJoinPlugin.createSubprocesses(List<String> subProcessDefinitions, ItemCollection originWorkitem) This method expects a list of Subprocess definitions and create for each definition a new subprocess.protected voidSplitAndJoinPlugin.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 voidSplitAndJoinPlugin.updateOrigin(String originProcessDefinition, ItemCollection subprocessWorkitem) This method expects a single process definitions to update the origin process for a subprocess.protected voidSplitAndJoinPlugin.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 TypeMethodDescriptionvoidWorkflowController.create()This action method is used to initialize a new workitem with the initial values of the assigned workflow task.voidThis 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 voidErrorHandler.handleModelException(ModelException me) The Method expects a ModelException and adds the corresponding Faces Error Message into the FacesContext.