Uses of Class
org.imixs.workflow.exceptions.PluginException
Package
Description
-
Uses of PluginException in org.imixs.workflow
Modifier and TypeMethodDescriptionvoid
Plugin.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.boolean
RuleEngine.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.Adapter.execute
(ItemCollection document, ItemCollection event) void
Plugin.init
(WorkflowContext workflowContext) 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.WorkflowManager.processWorkItem
(ItemCollection workitem) This method processes a workItem.void
WorkflowKernel.registerPlugin
(String pluginClass) This method registers a new plugin based on class name.void
WorkflowKernel.registerPlugin
(Plugin plugin) This method registers a new plugin class.Plugin.run
(ItemCollection document, ItemCollection event) void
WorkflowKernel.unregisterPlugin
(String pluginClass) This method removes a registered plugin based on its class name. -
Uses of PluginException in org.imixs.workflow.engine
Modifier and TypeMethodDescriptionWorkflowService.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.evalWorkflowResult
(ItemCollection event, ItemCollection documentContext) Deprecated.WorkflowService.evalWorkflowResult
(ItemCollection event, ItemCollection documentContext, boolean resolveItemValues) Deprecated.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.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
WorkflowService.registerPlugins
(WorkflowKernel workflowkernel, org.openbpmn.bpmn.BPMNModel model) This method register all plugin classes listed in the model profile -
Uses of PluginException in org.imixs.workflow.engine.adapters
Modifier and TypeMethodDescriptionvoid
AccessAdapter.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. -
Uses of PluginException in org.imixs.workflow.engine.plugins
Modifier and TypeMethodDescriptionvoid
AbstractPlugin.close
(boolean rollbackTransaction) void
MailPlugin.close
(boolean rollbackTransaction) Send the mail if the object 'mailMessage' is not null.void
ReportPlugin.close
(int status) protected void
SplitAndJoinPlugin.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.void
AbstractPlugin.init
(WorkflowContext actx) Initialize Plugin and get an instance of the EJB Session Contextvoid
DocumentComposerPlugin.init
(WorkflowContext actx) void
OwnerPlugin.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) Deprecated.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 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.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 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 PluginException in org.imixs.workflow.exceptions
-
Uses of PluginException in org.imixs.workflow.faces.data
-
Uses of PluginException in org.imixs.workflow.faces.util
Modifier and TypeMethodDescriptionstatic void
ErrorHandler.handlePluginException
(PluginException pe) The Method expects a PluginException and adds the corresponding Faces Error Message into the FacesContext. -
Uses of PluginException in org.imixs.workflow.util
Modifier and TypeMethodDescriptionstatic ItemCollection
XMLParser.parseItemStructure
(String xmlContent) This method parses the xml content of a item element and returns a new ItemCollection containing all item values.static ItemCollection
This 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