Verwendungen von Klasse
org.imixs.workflow.exceptions.PluginException
Packages, die PluginException verwenden
Package
Beschreibung
-
Verwendungen von PluginException in org.imixs.workflow
Methoden in org.imixs.workflow, die PluginException auslösenModifizierer und TypMethodeBeschreibungvoidPlugin.close(boolean rollbackTransaction) This method is called after all plugins are executed by the WorkfloKernel.WorkflowKernel.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.booleanRuleEngine.evaluateBooleanExpression(String script, ItemCollection workitem) This method evaluates a boolean expression.RuleEngine.evaluateBusinessRule(String script, ItemCollection workitem, ItemCollection event) This method evaluates the business rule.WorkflowContext.evalWorkflowResult(ItemCollection event, String tag, ItemCollection documentContext) The method evaluates the WorkflowResult for a given BPMN event and returns a ItemCollection containing all item values of a specified tag name.WorkflowContext.evalWorkflowResult(ItemCollection event, String xmlTag, ItemCollection documentContext, boolean resolveItemValues) The method evaluates the WorkflowResult for a given BPMN event and returns a ItemCollection containing all item values of a specified xml tag.Adapter.execute(ItemCollection document, ItemCollection event) voidPlugin.init(WorkflowContext ctx) This method is called before the WorkflowKernel starts the execution.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.voidWorkflowKernel.registerPlugin(String pluginClass) This method registers a new plugin based on class name.voidWorkflowKernel.registerPlugin(Plugin plugin) This method registers a new plugin class.Plugin.run(ItemCollection document, ItemCollection event) voidWorkflowKernel.unregisterPlugin(String pluginClass) This method removes a registered plugin based on its class name. -
Verwendungen von PluginException in org.imixs.workflow.engine
Methoden in org.imixs.workflow.engine, die PluginException auslösenModifizierer und TypMethodeBeschreibungWorkflowService.adaptText(String text, ItemCollection documentContext) The method adaptText can be called to replace predefined xml tags included in a text with custom values.WorkflowService.adaptTextList(String text, ItemCollection documentContext) The method adaptTextList can be called to replace a text with custom values.WorkflowService.evalNextTask(ItemCollection workitem) The method evaluates the next task for a process instance (workitem) based on the current model definition.WorkflowService.evalWorkflowResult(ItemCollection event, String tag, ItemCollection documentContext) The method evaluates the WorkflowResult for a given BPMN event and returns a ItemColleciton containing all item values of a specified tag name.WorkflowService.evalWorkflowResult(ItemCollection event, String xmlTag, ItemCollection documentContext, boolean resolveItemValues) The method evaluates the WorkflowResult for a given BPMN event and returns a ItemColleciton containing all item values of a specified xml tag.WorkflowService.evalWorkflowResultXML(ItemCollection event, String xmlTag, String name, ItemCollection documentContext, boolean resolveItemValues) The method evaluates a XML tag from the WorkflowResult for a given BPMN event.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 voidWorkflowService.registerPlugins(WorkflowKernel workflowkernel, ItemCollection profile) This method register all plugin classes listed in the model profile -
Verwendungen von PluginException in org.imixs.workflow.engine.adapters
Methoden in org.imixs.workflow.engine.adapters, die PluginException auslösenModifizierer und TypMethodeBeschreibungvoidAccessAdapter.mergeRoles(List valueList, List sourceList, ItemCollection documentContext) This method merges the role names from a SourceList into a valueList and removes duplicates.AccessAdapter.updateACL(ItemCollection workitem, ItemCollection event, ItemCollection nextTask) This method updates the $readAccess and $writeAccess attributes of a WorkItem depending to the configuration of a Activity Entity. -
Verwendungen von PluginException in org.imixs.workflow.engine.plugins
Methoden in org.imixs.workflow.engine.plugins, die PluginException auslösenModifizierer und TypMethodeBeschreibungvoidAbstractPlugin.close(boolean rollbackTransaction) voidMailPlugin.close(boolean rollbackTransaction) Send the mail if the object 'mailMessage' is not null.voidReportPlugin.close(int status) protected voidSplitAndJoinPlugin.createSubprocesses(List<String> subProcessDefinitions, ItemCollection originWorkitem) This method expects a list of Subprocess definitions and create for each definition a new subprocess.VersionPlugin.createVersion(ItemCollection sourceItemCollection) This method creates a new instance of a exiting workitem.IntervalPlugin.evalCron(String cron, LocalDateTime baseDateTime) evaluates a cron definitionIntervalPlugin.evalMacro(String macro, LocalDateTime ldt) The method evaluates a macro.List<org.imixs.workflow.engine.plugins.AnalysisPlugin.MeasurePoint> AnalysisPlugin.evaluate(String aString, ItemCollection documentContext) This method parses the a string for xml tag- xxx
.MailPlugin.getBody(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail body from the current workflow event.MailPlugin.getSubject(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail subject from the current workflow activity.voidAbstractPlugin.init(WorkflowContext _ctx) Initialize Plugin and get an instance of the EJB Session ContextvoidOwnerPlugin.mergeRoles(List valueList, List sourceList, ItemCollection documentContext) This method merges the role names from a SourceList into a valueList and removes duplicates.AccessPlugin.run(ItemCollection adocumentContext, ItemCollection documentActivity) Veraltet.AnalysisPlugin.run(ItemCollection documentContext, ItemCollection documentActivity) ApplicationPlugin.run(ItemCollection adocumentContext, ItemCollection adocumentActivity) ApproverPlugin.run(ItemCollection workitem, ItemCollection event) computes the approvedBy and appovers name fields.DocumentComposerPlugin.run(ItemCollection documentContext, ItemCollection event) This method adds the attachments of the blob workitem to the MimeMessageEventLogPlugin.run(ItemCollection documentContext, ItemCollection event) HistoryPlugin.run(ItemCollection adocumentContext, ItemCollection adocumentActivity) Update the Log entry.IntervalPlugin.run(ItemCollection adocumentContext, ItemCollection event) The method paresed for a fields with the prafix 'keyitnerval'LogPlugin.run(ItemCollection documentContext, ItemCollection adocumentActivity) the log entries generated form the kernel will be cut if the attribute numWorkflowLogLength was providedMailPlugin.run(ItemCollection documentContext, ItemCollection documentActivity) The run method creates a mailMessage object if recipients are defined by the corresponding BPMN event.OwnerPlugin.run(ItemCollection adocumentContext, ItemCollection adocumentActivity) changes the '$owner' item depending to the activityentity or processEntityReportPlugin.run(ItemCollection adocumentContext, ItemCollection adocumentActivity) Executes a report defined defined by the event in the attribute 'txtReportName'.ResultPlugin.run(ItemCollection documentContext, ItemCollection event) RulePlugin.run(ItemCollection workitem, ItemCollection event) The run method evaluates a script provided by an activityEntity with the specified scriptEngine.SplitAndJoinPlugin.run(ItemCollection workitem, ItemCollection event) The method evaluates the workflow activity result for items with name: subprocess_create subprocess_update origin_update For each item a corresponding processing cycle will be started.TaxonomyPlugin.run(ItemCollection documentContext, ItemCollection event) VersionPlugin.run(ItemCollection adocumentContext, ItemCollection adocumentActivity) creates a new version or converts a version into the MasterVersion depending to the activity attribute "keyVersion" provided by the workflow model.protected voidSplitAndJoinPlugin.syncSubprocesses(String originProcessDefinition, ItemCollection subprocessWorkitem) This method syncs the items from the parent workitem 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.MailPlugin.transformXSLBody(ItemCollection documentContext, String xslTemplate) This method performs a XSL transformation based on the current Mail Body text.DocumentComposerPlugin.transformXSLTemplate(ItemCollection documentContext, String xslTemplate) This method performs a XSL transformation based on an xslTemplate.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. -
Verwendungen von PluginException in org.imixs.workflow.exceptions
Konstruktoren in org.imixs.workflow.exceptions mit Parametern vom Typ PluginException -
Verwendungen von PluginException in org.imixs.workflow.faces.data
Methoden in org.imixs.workflow.faces.data, die PluginException auslösen -
Verwendungen von PluginException in org.imixs.workflow.faces.fileupload
Methoden in org.imixs.workflow.faces.fileupload, die PluginException auslösenModifizierer und TypMethodeBeschreibungvoidFileUploadController.attacheFiles(ItemCollection workitem) Attaches the uploaded file objects to the current workitem.voidFileUploadController.onDocumentEvent(DocumentEvent documentEvent) In case no WorkflowController was used we observer also the before Save eventvoidFileUploadController.onWorkflowEvent(WorkflowEvent workflowEvent) WorkflowEvent listener to add uploaded file parts into the current workitem. -
Verwendungen von PluginException in org.imixs.workflow.faces.util
Methoden in org.imixs.workflow.faces.util mit Parametern vom Typ PluginExceptionModifizierer und TypMethodeBeschreibungstatic voidErrorHandler.handlePluginException(PluginException pe) The Method expects a PluginException and adds the corresponding Faces Error Message into the FacesContext. -
Verwendungen von PluginException in org.imixs.workflow.util
Methoden in org.imixs.workflow.util, die PluginException auslösenModifizierer und TypMethodeBeschreibungstatic ItemCollectionXMLParser.parseItemStructure(String xmlContent) This method parses the xml content of a item element and returns a new ItemCollection containing all item values.static ItemCollectionThis method parses the xml content of a XML tag and returns a new ItemCollection containing all embedded tags.static List<ItemCollection> XMLParser.parseTagList(String content, String tag) This method parses the xml content and returns a list of ItemCollection elements for each tag with the given tag name