All Classes and Interfaces

Class
Description
This abstract class implements different helper methods used by subclasses
The AccessAdapter is a generic adapter class responsible to update the ACL of a workitem.
Deprecated.
This Exception is thrown by the AdminPService
The AmdinPService provides a mechanism to start long running jobs.
This plugin can be used to measure the time of any phase during a workflow.
This Plugin updates application specific settings.
This plug-in is used to manage multiple users involved in a approver procedure.
The AsyncEventScheduler starts a scheduler service to process async events in an asynchronous way by calling the AsyncEventService.
 
The AsyncEventService can be used to process workflow events in an asynchronous batch process.
Stores the result of a Facets search.
 
This Document entity bean is a wrapper class for the org.imixs.workflow.ItemCollection which is used in all Imixs-Workflow Interfaces.
This DocumentComposer Plugin creates html output stored in a item.
The DocumentEvent provides a CDI observer pattern.
The DocumentService is used to save and load instances of ItemCollections into a Database.
The EventLog entity bean is used by the EventLogService to create and access event log entries.
The Imixs EventLog plugin can be used to create a EventLog entry during processing an event.
The EventLogService is a service to create and access an event log .
The Imixs HealthCheckService implements the Microservice HealthCheck interface.
This Plugin creates a history log in the property txtWorkflowHistory.
The ImixsConfigSource is a custom config source based on Microprofile Config API.
The IndexEvent provides a CDI event fired immediately before a document is indexed by the search service implementation.
The Imixs Interval Plugin implements an mechanism to adjust a date field of a workitem based on a interval description.
 
JobHandler to rebuild the lucene fulltext index.
The JobHandlerRenameUser updates the name fields of workitems.
JobHandler to upgrate existing workItems to the latest workflow version.
This Pluginmodul cuts the length of the technical log entries generated by the WorkflowKernel: txtWorkflowPluginLog txtWorkflowActivityLog The Attribute numWorkflowLogLength indicates the maximum number of entries.
This plug-in supports a Mail interface to send a email to a list of recipients.
The Imixs MetricSerivce is a monitoring resource for Imixs-Workflow in the prometheus format.
The ModelManager is independent form the IX JEE Entity EJBs and uses the standard IntemCollection Object as a data transfer object to communicate with clients.
This plugin implements a ownership control by evaluating the configuration of an BPMN Event element.
The ProcessingEvent provides a CDI event fired by the WorkflowService EJB.
This plug-in executes a Imixs Report definition and stores the result either into the current workitem ($file) or into the file system.
The ReportService supports methods to create, process and find report instances.
This Plug-In evaluates the result message provided by the Activity property 'txtActivityResult'.
The Imixs Rule Plugin evaluates a business rule provided by the current ActiviyEntity.
This interface is used to implement a Scheduler managed by the SchedulerService.
This SchedulerSaveService is used to save configurations in a new transaction.
The SchedulerController is a front-end controller to start and stop schedulers.
The SchedulerException is thrown from the generic scheduler service
The SchedulerService EJB can be used to start, monitor and stop custom scheduler implementation.
The IndexSchemaService provides the index Schema.
This SearchService defines methods to search workitems or collections of workitems.
The SetupEvent provides a CDI observer pattern.
The SetupService EJB initializes the Imxis-Workflow engine and returns the current status.
The SimulationService can be used to simulate a process life cycle without storing any data into the database.
Stores information about how to sort documents by terms by an individual field.
The Imixs Split&Join Plugin provides functionality to create and update sub-process instances from a workflow event in an origin process.
The Imixs Taxonomy plugin can be used to collect taxonomy data at specific stages of a business process.
The TextEvent provides a CDI observer pattern.
The TextForEachAdapter can be used to format text fragments with the 'for-each' tag.
The TextItemValueAdapter replaces text fragments with the values of a named Item.
The TextPropertyValueAdapter replaces text fragments with named system property values.
The UpdateService defines methods to update the search index.
The UserGroupEvent provides a CDI observer pattern.
This plugin handles the creation and management of versions from an existing workitem. inside the Imix JEE Workflow.
This EJB implements a Imixs Scheduler Interface and scans workitems for scheduled activities.
The WorkflowSchedulerController is used to start and stop the standard workflow scheduler.
The WorkflowService is the Java EE Implementation for the Imixs Workflow Core API.