Uses of Class
org.imixs.workflow.exceptions.ModelException
Package
Description
-
Uses of ModelException in org.imixs.workflow
Modifier and TypeMethodDescriptionvoid
ModelManager.addModel
(org.openbpmn.bpmn.BPMNModel model) Adds a new model into the local model storeWorkflowKernel.eval
(ItemCollection _workitem) Evaluates the next task BPMN element for a process instance (workitem) based on the current model definition.ModelManager.findAllGroups()
This method returns a sorted list of all unique workflow groups contained in the model store.ModelManager.findAllGroupsByModel
(org.openbpmn.bpmn.BPMNModel _model) This method returns a sorted list of all workflow groups contained in a BPMN model.ModelManager.findAllVersionsByGroup
(String group) Returns a sorted list of all model versions containing the requested workflow group.ModelManager.findEndTasks
(org.openbpmn.bpmn.BPMNModel model, String processGroup) Returns a list of End Tasks of a given Process Grouporg.openbpmn.bpmn.BPMNModel
ModelManager.findModelByWorkitem
(ItemCollection workitem) Returns a Model matching the $modelversion of 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 GroupModelManager.findVersionByGroup
(String group) Returns the first matching model version by a given workflow group.org.openbpmn.bpmn.BPMNModel
Returns a BPMNModel by its version from the local model storeorg.openbpmn.bpmn.BPMNModel
ModelManager.getModelByWorkitem
(ItemCollection workitem) 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) Returns the BPMN Event entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID" and "$eventID".ModelManager.loadProcess
(ItemCollection workitem) Returns the BPMN Process entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID".ModelManager.loadTask
(ItemCollection workitem) Returns the BPMN Task entity associated with a given workitem, based on its attributes "$modelVersion" and "$taskID".ModelManager.nextModelElement
(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.WorkflowManager.processWorkItem
(ItemCollection workitem) This method processes a workItem. -
Uses of ModelException in org.imixs.workflow.engine
Modifier and TypeMethodDescriptionvoid
ModelService.addModel
(org.openbpmn.bpmn.BPMNModel model) Deprecated.WorkflowService.evalNextTask
(ItemCollection workitem) The method evaluates the next task for a process instance (workitem) based on the current model definition.WorkflowService.getEvents
(ItemCollection workitem) This returns a list of workflow events assigned to a given workitem.org.openbpmn.bpmn.BPMNModel
Deprecated.org.openbpmn.bpmn.BPMNModel
ModelService.getModelByWorkitem
(ItemCollection workitem) Deprecated.ModelService.loadDefinition
(org.openbpmn.bpmn.BPMNModel model) Deprecated.ModelService.loadEvent
(ItemCollection workitem) Deprecated.ModelService.loadProcess
(ItemCollection workitem) Deprecated.ModelService.loadTask
(ItemCollection workitem) Deprecated.ModelService.nextModelElement
(ItemCollection event, ItemCollection workitem) Deprecated.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, org.openbpmn.bpmn.BPMNModel model) 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionstatic void
ErrorHandler.handleModelException
(ModelException me) The Method expects a ModelException and adds the corresponding Faces Error Message into the FacesContext.