Uses of Class
org.imixs.workflow.ItemCollection
Package
Description
-
Uses of ItemCollection in org.imixs.workflow
Modifier and TypeMethodDescriptionItemCollection.appendItemValue
(String itemName, Object itemValue) Appends a value to an existing item.ItemCollection.appendItemValueUnique
(String itemName, Object itemValue) Appends a value to an existing item.This method clones the current ItemCollection with a subset of items.RuleEngine.convertResult()
This helper method converts the member variable 'result' of the current context into a Map object and returns a new instance of a ItemCollection holding the values of the map.static ItemCollection
ItemCollection.createByReference
(Map<String, List<Object>> map) Creates a new ItemCollection by a reference to a given value Map.WorkflowKernel.eval
(ItemCollection _workitem) Evaluates the next task BPMN element for a process instance (workitem) based on the current model definition.RuleEngine.evaluateBusinessRule
(String script, ItemCollection workitem, ItemCollection event) This method evaluates the business rule.ItemCollection.event
(int eventID) Set the $eventID for a workitem.Adapter.execute
(ItemCollection document, ItemCollection event) ModelManager.findEventByID
(org.openbpmn.bpmn.BPMNModel model, int taskID, int eventID) This method finds a Imixs Event element by its ID (imixs:activityid) associated with a given Task.ModelManager.findTaskByID
(org.openbpmn.bpmn.BPMNModel model, int taskID) This method finds a Imixs task element by its ID (imixs:activityid).WorkflowManager.getWorkItem
(String uniqueID) returns a workItem by its uniqueID ($uniqueID)ModelManager.loadDefinition
(org.openbpmn.bpmn.BPMNModel model) Returns the BPMN Definition entity associated with a given workitem, based on its attribute "$modelVersion".ModelManager.loadEvent
(ItemCollection workitem) Returns the BPMN Event entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID" and "$eventID".ModelManager.loadProcess
(ItemCollection workitem) Returns the BPMN Process entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID".ModelManager.loadTask
(ItemCollection workitem) Returns the BPMN Task entity associated with a given workitem, based on its attributes "$modelVersion" and "$taskID".ModelManager.nextModelElement
(ItemCollection event, ItemCollection workitem) Finds the next BPMN Element associated with a given event element.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.Plugin.run
(ItemCollection document, ItemCollection event) ItemCollection.setItemValue
(String itemName, Object itemValue) Set the value of an item.ItemCollection.setItemValueUnique
(String itemName, Object itemValue) Set the value of an item.ItemCollection.task
(int taskID) ItemCollection.workflowGroup
(String group) Modifier and TypeMethodDescriptionQuerySelector.find
(int pageSize, int pageIndex) Returns a selection of workitems.ModelManager.findEndTasks
(org.openbpmn.bpmn.BPMNModel model, String processGroup) Returns a list of End Tasks of a given Process GroupModelManager.findEventsByTask
(org.openbpmn.bpmn.BPMNModel model, int taskID) Returns a list of all Events assigned to a Task.ModelManager.findStartTasks
(org.openbpmn.bpmn.BPMNModel model, String processGroup) Returns a list of start Tasks of a given Process GroupReturns a list of all Tasks of a given Process GroupWorkflowKernel.getSplitWorkitems()
This method returns new SplitWorkitems evaluated during the last processing life-cycle.Modifier and TypeMethodDescriptionvoid
ItemCollection.cloneItem
(String itemName, ItemCollection source) This method makes a deep copy of a single item value from a given source ItemCollection.int
ItemCollectionComparator.compare
(ItemCollection a, ItemCollection b) void
ItemCollection.copy
(ItemCollection source) Copies all items of a source ItemCollection.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.boolean
ModelManager.evaluateCondition
(String expression, ItemCollection workitem) Evaluates a conditionAdapter.execute
(ItemCollection document, ItemCollection event) ModelManager.findDataObject
(ItemCollection bpmnElement, String name) Returns the content of a BPMN DataObject, part of a Task or Event element.org.openbpmn.bpmn.BPMNModel
ModelManager.findModelByWorkitem
(ItemCollection workitem) Returns a Model matching the $modelversion of a given workitem.org.openbpmn.bpmn.BPMNModel
ModelManager.getModelByWorkitem
(ItemCollection workitem) boolean
ModelManager.isMainParallelGatewayFlow
(org.openbpmn.bpmn.elements.core.BPMNElementNode gatewayNode, org.openbpmn.bpmn.elements.core.BPMNElementNode targetNode, ItemCollection workitem) This method evaluates the outgoing sequenceFlows of a ParallelGateway.ModelManager.loadEvent
(ItemCollection workitem) Returns the BPMN Event entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID" and "$eventID".ModelManager.loadProcess
(ItemCollection workitem) Returns the BPMN Process entity associated with a given workitem, based on its attributes "$modelVersion", "$taskID".ModelManager.loadTask
(ItemCollection workitem) Returns the BPMN Task entity associated with a given workitem, based on its attributes "$modelVersion" and "$taskID".ModelManager.nextModelElement
(ItemCollection event, ItemCollection workitem) Finds the next BPMN Element associated with a given event element.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
WorkflowManager.removeWorkItem
(ItemCollection workitem) The method removes a Workitem form the persistence unit managed by the WorkflowManager implementation.static String
RuleEngineNashornConverter.rewrite
(String script, ItemCollection workitem, ItemCollection event) This method tries to convert a deprecated Nashorn script into a new script dialect.Plugin.run
(ItemCollection document, ItemCollection event) ModifierConstructorDescriptionItemCollection
(ItemCollection itemCol) Creates a new ItemCollection and makes a deep copy from a given ItemCollection -
Uses of ItemCollection in org.imixs.workflow.bpmn
Modifier and TypeMethodDescriptionstatic ItemCollection
BPMNEntityBuilder.build
(org.openbpmn.bpmn.elements.core.BPMNElementNode bpmnElement) This method converts a Imixs BPMNElement into an ItemCollection All imixs Extension values will be added as items.Modifier and TypeMethodDescriptionprotected static void
BPMNEntityBuilder.resolveMessageTags
(org.openbpmn.bpmn.elements.core.BPMNElementNode elementNode, ItemCollection entity) This method resolves message tags for an event element. -
Uses of ItemCollection in org.imixs.workflow.engine
Modifier and TypeMethodDescriptionWorkflowService.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.ModelService.findModelEntity
(String version) This method fetches an existing Model Entity from the model storeReportService.findReport
(String reportID) Returns a Report Entity by its identifier.DocumentEvent.getDocument()
ProcessingEvent.getDocument()
TextEvent.getDocument()
WorkflowService.getWorkItem
(String uniqueid) This method loads a Workitem with the corresponding uniqueid.This method loads an ItemCollection from the Database.ModelService.loadDefinition
(org.openbpmn.bpmn.BPMNModel model) Deprecated.ModelService.loadEvent
(ItemCollection workitem) Deprecated.This method loads a Model entity with its meta data form the internal model store.ModelService.loadProcess
(ItemCollection workitem) Deprecated.ModelService.loadTask
(ItemCollection workitem) Deprecated.ModelService.nextModelElement
(ItemCollection event, ItemCollection workitem) Deprecated.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.WorkflowScheduler.run
(ItemCollection configItemCollection) This method process scheduled workitems.DocumentService.save
(ItemCollection document) This Method saves an ItemCollection into the database.DocumentService.saveByNewTransaction
(ItemCollection itemcol) This method saves a workitem in a new transaction.Modifier and TypeMethodDescriptionWorkflowService.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.The method returns a list of ItemCollections from the search-index.DocumentService.find
(String searchTerm, int pageSize, int pageIndex, String sortBy, boolean sortReverse) The method returns a sorted list of ItemCollections from the search-index.ReportService.findAllReports()
Returns a list of all reports sorted by name.DocumentService.findDocumentsByRef
(String uniqueIdRef, int pageSize, int pageIndex) The method returns a collection of ItemCollections referred by a $uniqueid.DocumentService.findStubs
(String searchTerm, int pageSize, int pageIndex, String sortBy, boolean sortReverse) The method returns a sorted list of Document Stubs from the search-index.ReportService.getDataSource
(ItemCollection reportEntity, int pageSize, int pageIndex, String sortBy, boolean sortReverse, Map<String, String> params) Returns the data source defined by a report.DocumentService.getDocumentsByQuery
(String query) Returns all documents of by JPQL statementDocumentService.getDocumentsByQuery
(String query, int maxResult) Returns all documents of by JPQL statement.DocumentService.getDocumentsByQuery
(String query, int firstResult, int maxResult) Returns all documents of by JPQL statement.DocumentService.getDocumentsByType
(String type) Returns an unordered list of all documents of a specific type.WorkflowService.getEvents
(ItemCollection workitem) This returns a list of workflow events assigned to a given workitem.ModelService.getModelEntityStore()
This method puts a model entity into the internal store.WorkflowService.getWorkListByAuthor
(String name, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems for which the specified user has explicit write permission.WorkflowService.getWorkListByCreator
(String name, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems created by a specified user ($Creator).WorkflowService.getWorkListByGroup
(String name, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a list of workitems filtered by the field $workflowgroup the method supports still also the deprecated field "txtworkflowgroup"WorkflowService.getWorkListByOwner
(String name, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems containing a '$owner' item belonging to a specified username.WorkflowService.getWorkListByProcessID
(int aid, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems belonging to a specified $taskID defined by the workflow model.WorkflowService.getWorkListByRef
(String aref) Returns a collection of all workitems belonging to a specified workitem identified by the attribute $UniqueIDRef.WorkflowService.getWorkListByRef
(String aref, String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems belonging to a specified workitem identified by the attribute $UniqueIDRef.WorkflowService.getWorkListByWriteAccess
(String type, int pageSize, int pageIndex, String sortBy, boolean sortReverse) Returns a collection of workitems where the current user has a writeAccess.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.void
DocumentService.addDocumentToIndex
(ItemCollection document) This method adds a single document into the to the Lucene index.EventLogService.createEvent
(String topic, String refID, ItemCollection document) Creates/updates a new event log entry.EventLogService.createEvent
(String topic, String refID, ItemCollection document, Calendar timeout) Creates/updates a new event log entry.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.ReportService.getDataSource
(ItemCollection reportEntity, int pageSize, int pageIndex, String sortBy, boolean sortReverse, Map<String, String> params) Returns the data source defined by a report.WorkflowService.getEvents
(ItemCollection workitem) This returns a list of workflow events assigned to a given workitem.org.openbpmn.bpmn.BPMNModel
ModelService.getModelByWorkitem
(ItemCollection workitem) Deprecated.boolean
DocumentService.isAuthor
(ItemCollection itemcol) Verifies if the caller has write access to the current ItemCollectionModelService.loadEvent
(ItemCollection workitem) Deprecated.ModelService.loadProcess
(ItemCollection workitem) Deprecated.ModelService.loadTask
(ItemCollection workitem) Deprecated.ModelService.nextModelElement
(ItemCollection event, ItemCollection workitem) Deprecated.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
WorkflowScheduler.processWorkListByEvent
(org.openbpmn.bpmn.BPMNModel model, ItemCollection taskEntity, ItemCollection eventEntity, ItemCollection configItemCollection) This method processes all workitems for a specific scheduled event element of a workflow model.void
DocumentService.remove
(ItemCollection document) This method removes an ItemCollection from the database.void
WorkflowService.removeWorkItem
(ItemCollection aworkitem) WorkflowScheduler.run
(ItemCollection configItemCollection) This method process scheduled workitems.DocumentService.save
(ItemCollection document) This Method saves an ItemCollection into the database.DocumentService.saveByNewTransaction
(ItemCollection itemcol) This method saves a workitem in a new transaction.ReportService.transformDataSource
(ItemCollection report, List<ItemCollection> data, String fileName) Transforms a datasource based on the XSL template from a report into a FileData object.protected void
WorkflowService.updateMetadata
(ItemCollection workitem) This method updates the workitem metadata.void
ReportService.updateReport
(ItemCollection aReport) updates a Entity Report Object.boolean
WorkflowScheduler.workItemInDue
(ItemCollection doc, ItemCollection docActivity) This method checks if a workitem (doc) is in due.Modifier and TypeMethodDescriptionReportService.transformDataSource
(ItemCollection report, List<ItemCollection> data, String fileName) Transforms a datasource based on the XSL template from a report into a FileData object.ModifierConstructorDescriptionDocumentEvent
(ItemCollection document, int eventType) ProcessingEvent
(ItemCollection document, int eventType) TextEvent
(String text, ItemCollection document) -
Uses of ItemCollection in org.imixs.workflow.engine.adapters
Modifier and TypeMethodDescriptionAccessAdapter.execute
(ItemCollection document, ItemCollection event) The Execute method updates the ACL of a process instance based on a given event.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.AccessAdapter.updateParticipants
(ItemCollection workitem) Update the $PARTICIPANTS.Modifier and TypeMethodDescriptionAccessAdapter.execute
(ItemCollection document, ItemCollection event) The Execute method updates the ACL of a process instance based on a given event.void
AccessAdapter.mergeFieldList
(ItemCollection documentContext, List valueList, List<String> fieldList) This method merges the values of fieldList into valueList and test for duplicates.void
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.AccessAdapter.updateParticipants
(ItemCollection workitem) Update the $PARTICIPANTS. -
Uses of ItemCollection in org.imixs.workflow.engine.adminp
Modifier and TypeMethodDescriptionAdminPService.createJob
(ItemCollection adminp) This Method starts a new TimerService for a given job.JobHandler.run
(ItemCollection job) Called by the AdminPService.JobHandlerRebuildIndex.run
(ItemCollection adminp) This method runs the RebuildLuceneIndexJob.JobHandlerRenameUser.run
(ItemCollection adminp) This method creates a new AdminP Job to rename userId in workitems.JobHandlerUpgradeWorkitems.run
(ItemCollection adminp) This method runs the RebuildLuceneIndexJob.Modifier and TypeMethodDescriptionAdminPService.createJob
(ItemCollection adminp) This Method starts a new TimerService for a given job.JobHandler.run
(ItemCollection job) Called by the AdminPService.JobHandlerRebuildIndex.run
(ItemCollection adminp) This method runs the RebuildLuceneIndexJob.JobHandlerRenameUser.run
(ItemCollection adminp) This method creates a new AdminP Job to rename userId in workitems.JobHandlerUpgradeWorkitems.run
(ItemCollection adminp) This method runs the RebuildLuceneIndexJob.boolean
JobHandlerRenameUser.updateWorkitemUserIds
(ItemCollection entity, String from, String to, boolean replace) Updates read,write and owner of a entity and returns true if an update was necessaryboolean
JobHandlerUpgradeWorkitems.upgradeWorkitem
(ItemCollection workitem) This method upgrades missing fields in a workitem -
Uses of ItemCollection in org.imixs.workflow.engine.index
Modifier and TypeMethodDescriptionSchemaService.getConfiguration()
Returns the Lucene schema configurationIndexEvent.getDocument()
Returns the document to be indexedModifier and TypeMethodDescriptionSearchService.search
(String searchTerm, int pageSize, int pageIndex, SortOrder sortOrder, DefaultOperator defaultOperator, boolean loadStubs) Returns a collection of documents matching the provided search term.Modifier and TypeMethodDescriptionvoid
UpdateService.updateIndex
(List<ItemCollection> documents) This method adds a collection of documents to the index. -
Uses of ItemCollection in org.imixs.workflow.engine.lucene
Modifier and TypeMethodDescriptionLuceneSearchService.search
(String searchTerm, int pageSize, int pageIndex, SortOrder sortOrder, DefaultOperator defaultOperator, boolean loadStubs) Returns a collection of documents matching the provided search term.Modifier and TypeMethodDescriptionprotected void
LuceneIndexService.addItemValues
(org.apache.lucene.document.Document doc, ItemCollection workitem, String _itemName, boolean analyzeValue, boolean store) adds a field value into a Lucene document.protected org.apache.lucene.document.Document
LuceneIndexService.createDocument
(ItemCollection document) This method creates a lucene document based on a ItemCollection.Modifier and TypeMethodDescriptionvoid
LuceneIndexService.indexDocuments
(Collection<ItemCollection> documents) This method adds a collection of documents to the Lucene index.void
LuceneUpdateService.updateIndex
(List<ItemCollection> documents) This method adds a collection of documents to the Lucene index. -
Uses of ItemCollection in org.imixs.workflow.engine.plugins
Modifier and TypeMethodDescriptionVersionPlugin.createVersion
(ItemCollection sourceItemCollection) This method creates a new instance of a exiting workitem.VersionPlugin.getVersion()
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.Modifier and TypeMethodDescriptionprotected void
SplitAndJoinPlugin.addWorkitemRef
(String aUniqueID, ItemCollection workitem) This methods adds a new workItem reference into a workitemprotected void
SplitAndJoinPlugin.copyItemList
(String items, ItemCollection source, ItemCollection target) This Method copies the fields defined in 'items' into the targetWorkitem.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.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.getFrom
(ItemCollection documentContext, ItemCollection documentActivity) Computes the sender name.MailPlugin.getRecipients
(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail Recipients from the current workflow activity.MailPlugin.getRecipientsBCC
(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail RecipientsBCC from the current workflow activity.MailPlugin.getRecipientsCC
(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail RecipientsCC from the current workflow activity.MailPlugin.getReplyTo
(ItemCollection documentContext, ItemCollection documentActivity) Computes the replyTo address from current workflow activity.MailPlugin.getSubject
(ItemCollection documentContext, ItemCollection documentActivity) Computes the mail subject from the current workflow activity.static boolean
VersionPlugin.isProcssingVersion
(ItemCollection adocumentContext) returns true in case a new version is created based on the currentWorkitemvoid
AbstractPlugin.mergeFieldList
(ItemCollection documentContext, List valueList, List<String> fieldList) This method merges the values of fieldList into valueList and test for duplicates.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.void
VersionPlugin.setVersion
(ItemCollection version) 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 ItemCollection in org.imixs.workflow.engine.scheduler
Modifier and TypeMethodDescriptionSchedulerController.getConfiguration()
SchedulerService.loadConfiguration
(String name) Loads the scheduler configuration entity by name.Scheduler.run
(ItemCollection job) The run method is called by the ScheduelrService during a timer timeout event.SchedulerService.saveConfiguration
(ItemCollection configItemCollection) This method saves the scheduler configuration.SchedulerService.start
(ItemCollection configuration) Starts a new Timer for the scheduler defined by the Configuration.SchedulerService.stop
(ItemCollection configuration) Cancels a running timer instance.SchedulerService.stop
(ItemCollection configuration, jakarta.ejb.Timer timer) Modifier and TypeMethodDescriptionprotected jakarta.ejb.Timer
SchedulerService.createTimerOnCalendar
(ItemCollection configItemCollection) Create a calendar-based timer based on a input schedule expression.void
SchedulerService.logMessage
(String message, ItemCollection configuration, ItemCollection workitem) Creates a new log entry stored in the item _scheduler_log.void
SchedulerService.logWarning
(String message, ItemCollection configuration, ItemCollection workitem) Creates a new log entry stored in the item _scheduler_log.Scheduler.run
(ItemCollection job) The run method is called by the ScheduelrService during a timer timeout event.SchedulerService.saveConfiguration
(ItemCollection configItemCollection) This method saves the scheduler configuration.void
SchedulerController.setConfiguration
(ItemCollection configuration) SchedulerService.start
(ItemCollection configuration) Starts a new Timer for the scheduler defined by the Configuration.SchedulerService.stop
(ItemCollection configuration) Cancels a running timer instance.SchedulerService.stop
(ItemCollection configuration, jakarta.ejb.Timer timer) void
SchedulerConfigurationService.storeConfigurationInNewTransaction
(ItemCollection config) This method saves a configuration in a new transaction.void
SchedulerService.updateTimerDetails
(ItemCollection configuration) Updates the timer details of a running timer service. -
Uses of ItemCollection in org.imixs.workflow.engine.solr
Modifier and TypeMethodDescriptionprotected List<ItemCollection>
SolrSearchService.parseQueryResult
(String json) This method extracts the docs from a Solr JSON query resultSolrSearchService.search
(String _searchTerm, int pageSize, int pageIndex, SortOrder sortOrder, DefaultOperator defaultOperator, boolean loadStubs) Returns a collection of documents matching the provided search term.Modifier and TypeMethodDescriptionvoid
SolrIndexService.indexDocument
(ItemCollection document) This method adds a single document to the Lucene Solr index.Modifier and TypeMethodDescriptionprotected String
SolrIndexService.buildAddDoc
(List<ItemCollection> documents) This method returns a XML structure to add new documents into the solr index.void
SolrIndexService.indexDocuments
(List<ItemCollection> documents) This method adds a collection of documents to the Lucene Solr index.void
SolrUpdateService.updateIndex
(List<ItemCollection> documents) This method adds a collection of documents to the Lucene index. -
Uses of ItemCollection in org.imixs.workflow.exceptions
Modifier and TypeMethodDescriptionstatic ItemCollection
ImixsExceptionHandler.addErrorMessage
(Exception pe, ItemCollection aworkitem) This method adds a error message to the given workItem, based on the data in a WorkflowException or InvalidAccessException.Modifier and TypeMethodDescriptionstatic ItemCollection
ImixsExceptionHandler.addErrorMessage
(Exception pe, ItemCollection aworkitem) This method adds a error message to the given workItem, based on the data in a WorkflowException or InvalidAccessException. -
Uses of ItemCollection in org.imixs.workflow.faces.data
Modifier and TypeMethodDescriptionDocumentController.getDocument()
Returns the current workItem.WorkflowController.getWorkitem()
Returns the current workItem.WorkflowEvent.getWorkitem()
Modifier and TypeMethodDescriptionViewHandler.getData
(ViewController viewController) Returns the current view result.WorkflowController.getEvents()
This method returns a List of workflow events assigned to the corresponding '$taskId' and '$modelVersion' of the current WorkItem.ViewController.getWorkitems()
Deprecated.ViewController.loadData()
Returns the current view result.Modifier and TypeMethodDescriptionvoid
DocumentController.setDocument
(ItemCollection document) Set the current worktItemvoid
WorkflowController.setWorkitem
(ItemCollection workitem) Set the current worktItem -
Uses of ItemCollection in org.imixs.workflow.faces.fileupload
Modifier and TypeMethodDescriptionFileUploadController.getWorkitem()
Setter method to get an instance of the current workitem the FileData should be stored.Modifier and TypeMethodDescriptionvoid
FileUploadController.setWorkitem
(ItemCollection workitem) This method set the current workitem and starts a new conversation. -
Uses of ItemCollection in org.imixs.workflow.jaxrs
Modifier and TypeMethodDescriptionWorkflowRestService.parseWorkitem
(InputStream requestBodyStream) This method expects a form post.Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
DocumentRestService.convertResult
(ItemCollection workitem, String items, String format) This method converts a single ItemCollection into a Jax-rs response object.Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
DocumentRestService.convertResultList
(List<ItemCollection> result, String items, String format) This method converts a ItemCollection List into a Jax-rs response object. -
Uses of ItemCollection 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 final ItemCollection
JSONParser.parseWorkitem
(InputStream requestBodyStream, String _encoding) Deprecated.Modifier and TypeMethodDescriptionstatic final List<ItemCollection>
ImixsJSONParser.parse
(InputStream jsonDataStream) This method parses an Imixs JSON input stream and returns a List of Imixs ItemCollection instances.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 nameModifier and TypeMethodDescriptionstatic final String
ImixsJSONBuilder.build
(ItemCollection workitem) This method builds a typed JSON output stream from a Imixs ItemCollection. -
Uses of ItemCollection in org.imixs.workflow.xml
Modifier and TypeMethodDescriptionstatic ItemCollection
XMLDocumentAdapter.putDocument
(XMLDocument xmlDocument) This Method converts aorg.imixs.workflow.xml.XMLItemCollection
into aorg.imixs.workflow.ItemCollection
Returns null if entity == nullstatic ItemCollection
XMLDocumentAdapter.readItemCollection
(byte[] byteInput) This method imports a single XMLItemCollection and returns the ItemCollection object.static ItemCollection
XMLDocumentAdapter.readItemCollectionFromInputStream
(InputStream inputStream) This method imports an xml entity data stream containing a singel document and returns the ItemCollection.Modifier and TypeMethodDescriptionstatic List<ItemCollection>
XMLDataCollectionAdapter.putDataCollection
(XMLDataCollection xmlDocuments) This Method converts aorg.imixs.workflow.xml.DocumentCollection
into a List oforg.imixs.workflow.ItemCollection
The method returns an empty list if the collection is empty or nullstatic List<ItemCollection>
XMLDataCollectionAdapter.readCollection
(byte[] byteInput) This method imports an xml entity data byte array and returns a List of ItemCollection objects.static List<ItemCollection>
XMLDataCollectionAdapter.readCollectionFromInputStream
(InputStream inputStream) This method imports an xml entity data stream and returns a List of ItemCollection objects.Modifier and TypeMethodDescriptionstatic XMLDataCollection
XMLDataCollectionAdapter.getDataCollection
(ItemCollection document) This method transforms a single ItemCollection into a XMLDocumentCollectionstatic XMLDataCollection
XMLDataCollectionAdapter.getDataCollection
(ItemCollection document, List<String> itemNames) This method transforms a single ItemCollection into a XMLDocumentCollectionstatic XMLDocument
XMLDocumentAdapter.getDocument
(ItemCollection document) This Method converts aorg.imixs.workflow.ItemCollection
into aXMLDocument
static XMLDocument
XMLDocumentAdapter.getDocument
(ItemCollection document, String... itemNames) This Method converts aorg.imixs.workflow.ItemCollection
into aXMLDocument
static XMLDocument
XMLDocumentAdapter.getDocument
(ItemCollection document, List<String> itemNames) This Method converts aorg.imixs.workflow.ItemCollection
into aXMLDocument
static void
XSLHandler.transform
(ItemCollection dataSource, String xslSource, String encoding, OutputStream output) This method transforms a single Documents (ItemCollection) into XML and translates the result based on a provided XSL template.static byte[]
XMLDataCollectionAdapter.writeItemCollection
(ItemCollection document) This method writes a ItemCollection into a Byte array representing a XMLDataCollectionstatic byte[]
XMLDocumentAdapter.writeItemCollection
(ItemCollection document) This method writes a ItemCollection into a Byte array representing a XMLDocumentModifier and TypeMethodDescriptionstatic XMLDataCollection
XMLDataCollectionAdapter.getDataCollection
(Collection<ItemCollection> documents) This method transforms a Collectioninto a DocumentCollection static XMLDataCollection
XMLDataCollectionAdapter.getDataCollection
(Collection<ItemCollection> documents, List<String> itemNames) This method transforms a Collectioninto a XMLDocumentCollection If the attribute List is provided only the corresponding properties will be returned. static void
XSLHandler.transform
(List<ItemCollection> dataSource, String xslSource, String encoding, OutputStream output) This method transforms an Collection of Documents into XML and translates the result based on a provided XSL template.static byte[]
XMLDataCollectionAdapter.writeItemCollection
(Collection<ItemCollection> documents) This method writes a collection of ItemCollection into a Byte array representing a XMLDataCollection