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.