A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractPlugin - Class in org.imixs.workflow.engine.plugins
This abstract class implements different helper methods used by subclasses
AbstractPlugin() - Constructor for class org.imixs.workflow.engine.plugins.AbstractPlugin
 
AccessAdapter - Class in org.imixs.workflow.engine.adapters
The AccessAdapter is a generic adapter class responsible to update the ACL of a workitem.
AccessAdapter() - Constructor for class org.imixs.workflow.engine.adapters.AccessAdapter
Default Constructor
AccessAdapter(WorkflowService) - Constructor for class org.imixs.workflow.engine.adapters.AccessAdapter
CDI Constructor to inject WorkflowService
ACCESSLEVEL_AUTHORACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
ACCESSLEVEL_EDITORACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
ACCESSLEVEL_MANAGERACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
ACCESSLEVEL_NOACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
ACCESSLEVEL_READERACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
AccessPlugin - Class in org.imixs.workflow.engine.plugins
Deprecated.
AccessPlugin() - Constructor for class org.imixs.workflow.engine.plugins.AccessPlugin
Deprecated.
 
adapters - Variable in class org.imixs.workflow.engine.WorkflowService
 
adaptText(String, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
The method adaptText can be called to replace predefined xml tags included in a text with custom values.
adaptTextList(String, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
The method adaptTextList can be called to replace a text with custom values.
addDocumentToIndex(ItemCollection) - Method in class org.imixs.workflow.engine.DocumentService
This method adds a single document into the to the Lucene index.
addModel(Model) - Method in class org.imixs.workflow.engine.ModelService
This Method adds a model into the internal model store.
addWorkDays(Calendar, int) - Method in class org.imixs.workflow.engine.WorkflowScheduler
This method adds workdays (MONDAY - FRIDAY) to a given calendar object.
addWorkitemRef(String, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This methods adds a new workItem reference into a workitem
AdminPException - Exception in org.imixs.workflow.engine.adminp
This Exception is thrown by the AdminPService
AdminPException(String, String) - Constructor for exception org.imixs.workflow.engine.adminp.AdminPException
 
AdminPException(String, String, Exception) - Constructor for exception org.imixs.workflow.engine.adminp.AdminPException
 
AdminPService - Class in org.imixs.workflow.engine.adminp
The AmdinPService provides a mechanism to start long running jobs.
AdminPService() - Constructor for class org.imixs.workflow.engine.adminp.AdminPService
 
AFTER_PROCESS - Static variable in class org.imixs.workflow.engine.ProcessingEvent
 
AnalysisPlugin - Class in org.imixs.workflow.engine.plugins
This plugin can be used to measure the time of any phase during a workflow.
AnalysisPlugin() - Constructor for class org.imixs.workflow.engine.plugins.AnalysisPlugin
 
AND - org.imixs.workflow.engine.index.DefaultOperator
 
ANONYMOUS - Static variable in class org.imixs.workflow.engine.index.SchemaService
 
ApplicationPlugin - Class in org.imixs.workflow.engine.plugins
This Plugin updates application specific settings.
ApplicationPlugin() - Constructor for class org.imixs.workflow.engine.plugins.ApplicationPlugin
 
APPROVEDBY - Static variable in class org.imixs.workflow.engine.plugins.ApproverPlugin
 
ApproverPlugin - Class in org.imixs.workflow.engine.plugins
This plug-in is used to manage multiple users involved in a approver procedure.
ApproverPlugin() - Constructor for class org.imixs.workflow.engine.plugins.ApproverPlugin
 
APPROVERS - Static variable in class org.imixs.workflow.engine.plugins.ApproverPlugin
 
ASYNCEVENT_PROCESSOR_DEADLOCK - Static variable in class org.imixs.workflow.engine.AsyncEventScheduler
 
ASYNCEVENT_PROCESSOR_ENABLED - Static variable in class org.imixs.workflow.engine.AsyncEventScheduler
 
ASYNCEVENT_PROCESSOR_INITIALDELAY - Static variable in class org.imixs.workflow.engine.AsyncEventScheduler
 
ASYNCEVENT_PROCESSOR_INTERVAL - Static variable in class org.imixs.workflow.engine.AsyncEventScheduler
 
AsyncEventScheduler - Class in org.imixs.workflow.engine
The AsyncEventScheduler starts a scheduler service to process async events in an asynchronous way by calling the AsyncEventService.
AsyncEventScheduler() - Constructor for class org.imixs.workflow.engine.AsyncEventScheduler
 
AsyncEventService - Class in org.imixs.workflow.engine
The AsyncEventService can be used to process workflow events in an asynchronous batch process.
AsyncEventService() - Constructor for class org.imixs.workflow.engine.AsyncEventService
 

B

backup(String, String) - Method in class org.imixs.workflow.engine.DocumentService
 
backup(String, String, boolean) - Method in class org.imixs.workflow.engine.DocumentService
This method creates a backup of the result set form a Lucene search query.
BEFORE_PROCESS - Static variable in class org.imixs.workflow.engine.ProcessingEvent
 

C

call() - Method in class org.imixs.workflow.engine.HealthCheckService
This is the implementation for the health check call back method.
Category - Class in org.imixs.workflow.engine.index
Stores the result of a Facets search.
Category(String, int) - Constructor for class org.imixs.workflow.engine.index.Category
Creates a Category
checkDatabase() - Method in class org.imixs.workflow.engine.SetupService
Check database access
checkIndex() - Method in class org.imixs.workflow.engine.SetupService
Check database index
close(boolean) - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
 
close(boolean) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Send the mail if the object 'mailMessage' is not null.
close(int) - Method in class org.imixs.workflow.engine.plugins.ReportPlugin
 
computeDynamicDate(String) - Method in class org.imixs.workflow.engine.ReportService
This method parses a xml tag and computes a dynamic date by parsing the attributes: DAY_OF_MONTH DAY_OF_YEAR MONTH YEAR ADD (FIELD,OFFSET)
CONTENTTYPE_TEXT_HTML - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
CONTENTTYPE_TEXT_PLAIN - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
convertOldFormat() - Method in class org.imixs.workflow.engine.plugins.HistoryPlugin
This method converts the old StringList format in the new format with a list of separated values: date of creation (Date) comment (String) userID (String)
copyItemList(String, ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This Method copies the fields defined in 'items' into the targetWorkitem.
count(String) - Method in class org.imixs.workflow.engine.DocumentService
Returns the total hits for a given search query.
count(String, int) - Method in class org.imixs.workflow.engine.DocumentService
Returns the total hits for a given search query.
countPages(String, int) - Method in class org.imixs.workflow.engine.DocumentService
Returns the total pages for a given search term and a given page size.
createEvent(String, String) - Method in class org.imixs.workflow.engine.EventLogService
Creates/updates a new event log entry.
createEvent(String, String, Calendar) - Method in class org.imixs.workflow.engine.EventLogService
Creates/updates a new event log entry.
createEvent(String, String, Map<String, List<Object>>, Calendar) - Method in class org.imixs.workflow.engine.EventLogService
Creates/updates a new event log entry.
createEvent(String, String, ItemCollection) - Method in class org.imixs.workflow.engine.EventLogService
Creates/updates a new event log entry.
createEvent(String, String, ItemCollection, Calendar) - Method in class org.imixs.workflow.engine.EventLogService
Creates/updates a new event log entry.
createJob(ItemCollection) - Method in class org.imixs.workflow.engine.adminp.AdminPService
This Method starts a new TimerService for a given job.
createSubprocesses(List<String>, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This method expects a list of Subprocess definitions and create for each definition a new subprocess.
createTimerOnCalendar(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Create a calendar-based timer based on a input schedule expression.
createVersion(ItemCollection) - Method in class org.imixs.workflow.engine.plugins.VersionPlugin
This method creates a new instance of a exiting workitem.
customNumberFormat(String, String, double) - Method in class org.imixs.workflow.engine.ReportService
This method converts a double value into a custom number format including an optional locale.

D

DEFAULT_CATEGORY_FIELD_LIST - Static variable in class org.imixs.workflow.engine.index.SchemaService
 
DEFAULT_INTERVAL - Static variable in class org.imixs.workflow.engine.adminp.AdminPService
 
DEFAULT_MAX_SEARCH_RESULT - Static variable in interface org.imixs.workflow.engine.index.SearchService
 
DEFAULT_NOANALYZE_FIELD_LIST - Static variable in class org.imixs.workflow.engine.index.SchemaService
 
DEFAULT_PAGE_SIZE - Static variable in interface org.imixs.workflow.engine.index.SearchService
 
DEFAULT_SEARCH_FIELD_LIST - Static variable in class org.imixs.workflow.engine.index.SchemaService
 
DEFAULT_STORE_FIELD_LIST - Static variable in class org.imixs.workflow.engine.index.SchemaService
 
DEFAULT_TYPE - Static variable in class org.imixs.workflow.engine.WorkflowService
 
DefaultOperator - Enum in org.imixs.workflow.engine.index
 
deleteJob(String) - Method in class org.imixs.workflow.engine.adminp.AdminPService
Stops a running job and deletes the job configuration.
deleteModel(String) - Method in class org.imixs.workflow.engine.ModelService
This method deletes an existing Model from the database and removes the model form the internal ModelStore.
Document - Class in org.imixs.workflow.engine.jpa
This Document entity bean is a wrapper class for the org.imixs.workflow.ItemCollection which is used in all Imixs-Workflow Interfaces.
Document() - Constructor for class org.imixs.workflow.engine.jpa.Document
A Document will be automatically initialized with a unique id and a creation date.
Document(String) - Constructor for class org.imixs.workflow.engine.jpa.Document
This constructor allows the creation of an Document Instance with a default uniqueID
DOCUMENT_TYPE - Static variable in class org.imixs.workflow.engine.scheduler.SchedulerService
 
DocumentComposerPlugin - Class in org.imixs.workflow.engine.plugins
This DocumentComposer Plugin creates html output stored in a item.
DocumentComposerPlugin() - Constructor for class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
 
DocumentEvent - Class in org.imixs.workflow.engine
The DocumentEvent provides a CDI observer pattern.
DocumentEvent(ItemCollection, int) - Constructor for class org.imixs.workflow.engine.DocumentEvent
 
documentEvents - Variable in class org.imixs.workflow.engine.DocumentService
 
DocumentService - Class in org.imixs.workflow.engine
The DocumentService is used to save and load instances of ItemCollections into a Database.
DocumentService() - Constructor for class org.imixs.workflow.engine.DocumentService
 

E

equals(Object) - Method in class org.imixs.workflow.engine.index.Category
 
equals(Object) - Method in class org.imixs.workflow.engine.index.SortOrder
 
equals(Object) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
ERROR_INVALID_XSL_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
ERROR_MAIL_MESSAGE - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
errorCode - Variable in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
errorContext - Variable in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
escapeSearchTerm(String) - Method in class org.imixs.workflow.engine.index.SchemaService
 
escapeSearchTerm(String, boolean) - Method in class org.imixs.workflow.engine.index.SchemaService
This helper method escapes special characters found in a lucene search term.
EVAL_INTERVAL - Static variable in class org.imixs.workflow.engine.plugins.IntervalPlugin
 
evalCron(String) - Method in class org.imixs.workflow.engine.plugins.IntervalPlugin
 
evalCron(String, LocalDateTime) - Method in class org.imixs.workflow.engine.plugins.IntervalPlugin
evaluates a cron definition
evalMacro(String, LocalDateTime) - Method in class org.imixs.workflow.engine.plugins.IntervalPlugin
The method evaluates a macro.
evalNextTask(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
The method evaluates the next task for a process instance (workitem) based on the current model definition.
evaluate(String, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.AnalysisPlugin
This method parses the a string for xml tag xxx.
evalWorkflowResult(ItemCollection, String, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
The method evaluates the WorkflowResult for a given BPMN event and returns a ItemColleciton containing all item values of a specified tag name.
evalWorkflowResult(ItemCollection, String, ItemCollection, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
The method evaluates the WorkflowResult for a given BPMN event and returns a ItemColleciton containing all item values of a specified tag name.
evalWorkflowResult(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
Deprecated.
evalWorkflowResult(ItemCollection, ItemCollection, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Deprecated.
EventLog - Class in org.imixs.workflow.engine.jpa
The EventLog entity bean is used by the EventLogService to create and access event log entries.
EventLog() - Constructor for class org.imixs.workflow.engine.jpa.EventLog
default constructor for JPA
EventLog(String, String, Map<String, List<Object>>) - Constructor for class org.imixs.workflow.engine.jpa.EventLog
Creates a new EventLog entity.
EVENTLOG_LOCK_DATE - Static variable in class org.imixs.workflow.engine.EventLogService
 
EVENTLOG_TOPIC_ASYNC_EVENT - Static variable in class org.imixs.workflow.engine.AsyncEventScheduler
 
EVENTLOG_TOPIC_INDEX_ADD - Static variable in class org.imixs.workflow.engine.DocumentService
 
EVENTLOG_TOPIC_INDEX_REMOVE - Static variable in class org.imixs.workflow.engine.DocumentService
 
EventLogPlugin - Class in org.imixs.workflow.engine.plugins
The Imixs EventLog plugin can be used to create a EventLog entry during processing an event.
EventLogPlugin() - Constructor for class org.imixs.workflow.engine.plugins.EventLogPlugin
 
EventLogService - Class in org.imixs.workflow.engine
The EventLogService is a service to create and access an event log .
EventLogService() - Constructor for class org.imixs.workflow.engine.EventLogService
 
events - Variable in class org.imixs.workflow.engine.SimulationService
 
execute(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
The Execute method updates the ACL of a process instance based on a given event.

F

find(String, int, int) - Method in class org.imixs.workflow.engine.DocumentService
The method returns a list of ItemCollections from the search-index.
find(String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.DocumentService
The method returns a sorted list of ItemCollections from the search-index.
findAllEvents(int, int) - Method in class org.imixs.workflow.engine.EventLogService
Returns all event log entries
findAllReports() - Method in class org.imixs.workflow.engine.ReportService
Returns a list of all reports sorted by name.
findDocumentsByRef(String, int, int) - Method in class org.imixs.workflow.engine.DocumentService
The method returns a collection of ItemCollections referred by a $uniqueid.
findEventsByRef(int, String, String...) - Method in class org.imixs.workflow.engine.EventLogService
Finds events for one or many given topics assigned to a given document reference ($uniqueId).
findEventsByTimeout(int, String...) - Method in class org.imixs.workflow.engine.EventLogService
Finds events for one or many given topics within the current timeout.
findEventsByTopic(int, String...) - Method in class org.imixs.workflow.engine.EventLogService
Finds events for one or many given topics
findReport(String) - Method in class org.imixs.workflow.engine.ReportService
Returns a Report Entity by its identifier.
findScheduledEvents(String) - Method in class org.imixs.workflow.engine.WorkflowScheduler
This method collects all scheduled workflow events.
findSchedulerByName(String) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
This method returns a n injected JobHandler by name or null if no JobHandler with the requested class name is injected.
findStubs(String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.DocumentService
The method returns a sorted list of Document Stubs from the search-index.
findTimer(String) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
This method returns a timer for a corresponding id if such a timer object exists.
findVersionsByGroup(String) - Method in class org.imixs.workflow.engine.ModelService
This method returns a sorted list of model versions containing the requested workflow group.
findVersionsByRegEx(String) - Method in class org.imixs.workflow.engine.ModelService
This method returns a sorted list of model versions matching a given regex for a model version.
formatItemValues(List<?>, String, String) - Method in class org.imixs.workflow.engine.TextItemValueAdapter
this method formats a string object depending of an attribute type.
formatItemValues(List<?>, String, String, Locale) - Method in class org.imixs.workflow.engine.TextItemValueAdapter
this method formats a string object depending of an attribute type.
formatItemValues(List<?>, String, String, Locale, String) - Method in class org.imixs.workflow.engine.TextItemValueAdapter
This method returns a formated a string object.
formatItemValues(List<?>, String, String, Locale, String) - Method in class org.imixs.workflow.engine.TextPropertyValueAdapter
This method returns a formated a string object.

G

getAccessRoles() - Method in class org.imixs.workflow.engine.DocumentService
Returns a comma separated list of additional Access-Roles defined for this service
getBody(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the mail body from the current workflow event.
getCharSet() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
 
getConfiguration() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the Lucene schema configuration
getConfiguration() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
getContentType() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
This method returns a string representing the mail content type.
getCount() - Method in class org.imixs.workflow.engine.index.Category
 
getCount(String) - Method in class org.imixs.workflow.engine.index.Category
 
getCreated() - Method in class org.imixs.workflow.engine.jpa.Document
returns the creation point of time.
getCreated() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns the creation point of time.
getCtx() - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
 
getCtx() - Method in class org.imixs.workflow.engine.SimulationService
 
getData() - Method in class org.imixs.workflow.engine.jpa.Document
returns the data object part of the Entity represented by a java.util.Map
getData() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns the data object part of the Entity represented by a java.util.Map
getDataObject(ItemCollection, String) - Method in class org.imixs.workflow.engine.ModelService
Returns a BPMN DataObject, part of a Task or Event element, by its name
getDataSource(ItemCollection, int, int, String, boolean, Map<String, String>) - Method in class org.imixs.workflow.engine.ReportService
Returns the data source defined by a report.
getDisableOptimisticLocking() - Method in class org.imixs.workflow.engine.DocumentService
 
getDocument() - Method in class org.imixs.workflow.engine.DocumentEvent
 
getDocument() - Method in class org.imixs.workflow.engine.index.IndexEvent
Returns the document to be indexed
getDocument() - Method in class org.imixs.workflow.engine.ProcessingEvent
 
getDocument() - Method in class org.imixs.workflow.engine.TextEvent
 
getDocumentsByQuery(String) - Method in class org.imixs.workflow.engine.DocumentService
Returns all documents of by JPQL statement
getDocumentsByQuery(String, int) - Method in class org.imixs.workflow.engine.DocumentService
Returns all documents of by JPQL statement.
getDocumentsByQuery(String, int, int) - Method in class org.imixs.workflow.engine.DocumentService
Returns all documents of by JPQL statement.
getDocumentsByType(String) - Method in class org.imixs.workflow.engine.DocumentService
Returns an unordered list of all documents of a specific type.
getDocumentService() - Method in class org.imixs.workflow.engine.WorkflowService
Returns an instance of the DocumentService EJB.
getEvent(String) - Method in class org.imixs.workflow.engine.EventLogService
Returns an detached event log entry by its ID.
getEvents(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
This returns a list of workflow events assigned to a given workitem.
getEventType() - Method in class org.imixs.workflow.engine.DocumentEvent
 
getEventType() - Method in class org.imixs.workflow.engine.index.IndexEvent
 
getEventType() - Method in class org.imixs.workflow.engine.ProcessingEvent
 
getExtendedSearchTerm(String) - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the extended search term for a given query.
getField() - Method in class org.imixs.workflow.engine.index.SortOrder
 
getFieldList() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the field list defining the default content of the schema.
getFieldListAnalyze() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the analyzed field list of the schema.
getFieldListCategory() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the field list of category fields.
getFieldListNoAnalyze() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the no-analyze field list of the schema.
getFieldListStore() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns the field list of items stored in the index.
getFrom(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the sender name.
getGroups() - Method in class org.imixs.workflow.engine.ModelService
The method returns a sorted list of all available workflow groups
getGroups() - Method in class org.imixs.workflow.engine.UserGroupEvent
Returns the current list of groups
getId() - Method in class org.imixs.workflow.engine.jpa.Document
returns the unique identifier for the Entity.
getId() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns the unique identifier for the Entity.
getInternetAddress(String) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
This method creates an InternetAddress from a string.
getLabels() - Method in class org.imixs.workflow.engine.index.Category
 
getLatestVersions() - Method in class org.imixs.workflow.engine.ModelService
Returns a sorted String list of the latest version for each workflowGroup
getMailMessage() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
 
getMailSession() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
This method returns the mail session object.
getModel(String) - Method in class org.imixs.workflow.engine.ModelService
Returns a Model by version.
getModelByWorkitem(ItemCollection) - Method in class org.imixs.workflow.engine.ModelService
Returns a Model matching a given workitem.
getModelGroupCount() - Method in class org.imixs.workflow.engine.SetupService
Returns the count of available unique model groups
getModelManager() - Method in class org.imixs.workflow.engine.SimulationService
This Method returns the modelManager Instance.
getModelManager() - Method in class org.imixs.workflow.engine.WorkflowService
This Method returns the modelManager Instance.
getModelService() - Method in class org.imixs.workflow.engine.SimulationService
 
getModelVersionCount() - Method in class org.imixs.workflow.engine.SetupService
Returns the count of available model versions
getModified() - Method in class org.imixs.workflow.engine.jpa.Document
Returns the time of last modification.
getMultipart() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
 
getName() - Method in class org.imixs.workflow.engine.ImixsConfigSource
 
getName() - Method in class org.imixs.workflow.engine.index.Category
 
getName() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
getName() - Method in class org.imixs.workflow.engine.WorkflowSchedulerController
 
getOrdinal() - Method in class org.imixs.workflow.engine.ImixsConfigSource
 
getProperties() - Method in class org.imixs.workflow.engine.ImixsConfigSource
 
getPropertyNames() - Method in class org.imixs.workflow.engine.ImixsConfigSource
 
getRecipients(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the mail Recipients from the current workflow activity.
getRecipientsBCC(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the mail RecipientsBCC from the current workflow activity.
getRecipientsCC(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the mail RecipientsCC from the current workflow activity.
getRef() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns the reference ID ($uniqueid) of the associated document or workitem instance.
getReplyTo(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the replyTo address from current workflow activity.
getReportService() - Method in class org.imixs.workflow.engine.WorkflowService
Returns an instance of the ReportService EJB.
getSchedulerClass() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
getSchedulerClass() - Method in class org.imixs.workflow.engine.WorkflowSchedulerController
Returns the workflow scheduler class name.
getSchedulerService() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
getSessionContext() - Method in class org.imixs.workflow.engine.SimulationService
Returns an instance of the EJB session context.
getSessionContext() - Method in class org.imixs.workflow.engine.WorkflowService
Returns an instance of the EJB session context.
getSubject(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Computes the mail subject from the current workflow activity.
getTaxonomy(String...) - Method in interface org.imixs.workflow.engine.index.SearchService
Returns the total hits for a given set of categories from the lucene taxonomy index.
getTaxonomyByQuery(String, String...) - Method in interface org.imixs.workflow.engine.index.SearchService
Returns the total hits for a given set of categories from the lucene taxonomy index based on a search query.
getText() - Method in class org.imixs.workflow.engine.TextEvent
 
getTextContent() - Method in class org.imixs.workflow.engine.index.IndexEvent
Returns the textContent for the given document to be indexed.
getTextList() - Method in class org.imixs.workflow.engine.TextEvent
 
getTimeout() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns an optional timeout information indicated the earliest processing time.
getTopic() - Method in class org.imixs.workflow.engine.jpa.EventLog
returns the topic property of the entity instance.
getTotalHits(String, int, DefaultOperator) - Method in interface org.imixs.workflow.engine.index.SearchService
Returns the total hits for a given search term from the lucene index.
getType() - Method in class org.imixs.workflow.engine.jpa.Document
returns the type property of the entity instance.
getUniqueFieldList() - Method in class org.imixs.workflow.engine.index.SchemaService
Returns a unique list of all fields part of the index schema.
getUserId() - Method in class org.imixs.workflow.engine.UserGroupEvent
 
getUserName() - Method in class org.imixs.workflow.engine.WorkflowService
Obtain the java.security.Principal that identifies the caller and returns the name of this principal.
getUserNameList() - Method in class org.imixs.workflow.engine.DocumentService
This method returns a list of user names, roles and application groups the user belongs to.
getUserNameList() - Method in class org.imixs.workflow.engine.WorkflowService
This method returns a list of user names, roles and application groups the caller belongs to.
getValue(String) - Method in class org.imixs.workflow.engine.ImixsConfigSource
 
getVersion() - Method in class org.imixs.workflow.engine.jpa.Document
 
getVersion() - Method in class org.imixs.workflow.engine.jpa.EventLog
 
getVersion() - Method in class org.imixs.workflow.engine.plugins.VersionPlugin
 
getVersions() - Method in class org.imixs.workflow.engine.ModelService
returns a sorted String list of all stored model versions
getWorkflowService() - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
Returns an instance of the WorkflowService EJB.
getWorkItem(String) - Method in class org.imixs.workflow.engine.WorkflowService
This method loads a Workitem with the corresponding uniqueid.
getWorkListByAuthor(String, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems for which the specified user has explicit write permission.
getWorkListByCreator(String, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems created by a specified user ($Creator).
getWorkListByGroup(String, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a list of workitems filtered by the field $workflowgroup the method supports still also the deprecated field "txtworkflowgroup"
getWorkListByOwner(String, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems containing a '$owner' item belonging to a specified username.
getWorkListByProcessID(int, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems belonging to a specified $taskID defined by the workflow model.
getWorkListByRef(String) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of all workitems belonging to a specified workitem identified by the attribute $UniqueIDRef.
getWorkListByRef(String, String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems belonging to a specified workitem identified by the attribute $UniqueIDRef.
getWorkListByWriteAccess(String, int, int, String, boolean) - Method in class org.imixs.workflow.engine.WorkflowService
Returns a collection of workitems where the current user has a writeAccess.

H

hashCode() - Method in class org.imixs.workflow.engine.index.Category
 
hashCode() - Method in class org.imixs.workflow.engine.index.SortOrder
 
hashCode() - Method in class org.imixs.workflow.engine.jpa.EventLog
 
HealthCheckService - Class in org.imixs.workflow.engine
The Imixs HealthCheckService implements the Microservice HealthCheck interface.
HealthCheckService() - Constructor for class org.imixs.workflow.engine.HealthCheckService
 
HistoryPlugin - Class in org.imixs.workflow.engine.plugins
This Plugin creates a history log in the property txtWorkflowHistory.
HistoryPlugin() - Constructor for class org.imixs.workflow.engine.plugins.HistoryPlugin
 

I

ImixsConfigSource - Class in org.imixs.workflow.engine
The ImixsConfigSource is a custom config source based on Microprofile Config API.
ImixsConfigSource() - Constructor for class org.imixs.workflow.engine.ImixsConfigSource
 
IMMUTABLE - Static variable in class org.imixs.workflow.engine.DocumentService
 
importXmlEntityData(byte[]) - Method in class org.imixs.workflow.engine.SetupService
this method imports an xml entity data stream.
increase - Variable in class org.imixs.workflow.engine.plugins.IntervalPlugin
 
IndexEvent - Class in org.imixs.workflow.engine.index
The IndexEvent provides a CDI event fired immediately before a document is indexed by the search service implementation.
IndexEvent(int, ItemCollection) - Constructor for class org.imixs.workflow.engine.index.IndexEvent
 
init() - Method in class org.imixs.workflow.engine.AsyncEventScheduler
 
init() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
This method load the config entity after postContstruct.
init(WorkflowContext) - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
Initialize Plugin and get an instance of the EJB Session Context
init(WorkflowContext) - Method in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
 
initMailMessage() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
initializes a new mail Message object
IntervalPlugin - Class in org.imixs.workflow.engine.plugins
The Imixs Interval Plugin implements an mechanism to adjust a date field of a workitem based on a interval description.
IntervalPlugin() - Constructor for class org.imixs.workflow.engine.plugins.IntervalPlugin
 
INVALID_ADDRESS - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
INVALID_CONTEXT - Static variable in class org.imixs.workflow.engine.plugins.ReportPlugin
 
INVALID_CONTEXT - Static variable in class org.imixs.workflow.engine.plugins.VersionPlugin
 
INVALID_DATA_OBJECT - Static variable in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
 
INVALID_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.AnalysisPlugin
 
INVALID_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.EventLogPlugin
 
INVALID_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.IntervalPlugin
 
INVALID_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
INVALID_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.TaxonomyPlugin
 
INVALID_ITEMVALUE_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.AbstractPlugin
 
INVALID_ITEMVALUE_FORMAT - Static variable in class org.imixs.workflow.engine.WorkflowService
 
INVALID_MODELVERSION - Static variable in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
INVALID_PARAMETER - Static variable in class org.imixs.workflow.engine.DocumentService
 
INVALID_PARAMS - Static variable in exception org.imixs.workflow.engine.adminp.AdminPException
 
INVALID_PROCESSID - Static variable in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
INVALID_PROPERTYVALUE_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.AbstractPlugin
 
INVALID_REPORT_DEFINITION - Static variable in class org.imixs.workflow.engine.plugins.ReportPlugin
 
INVALID_SCRIPT - Static variable in class org.imixs.workflow.engine.plugins.RulePlugin
 
INVALID_TAG_FORMAT - Static variable in class org.imixs.workflow.engine.WorkflowService
 
INVALID_UNIQUEID - Static variable in class org.imixs.workflow.engine.DocumentService
 
INVALID_WORKITEM - Static variable in class org.imixs.workflow.engine.plugins.VersionPlugin
 
INVALID_WORKITEM - Static variable in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
INVALID_XSL_FORMAT - Static variable in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
 
isAuthor(ItemCollection) - Method in class org.imixs.workflow.engine.DocumentService
Verifies if the caller has write access to the current ItemCollection
ISAUTHOR - Static variable in class org.imixs.workflow.engine.DocumentService
 
ISCOMPLETED - Static variable in interface org.imixs.workflow.engine.adminp.JobHandler
 
isEmptyList(List<String>) - Method in class org.imixs.workflow.engine.DocumentService
This method returns true if the given list is empty or contains only null or '' values.
isHTMLMail() - Method in class org.imixs.workflow.engine.plugins.MailPlugin
Return true if the mail body contains HTML content.
isPending() - Method in class org.imixs.workflow.engine.jpa.Document
This transient flag indicates if the document was just saved and is still managed by the entityManager.
isProcssingVersion(ItemCollection) - Static method in class org.imixs.workflow.engine.plugins.VersionPlugin
returns true in case a new version is created based on the currentWorkitem
isReverse() - Method in class org.imixs.workflow.engine.index.SortOrder
 
isUserContained(List<String>) - Method in class org.imixs.workflow.engine.DocumentService
This method returns true, if at least one element of the current UserNameList is contained in a given name list.
isUserInRole(String) - Method in class org.imixs.workflow.engine.DocumentService
Test if the caller has a given security role.
isUserInRole(String) - Method in class org.imixs.workflow.engine.WorkflowService
Test if the caller has a given security role.
isValidItemName(String) - Method in class org.imixs.workflow.engine.plugins.ResultPlugin
Returns true if the given itemName is valid to be set by this plugin.
isValidUIDPattern(String) - Method in class org.imixs.workflow.engine.DocumentService
This method returns true if the given id is a valid UUID or SnapshotID (UUI + timestamp
ITEM_DOCUMENT_COMPOSER - Static variable in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
 
ITEM_ERRORMESSAGE - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_LOGMESSAGE - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SCHEDULER_CLASS - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SCHEDULER_DEFINITION - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SCHEDULER_ENABLED - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SCHEDULER_NAME - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SCHEDULER_STATUS - Static variable in interface org.imixs.workflow.engine.scheduler.Scheduler
 
ITEM_SYNCDATE - Static variable in class org.imixs.workflow.engine.adminp.JobHandlerRebuildIndex
 
ITEM_SYNCPOINT - Static variable in class org.imixs.workflow.engine.adminp.JobHandlerRebuildIndex
 

J

JOB_MIGRATION - Static variable in class org.imixs.workflow.engine.adminp.AdminPService
 
JOB_REBUILD_INDEX - Static variable in class org.imixs.workflow.engine.adminp.AdminPService
 
JOB_RENAME_USER - Static variable in class org.imixs.workflow.engine.adminp.AdminPService
 
JOB_UPGRADE - Static variable in class org.imixs.workflow.engine.adminp.AdminPService
 
JobHandler - Interface in org.imixs.workflow.engine.adminp
 
JobHandlerRebuildIndex - Class in org.imixs.workflow.engine.adminp
JobHandler to rebuild the lucene fulltext index.
JobHandlerRebuildIndex() - Constructor for class org.imixs.workflow.engine.adminp.JobHandlerRebuildIndex
 
JobHandlerRenameUser - Class in org.imixs.workflow.engine.adminp
The JobHandlerRenameUser updates the name fields of workitems.
JobHandlerRenameUser() - Constructor for class org.imixs.workflow.engine.adminp.JobHandlerRenameUser
 
JobHandlerUpgradeWorkitems - Class in org.imixs.workflow.engine.adminp
JobHandler to upgrate existing workItems to the latest workflow version.
JobHandlerUpgradeWorkitems() - Constructor for class org.imixs.workflow.engine.adminp.JobHandlerUpgradeWorkitems
 

L

LINK_PROPERTY - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
load(String) - Method in class org.imixs.workflow.engine.DocumentService
This method loads an ItemCollection from the Database.
loadConfiguration(String) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Loads the scheduler configuration entity by name.
loadModelEntity(String) - Method in class org.imixs.workflow.engine.ModelService
This method loads an existing Model Entities from the database.
lock(EventLog) - Method in class org.imixs.workflow.engine.EventLogService
This method locks an eventLog entry for processing.
logMessage(String, ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Creates a new log entry stored in the item _scheduler_log.
LogPlugin - Class in org.imixs.workflow.engine.plugins
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.
LogPlugin() - Constructor for class org.imixs.workflow.engine.plugins.LogPlugin
 
logWarning(String, ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Creates a new log entry stored in the item _scheduler_log.

M

MAIL_SESSION_NAME - Static variable in class org.imixs.workflow.engine.plugins.MailPlugin
 
MailPlugin - Class in org.imixs.workflow.engine.plugins
This plug-in supports a Mail interface to send a email to a list of recipients.
MailPlugin() - Constructor for class org.imixs.workflow.engine.plugins.MailPlugin
 
mergeFieldList(ItemCollection, List, List<String>) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
This method merges the values of fieldList into valueList and test for duplicates.
mergeFieldList(ItemCollection, List, List<String>) - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
This method merges the values of fieldList into valueList and test for duplicates.
mergeRoles(List, List, ItemCollection) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
This method merges the role names from a SourceList into a valueList and removes duplicates.
mergeRoles(List, List, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.OwnerPlugin
This method merges the role names from a SourceList into a valueList and removes duplicates.
METRIC_DOCUMENTS - Static variable in class org.imixs.workflow.engine.MetricService
 
METRIC_TRANSACTIONS - Static variable in class org.imixs.workflow.engine.MetricService
 
METRIC_WORKITEMS - Static variable in class org.imixs.workflow.engine.MetricService
 
MetricService - Class in org.imixs.workflow.engine
The Imixs MetricSerivce is a monitoring resource for Imixs-Workflow in the prometheus format.
MetricService() - Constructor for class org.imixs.workflow.engine.MetricService
 
migrateWorkflowScheduler() - Method in class org.imixs.workflow.engine.SetupService
This method migrates the deprecated WorkflowScheduelr configuration into the new Imixs Scheduler API
millisToShortDHMS(int) - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
converts time (in milliseconds) to human-readable format "hh:mm:ss"
MODEL_INITIALIZED - Static variable in class org.imixs.workflow.engine.SetupService
 
ModelService - Class in org.imixs.workflow.engine
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.
ModelService() - Constructor for class org.imixs.workflow.engine.ModelService
 

N

NAME - Static variable in class org.imixs.workflow.engine.ImixsConfigSource
 
NAME - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
NOINDEX - Static variable in class org.imixs.workflow.engine.DocumentService
 
normalizeSearchTerm(String) - Method in class org.imixs.workflow.engine.index.SchemaService
This method normalizes a search term.

O

OFFSET_DAYS - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
OFFSET_HOURS - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
OFFSET_MINUTES - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
OFFSET_SECONDS - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
OFFSET_WORKDAYS - Static variable in class org.imixs.workflow.engine.WorkflowScheduler
 
ON_DOCUMENT_DELETE - Static variable in class org.imixs.workflow.engine.DocumentEvent
 
ON_DOCUMENT_LOAD - Static variable in class org.imixs.workflow.engine.DocumentEvent
 
ON_DOCUMENT_SAVE - Static variable in class org.imixs.workflow.engine.DocumentEvent
 
ON_INDEX_UPDATE - Static variable in class org.imixs.workflow.engine.index.IndexEvent
 
onDocumentEvent(DocumentEvent) - Method in class org.imixs.workflow.engine.MetricService
DocumentEvent listener to generate a metric.
onEvent(TextEvent) - Method in class org.imixs.workflow.engine.TextForEachAdapter
This method reacts on CDI events of the type TextEvent and parses a string for xml tag .
onEvent(TextEvent) - Method in class org.imixs.workflow.engine.TextItemValueAdapter
This method reacts on CDI events of the type TextEvent and parses a string for xml tag [<itemvalue>.
onEvent(TextEvent) - Method in class org.imixs.workflow.engine.TextPropertyValueAdapter
This method reacts on CDI events of the type TextEvent and parses a string for xml tag .
onProcess(ProcessingEvent) - Method in class org.imixs.workflow.engine.AsyncEventService
The observer method verifies if the current task contains a AsyncEvent definition.
onProcessingEvent(ProcessingEvent) - Method in class org.imixs.workflow.engine.MetricService
ProcessingEvent listener to generate a metric.
onTimeout(Timer) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
This is the method which processes the timeout event depending on the running timer settings.
OPERATION_NOTALLOWED - Static variable in class org.imixs.workflow.engine.DocumentService
 
OR - org.imixs.workflow.engine.index.DefaultOperator
 
org.imixs.workflow.engine - package org.imixs.workflow.engine
 
org.imixs.workflow.engine.adapters - package org.imixs.workflow.engine.adapters
 
org.imixs.workflow.engine.adminp - package org.imixs.workflow.engine.adminp
 
org.imixs.workflow.engine.index - package org.imixs.workflow.engine.index
 
org.imixs.workflow.engine.jpa - package org.imixs.workflow.engine.jpa
 
org.imixs.workflow.engine.plugins - package org.imixs.workflow.engine.plugins
 
org.imixs.workflow.engine.scheduler - package org.imixs.workflow.engine.scheduler
 
ORIGIN_UPDATE - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
OWNER - Static variable in class org.imixs.workflow.engine.plugins.OwnerPlugin
 
OwnerPlugin - Class in org.imixs.workflow.engine.plugins
This plugin implements a ownership control by evaluating the configuration of an BPMN Event element.
OwnerPlugin() - Constructor for class org.imixs.workflow.engine.plugins.OwnerPlugin
 

P

PARTICIPANTS - Static variable in class org.imixs.workflow.engine.WorkflowService
 
PROCESS_UNDEFINED - Static variable in class org.imixs.workflow.engine.plugins.ApplicationPlugin
 
processEventLog() - Method in class org.imixs.workflow.engine.AsyncEventService
The method lookups for batch event log entries and processed workitems in a batch process.
ProcessingEvent - Class in org.imixs.workflow.engine
The ProcessingEvent provides a CDI event fired by the WorkflowService EJB.
ProcessingEvent(ItemCollection, int) - Constructor for class org.imixs.workflow.engine.ProcessingEvent
 
processingEvents - Variable in class org.imixs.workflow.engine.WorkflowService
 
processWorkItem(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
This method processes a workItem by the WorkflowKernel and saves the workitem after the processing was finished successful.
processWorkItem(ItemCollection, int) - Method in class org.imixs.workflow.engine.WorkflowService
This method processes a workItem based on a given event.
processWorkItem(ItemCollection, List<String>) - Method in class org.imixs.workflow.engine.SimulationService
This method simulates a processing life cycle of a process instance without storing any data into the database.
processWorkItem(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
This method processes a workItem based on a given event.
processWorkItemByNewTransaction(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
This method processes a workitem in a new transaction.
processWorkListByEvent(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowScheduler
This method processes all workitems for a specific scheduled event element of a workflow model.

R

READACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
READACCESS - Static variable in class org.imixs.workflow.engine.WorkflowService
 
refresh() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
This method updates the scheduler configuration with the current timer information
registerAdapters(WorkflowKernel) - Method in class org.imixs.workflow.engine.WorkflowService
 
registerPlugins(WorkflowKernel, Model) - Method in class org.imixs.workflow.engine.WorkflowService
This method register all plugin classes listed in the model profile
releaseDeadLocks(long, String...) - Method in class org.imixs.workflow.engine.EventLogService
This method unlocks eventlog entries which are older than 1 minute.
remove(ItemCollection) - Method in class org.imixs.workflow.engine.DocumentService
This method removes an ItemCollection from the database.
removeDocumentFromIndex(String) - Method in class org.imixs.workflow.engine.DocumentService
This method adds a new eventLog for a document to be deleted from the index.
removeEvent(String) - Method in class org.imixs.workflow.engine.EventLogService
Deletes an existing eventLog by its id.
removeEvent(EventLog) - Method in class org.imixs.workflow.engine.EventLogService
Deletes an existing eventLog.
removeModel(String) - Method in class org.imixs.workflow.engine.ModelService
This method removes a specific ModelVersion form the internal model store.
removeWorkItem(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
 
replaceDateString(String) - Method in class org.imixs.workflow.engine.ReportService
This method replaces all occurrences of <date> tags with the corresponding dynamic date.
REPORT_UNDEFINED - Static variable in class org.imixs.workflow.engine.plugins.ReportPlugin
 
ReportPlugin - Class in org.imixs.workflow.engine.plugins
This plug-in executes a Imixs Report definition and stores the result either into the current workitem ($file) or into the file system.
ReportPlugin() - Constructor for class org.imixs.workflow.engine.plugins.ReportPlugin
 
ReportService - Class in org.imixs.workflow.engine
The ReportService supports methods to create, process and find report instances.
ReportService() - Constructor for class org.imixs.workflow.engine.ReportService
 
reset() - Method in class org.imixs.workflow.engine.UserGroupEvent
This method empties the current group list
restartScheduler(ActionEvent) - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
restore(String) - Method in class org.imixs.workflow.engine.DocumentService
This method restores a backup from the file system and imports the Documents into the database.
ResultPlugin - Class in org.imixs.workflow.engine.plugins
This Plug-In evaluates the result message provided by the Activity property 'txtActivityResult'.
ResultPlugin() - Constructor for class org.imixs.workflow.engine.plugins.ResultPlugin
 
RulePlugin - Class in org.imixs.workflow.engine.plugins
The Imixs Rule Plugin evaluates a business rule provided by the current ActiviyEntity.
RulePlugin() - Constructor for class org.imixs.workflow.engine.plugins.RulePlugin
 
run(Timer) - Method in class org.imixs.workflow.engine.AsyncEventScheduler
The method delegates the event processing to the stateless ejb AsyncEventProcessor.
run(ItemCollection) - Method in interface org.imixs.workflow.engine.adminp.JobHandler
Called by the AdminPService.
run(ItemCollection) - Method in class org.imixs.workflow.engine.adminp.JobHandlerRebuildIndex
This method runs the RebuildLuceneIndexJob.
run(ItemCollection) - Method in class org.imixs.workflow.engine.adminp.JobHandlerRenameUser
This method creates a new AdminP Job to rename userId in workitems.
run(ItemCollection) - Method in class org.imixs.workflow.engine.adminp.JobHandlerUpgradeWorkitems
This method runs the RebuildLuceneIndexJob.
run(ItemCollection) - Method in interface org.imixs.workflow.engine.scheduler.Scheduler
The run method is called by the ScheduelrService during a timer timeout event.
run(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowScheduler
This method process scheduled workitems.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.AccessPlugin
Deprecated.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.AnalysisPlugin
 
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.ApplicationPlugin
 
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.ApproverPlugin
computes the approvedBy and appovers name fields.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
This method adds the attachments of the blob workitem to the MimeMessage
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.EventLogPlugin
 
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.HistoryPlugin
Update the Log entry.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.IntervalPlugin
The method paresed for a fields with the prafix 'keyitnerval'
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.LogPlugin
the log entries generated form the kernel will be cut if the attribute numWorkflowLogLength was provided
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
The run method creates a mailMessage object if recipients are defined by the corresponding BPMN event.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.OwnerPlugin
changes the '$owner' item depending to the activityentity or processEntity
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.ReportPlugin
Executes a report defined defined by the event in the attribute 'txtReportName'.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.ResultPlugin
 
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.RulePlugin
The run method evaluates a script provided by an activityEntity with the specified scriptEngine.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
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.
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.TaxonomyPlugin
 
run(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.VersionPlugin
creates a new version or converts a version into the MasterVersion depending to the activity attribute "keyVersion" provided by the workflow model.

S

save(ItemCollection) - Method in class org.imixs.workflow.engine.DocumentService
This Method saves an ItemCollection into the database.
saveByNewTransaction(ItemCollection) - Method in class org.imixs.workflow.engine.DocumentService
This method saves a workitem in a new transaction.
saveConfiguration() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
Saves the current scheduler configuration.
saveConfiguration(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
This method saves the scheduler configuration.
saveModel(BPMNModel) - Method in class org.imixs.workflow.engine.ModelService
This method saves a BPMNModel into the database and adds the model into the internal model store.
saveModel(BPMNModel, String) - Method in class org.imixs.workflow.engine.ModelService
This method saves a BPMNModel into the database and adds the model into the internal model store.
scanDefaultModels() - Method in class org.imixs.workflow.engine.SetupService
This method loads the default model if no models exist in the current instance
Scheduler - Interface in org.imixs.workflow.engine.scheduler
This interface is used to implement a Scheduler managed by the SchedulerService.
SchedulerConfigurationService - Class in org.imixs.workflow.engine.scheduler
This SchedulerSaveService is used to save configurations in a new transaction.
SchedulerConfigurationService() - Constructor for class org.imixs.workflow.engine.scheduler.SchedulerConfigurationService
 
SchedulerController - Class in org.imixs.workflow.engine.scheduler
The SchedulerController is a front-end controller to start and stop schedulers.
SchedulerController() - Constructor for class org.imixs.workflow.engine.scheduler.SchedulerController
 
SchedulerException - Exception in org.imixs.workflow.engine.scheduler
The SchedulerException is thrown from the generic scheduler service
SchedulerException(String, String) - Constructor for exception org.imixs.workflow.engine.scheduler.SchedulerException
 
SchedulerException(String, String, Exception) - Constructor for exception org.imixs.workflow.engine.scheduler.SchedulerException
 
SchedulerException(String, String, String) - Constructor for exception org.imixs.workflow.engine.scheduler.SchedulerException
 
SchedulerException(String, String, String, Exception) - Constructor for exception org.imixs.workflow.engine.scheduler.SchedulerException
 
SchedulerService - Class in org.imixs.workflow.engine.scheduler
The SchedulerService EJB can be used to start, monitor and stop custom scheduler implementation.
SchedulerService() - Constructor for class org.imixs.workflow.engine.scheduler.SchedulerService
 
scheduleTimer(Timer) - Method in class org.imixs.workflow.engine.adminp.AdminPService
This method processes the timeout event.
SchemaService - Class in org.imixs.workflow.engine.index
The IndexSchemaService provides the index Schema.
SchemaService() - Constructor for class org.imixs.workflow.engine.index.SchemaService
 
search(String, int, int, SortOrder, DefaultOperator, boolean) - Method in interface org.imixs.workflow.engine.index.SearchService
Returns a collection of documents matching the provided search term.
SearchService - Interface in org.imixs.workflow.engine.index
This SearchService defines methods to search workitems or collections of workitems.
selectors - Variable in class org.imixs.workflow.engine.WorkflowScheduler
 
setAccessRoles(String) - Method in class org.imixs.workflow.engine.DocumentService
 
setCharSet(String) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
 
setConfiguration(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
setCount(int) - Method in class org.imixs.workflow.engine.index.Category
 
setCreated(Calendar) - Method in class org.imixs.workflow.engine.jpa.Document
 
setCreated(Calendar) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setCtx(SessionContext) - Method in class org.imixs.workflow.engine.SimulationService
 
setData(Map<String, List<Object>>) - Method in class org.imixs.workflow.engine.jpa.Document
sets a data object for this Entity.
setData(Map<String, List<Object>>) - Method in class org.imixs.workflow.engine.jpa.EventLog
sets a data object for this Entity.
setDisableOptimisticLocking(Boolean) - Method in class org.imixs.workflow.engine.DocumentService
returns the disable optimistic locking status
setErrorCode(String) - Method in exception org.imixs.workflow.engine.scheduler.SchedulerException
 
setField(String) - Method in class org.imixs.workflow.engine.index.SortOrder
 
setGroups(List<String>) - Method in class org.imixs.workflow.engine.UserGroupEvent
This method adds a new list of groups to the current group list.
setId(String) - Method in class org.imixs.workflow.engine.jpa.Document
 
setId(String) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setLabel(String, int) - Method in class org.imixs.workflow.engine.index.Category
 
setModelService(ModelService) - Method in class org.imixs.workflow.engine.SimulationService
 
setModified(Calendar) - Method in class org.imixs.workflow.engine.jpa.Document
Set the time of last modification.
setName(String) - Method in class org.imixs.workflow.engine.index.Category
 
setName(String) - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
setPending(boolean) - Method in class org.imixs.workflow.engine.jpa.Document
 
setRef(String) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setReverse(boolean) - Method in class org.imixs.workflow.engine.index.SortOrder
 
setSchedulerClass(String) - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
setText(String) - Method in class org.imixs.workflow.engine.TextEvent
 
setTextContent(String) - Method in class org.imixs.workflow.engine.index.IndexEvent
Update the textContent for the given document to be indexed.
setTextList(List<String>) - Method in class org.imixs.workflow.engine.TextEvent
 
setTimeout(Calendar) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setTopic(String) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setType(String) - Method in class org.imixs.workflow.engine.jpa.Document
 
SETUP_OK - Static variable in class org.imixs.workflow.engine.SetupService
 
SetupEvent - Class in org.imixs.workflow.engine
The SetupEvent provides a CDI observer pattern.
SetupEvent() - Constructor for class org.imixs.workflow.engine.SetupEvent
 
setupEvents - Variable in class org.imixs.workflow.engine.SetupService
 
SetupService - Class in org.imixs.workflow.engine
The SetupService EJB initializes the Imxis-Workflow engine and returns the current status.
SetupService() - Constructor for class org.imixs.workflow.engine.SetupService
 
setUserId(String) - Method in class org.imixs.workflow.engine.UserGroupEvent
 
setVersion(Integer) - Method in class org.imixs.workflow.engine.jpa.Document
 
setVersion(Integer) - Method in class org.imixs.workflow.engine.jpa.EventLog
 
setVersion(ItemCollection) - Method in class org.imixs.workflow.engine.plugins.VersionPlugin
 
setWorkflowService(WorkflowService) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
 
SimulationService - Class in org.imixs.workflow.engine
The SimulationService can be used to simulate a process life cycle without storing any data into the database.
SimulationService() - Constructor for class org.imixs.workflow.engine.SimulationService
 
SNAPSHOT_TYPE_PRAFIX - Static variable in class org.imixs.workflow.engine.adminp.JobHandlerRebuildIndex
 
SORT_ORDER_CREATED_ASC - Static variable in class org.imixs.workflow.engine.WorkflowService
 
SORT_ORDER_CREATED_DESC - Static variable in class org.imixs.workflow.engine.WorkflowService
 
SORT_ORDER_MODIFIED_ASC - Static variable in class org.imixs.workflow.engine.WorkflowService
 
SORT_ORDER_MODIFIED_DESC - Static variable in class org.imixs.workflow.engine.WorkflowService
 
SortOrder - Class in org.imixs.workflow.engine.index
Stores information about how to sort documents by terms by an individual field.
SortOrder(String, boolean) - Constructor for class org.imixs.workflow.engine.index.SortOrder
Creates a sort, possibly in reverse, with a custom comparison function.
SplitAndJoinPlugin - Class in org.imixs.workflow.engine.plugins
The Imixs Split&Join Plugin provides functionality to create and update sub-process instances from a workflow event in an origin process.
SplitAndJoinPlugin() - Constructor for class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
SPPORTED_KERNEL_ITEMS - Static variable in class org.imixs.workflow.engine.plugins.ResultPlugin
 
start(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Starts a new Timer for the scheduler defined by the Configuration.
startAllSchedulers() - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
This method will start all schedulers which are not yet started.
startScheduler() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
starts the timer service
startup() - Method in class org.imixs.workflow.engine.SetupService
This method start the system setup during deployment
stop(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Cancels a running timer instance.
stop(ItemCollection, Timer) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
 
stopScheduler() - Method in class org.imixs.workflow.engine.scheduler.SchedulerController
 
storeConfigurationInNewTransaction(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerConfigurationService
This method saves a configuration in a new transaction.
SUBPROCESS_CREATE - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
SUBPROCESS_SYNC - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
SUBPROCESS_UPDATE - Static variable in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
 
syncSubprocesses(String, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This method syncs the items from the parent into this process instance

T

TaxonomyPlugin - Class in org.imixs.workflow.engine.plugins
The Imixs Taxonomy plugin can be used to collect taxonomy data at specific stages of a business process.
TaxonomyPlugin() - Constructor for class org.imixs.workflow.engine.plugins.TaxonomyPlugin
 
TextEvent - Class in org.imixs.workflow.engine
The TextEvent provides a CDI observer pattern.
TextEvent(String, ItemCollection) - Constructor for class org.imixs.workflow.engine.TextEvent
 
textEvents - Variable in class org.imixs.workflow.engine.TextForEachAdapter
 
textEvents - Variable in class org.imixs.workflow.engine.WorkflowService
 
TextForEachAdapter - Class in org.imixs.workflow.engine
The TextForEachAdapter can be used to format text fragments with the 'for-each' tag.
TextForEachAdapter() - Constructor for class org.imixs.workflow.engine.TextForEachAdapter
 
TextItemValueAdapter - Class in org.imixs.workflow.engine
The TextItemValueAdapter replaces text fragments with the values of a named Item.
TextItemValueAdapter() - Constructor for class org.imixs.workflow.engine.TextItemValueAdapter
 
TextPropertyValueAdapter - Class in org.imixs.workflow.engine
The TextPropertyValueAdapter replaces text fragments with named system property values.
TextPropertyValueAdapter() - Constructor for class org.imixs.workflow.engine.TextPropertyValueAdapter
 
toString() - Method in class org.imixs.workflow.engine.jpa.EventLog
 
transformDataSource(ItemCollection, List<ItemCollection>, String) - Method in class org.imixs.workflow.engine.ReportService
Transforms a datasource based on the XSL template from a report into a FileData object.
transformXSLBody(ItemCollection, String) - Method in class org.imixs.workflow.engine.plugins.MailPlugin
This method performs a XSL transformation based on the current Mail Body text.
transformXSLTemplate(ItemCollection, String) - Method in class org.imixs.workflow.engine.plugins.DocumentComposerPlugin
This method performs a XSL transformation based on an xslTemplate.

U

UNIQUEIDREF - Static variable in class org.imixs.workflow.engine.WorkflowService
 
uniqueList(List<Object>) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
This method removes duplicates and null values from a vector.
uniqueList(List<Object>) - Method in class org.imixs.workflow.engine.plugins.AbstractPlugin
This method removes duplicates and null values from a vector.
unlock(EventLog) - Method in class org.imixs.workflow.engine.EventLogService
This method unlocks an eventLog entry.
updateACL(ItemCollection, ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
This method updates the $readAccess and $writeAccess attributes of a WorkItem depending to the configuration of a Activity Entity.
updateIndex() - Method in interface org.imixs.workflow.engine.index.UpdateService
This method updates the search index based on the eventLog.
updateIndex(List<ItemCollection>) - Method in interface org.imixs.workflow.engine.index.UpdateService
This method adds a collection of documents to the index.
updateMetadata(ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowService
This method updates the workitem metadata.
updateOrigin(String, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This method expects a single process definitions to update the origin process for a subprocess.
updateParticipants(ItemCollection) - Method in class org.imixs.workflow.engine.adapters.AccessAdapter
Update the $PARTICIPANTS.
updateReport(ItemCollection) - Method in class org.imixs.workflow.engine.ReportService
updates a Entity Report Object.
UpdateService - Interface in org.imixs.workflow.engine.index
The UpdateService defines methods to update the search index.
updateSubprocesses(List<String>, ItemCollection) - Method in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This method expects a list of Subprocess definitions and updates each matching existing subprocess.
updateTimerDetails(ItemCollection) - Method in class org.imixs.workflow.engine.scheduler.SchedulerService
Updates the timer details of a running timer service.
updateWorkitemUserIds(ItemCollection, String, String, boolean) - Method in class org.imixs.workflow.engine.adminp.JobHandlerRenameUser
Updates read,write and owner of a entity and returns true if an update was necessary
upgradeWorkitem(ItemCollection) - Method in class org.imixs.workflow.engine.adminp.JobHandlerUpgradeWorkitems
This method upgrades missing fields in a workitem
USER_GROUP_LIST - Static variable in class org.imixs.workflow.engine.DocumentService
 
UserGroupEvent - Class in org.imixs.workflow.engine
The UserGroupEvent provides a CDI observer pattern.
UserGroupEvent(String) - Constructor for class org.imixs.workflow.engine.UserGroupEvent
 
userGroupEvents - Variable in class org.imixs.workflow.engine.DocumentService
 

V

VALIDATION_ERROR - Static variable in class org.imixs.workflow.engine.plugins.RulePlugin
 
valueOf(String) - Static method in enum org.imixs.workflow.engine.index.DefaultOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.imixs.workflow.engine.index.DefaultOperator
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.imixs.workflow.engine.DocumentService
 
VersionPlugin - Class in org.imixs.workflow.engine.plugins
This plugin handles the creation and management of versions from an existing workitem. inside the Imix JEE Workflow.
VersionPlugin() - Constructor for class org.imixs.workflow.engine.plugins.VersionPlugin
 

W

WORKFLOWABSTRACT - Static variable in class org.imixs.workflow.engine.plugins.ApplicationPlugin
 
WorkflowScheduler - Class in org.imixs.workflow.engine
This EJB implements a Imixs Scheduler Interface and scans workitems for scheduled activities.
WorkflowScheduler() - Constructor for class org.imixs.workflow.engine.WorkflowScheduler
 
WorkflowSchedulerController - Class in org.imixs.workflow.engine
The WorkflowSchedulerController is used to start and stop the standard workflow scheduler.
WorkflowSchedulerController() - Constructor for class org.imixs.workflow.engine.WorkflowSchedulerController
 
workflowService - Variable in class org.imixs.workflow.engine.adapters.AccessAdapter
 
WorkflowService - Class in org.imixs.workflow.engine
The WorkflowService is the Java EE Implementation for the Imixs Workflow Core API.
WorkflowService() - Constructor for class org.imixs.workflow.engine.WorkflowService
 
WORKFLOWSUMMARY - Static variable in class org.imixs.workflow.engine.plugins.ApplicationPlugin
 
workItemInDue(ItemCollection, ItemCollection) - Method in class org.imixs.workflow.engine.WorkflowScheduler
This method checks if a workitem (doc) is in due.
WRITEACCESS - Static variable in class org.imixs.workflow.engine.DocumentService
 
WRITEACCESS - Static variable in class org.imixs.workflow.engine.WorkflowService
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages