Index

A C D F G I L M O P R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addSource() - Method in class org.imixs.workflow.importer.DocumentImportController
Adds a new filter option.
appendMessage(String) - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
ARCHIVE_DEFAULT_NAME - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
attachHTMLMessage(Message, ItemCollection) - Method in class org.imixs.workflow.importer.mail.MailMessageService
This method extracts a HTML representation from a MimeMessage and adds the HTML file to a given workitem.
attachMessage(Message, ItemCollection) - Method in class org.imixs.workflow.importer.mail.MailMessageService
This method attaches a Mail Message object as a .eml file to a given workitem.
attachPDFMessage(Message, ItemCollection, String) - Method in class org.imixs.workflow.importer.mail.MailMessageService
This method extracts a HTML representation from a MimeMessage and converts the HTML into a PDF file by using the Goteberg Sevice.

C

CONFIG_ERROR - Static variable in class org.imixs.workflow.importer.ftp.CSVImportService
 
convertHTML(String, InputStream) - Static method in class org.imixs.workflow.importer.mail.GotenbergClient
 
convertToHTML(Message) - Method in class org.imixs.workflow.importer.mail.MailConverterService
This method converts a MimeMessage object into HTML
createWorkitem(ItemCollection) - Method in class org.imixs.workflow.importer.mail.IMAPImportService
Creates and processes a new workitem with a given filedata
createWorkitem(ItemCollection, String, byte[]) - Method in class org.imixs.workflow.importer.ftp.FTPImportService
 
CSVImportService - Class in org.imixs.workflow.importer.ftp
The CSVImportService reacts on DocumentImportEvent and imports a CSV file form a FTP data source or the local file system.
CSVImportService() - Constructor for class org.imixs.workflow.importer.ftp.CSVImportService
 

D

DATA_ERROR - Static variable in class org.imixs.workflow.importer.ftp.CSVImportService
 
DEFAULT_NO_SUBJECT - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
DETACH_MODE_ALL - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
DETACH_MODE_NONE - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
DETACH_MODE_PDF - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
DOCUMENT_IMPORTER_NAME - Static variable in class org.imixs.workflow.importer.DocumentImportScheduler
 
DocumentImportController - Class in org.imixs.workflow.importer
The DocumentImportController is used to configure the import scheduler.
DocumentImportController() - Constructor for class org.imixs.workflow.importer.DocumentImportController
 
DocumentImportEvent - Class in org.imixs.workflow.importer
The DocumentImportEvent provides a CDI observer pattern.
DocumentImportEvent(ItemCollection) - Constructor for class org.imixs.workflow.importer.DocumentImportEvent
 
DocumentImportScheduler - Class in org.imixs.workflow.importer
The DocumentImportScheduler iterates over all source definition and sends a DocumentImportEvent to process the source by an external service implementation.
DocumentImportScheduler() - Constructor for class org.imixs.workflow.importer.DocumentImportScheduler
 
DocumentImportService - Class in org.imixs.workflow.importer
The DocumentImportService provides definitions and methods to process a import source.
DocumentImportService() - Constructor for class org.imixs.workflow.importer.DocumentImportService
 

F

fixContentType(String, String, boolean) - Static method in class org.imixs.workflow.importer.mail.IMAPImportHelper
Fixes malformed MIME content types in file attachments.
FTPImportService - Class in org.imixs.workflow.importer.ftp
The FTPImportService reacts on DocumentImportEvent and processes an FTP/FTPS/SFTP data source.
FTPImportService() - Constructor for class org.imixs.workflow.importer.ftp.FTPImportService
 

G

getAuthToken(String, String, String) - Method in class org.imixs.workflow.importer.mail.IMAPOutlookAuthenticator
Helper method to receive a Microsoft access Token
getMessages() - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
getName() - Method in class org.imixs.workflow.importer.DocumentImportController
 
getOptionsProperties(ItemCollection) - Method in class org.imixs.workflow.importer.DocumentImportService
This helper method evaluates the options and returns a Properties object
getResult() - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
getSchedulerClass() - Method in class org.imixs.workflow.importer.DocumentImportController
Returns the sepa scheduler class name
getSource() - Method in class org.imixs.workflow.importer.DocumentImportController
Returns the currently selected source
getSource() - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
getSources() - Method in class org.imixs.workflow.importer.DocumentImportController
Returns a list of all source objects
GotenbergClient - Class in org.imixs.workflow.importer.mail
Gotenberg is a Docker-powered stateless API for converting HTML, Markdown and Office documents to PDF.
GotenbergClient() - Constructor for class org.imixs.workflow.importer.mail.GotenbergClient
 

I

IMAPAuthenticator - Interface in org.imixs.workflow.importer.mail
The IMAPAuthenticator defines the interface to authenticate against a Mail Store.
imapAuthenticators - Variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
IMAPBasicAuthenticator - Class in org.imixs.workflow.importer.mail
The IMAPBasicAuthenticator authenticates against an Mail store using BASIC authentication
IMAPBasicAuthenticator() - Constructor for class org.imixs.workflow.importer.mail.IMAPBasicAuthenticator
 
IMAPImportHelper - Class in org.imixs.workflow.importer.mail
A helper bean with static methods
IMAPImportHelper() - Constructor for class org.imixs.workflow.importer.mail.IMAPImportHelper
 
IMAPImportService - Class in org.imixs.workflow.importer.mail
The EmailImportAdapter scans a IMAP account
IMAPImportService() - Constructor for class org.imixs.workflow.importer.mail.IMAPImportService
 
IMAPOutlookAuthenticator - Class in org.imixs.workflow.importer.mail
The IMAPOutlookAuthenticator authenticates against Microsoft Outlook using OAUTH2.
IMAPOutlookAuthenticator() - Constructor for class org.imixs.workflow.importer.mail.IMAPOutlookAuthenticator
 
IMPORT_ERROR - Static variable in class org.imixs.workflow.importer.ftp.CSVImportService
 
importData(InputStream, String, String, String, DocumentImportEvent) - Method in class org.imixs.workflow.importer.ftp.CSVImportService
This method imports all entities from a csv file.
importEvents - Variable in class org.imixs.workflow.importer.DocumentImportScheduler
 
init() - Method in class org.imixs.workflow.importer.DocumentImportController
This method initializes the default sync date
isMediaTypeOctet(String, String) - Static method in class org.imixs.workflow.importer.mail.IMAPImportHelper
This method returns true if the mediaType of a file attachment is
ITEM_SOURCES - Static variable in class org.imixs.workflow.importer.DocumentImportService
 

L

loadSourcesFromConfiguration(ItemCollection) - Method in class org.imixs.workflow.importer.DocumentImportService
This method returns a list of ItemCollection objects representing the sources defined in a Importer configuration.
logMessage(String, DocumentImportEvent) - Method in class org.imixs.workflow.importer.DocumentImportService
Creates a new log entry and stores the message into an optional event
logMessage(String, ItemCollection) - Method in class org.imixs.workflow.importer.DocumentImportService
Creates a new log entry and stores the message into the item '_scheduler_logmessage' of an optional scheduler document

M

MailConverterService - Class in org.imixs.workflow.importer.mail
The MailConverterService provides methods to convert a Mail Message object into a html or pdf document.
MailConverterService() - Constructor for class org.imixs.workflow.importer.mail.MailConverterService
 
MailMessageService - Class in org.imixs.workflow.importer.mail
The MessageService provides methods attach Message objects as a file to a workitem.
MailMessageService() - Constructor for class org.imixs.workflow.importer.mail.MailMessageService
 
moveSourceDown(int) - Method in class org.imixs.workflow.importer.DocumentImportController
Moves the current source object one position down in the list of sources
moveSourceUp(int) - Method in class org.imixs.workflow.importer.DocumentImportController
Moves the current source object one position up in the list of sources

O

onEvent(DocumentImportEvent) - Method in class org.imixs.workflow.importer.ftp.CSVImportService
This method reacts on a CDI ImportEvent and imports the data of a CSV file form a ftp server.
onEvent(DocumentImportEvent) - Method in class org.imixs.workflow.importer.ftp.FTPImportService
Reacts on a DocumentImportEvent and imports files from an FTP/FTPS/SFTP server.
onEvent(DocumentImportEvent) - Method in class org.imixs.workflow.importer.mail.IMAPImportService
This method reacts on a CDI ImportEvent and reads documents form a IMAP server.
openMessageStore(ItemCollection, Properties) - Method in interface org.imixs.workflow.importer.mail.IMAPAuthenticator
This method returns a MailStore object based on a given Configuration
openMessageStore(ItemCollection, Properties) - Method in class org.imixs.workflow.importer.mail.IMAPBasicAuthenticator
This method returns a MailStore object based on a given Configuration
openMessageStore(ItemCollection, Properties) - Method in class org.imixs.workflow.importer.mail.IMAPOutlookAuthenticator
This method returns a MailStore object based on a given Configuration
OPTION_ARCHIVE_FOLDER - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_DEBUG - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_DETACH_MODE - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_GOTENBERG_SERVICE - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_IMAP_AUTHENTICATOR - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_PRESERVE_ORIGIN - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
OPTION_SUBJECT_REGEX - Static variable in class org.imixs.workflow.importer.mail.IMAPImportService
 
org.imixs.workflow.importer - package org.imixs.workflow.importer
 
org.imixs.workflow.importer.ftp - package org.imixs.workflow.importer.ftp
 
org.imixs.workflow.importer.mail - package org.imixs.workflow.importer.mail
 

P

PROCESSING_COMPLETED - Static variable in class org.imixs.workflow.importer.DocumentImportEvent
 
PROCESSING_ERROR - Static variable in class org.imixs.workflow.importer.DocumentImportEvent
 
PROCESSING_OUTSTANDING - Static variable in class org.imixs.workflow.importer.DocumentImportEvent
 

R

readAllBytes(InputStream) - Static method in class org.imixs.workflow.importer.mail.IMAPImportHelper
Read inputstream into a byte array.
readFileDataFromFTP(String, String, String, DocumentImportEvent) - Method in class org.imixs.workflow.importer.ftp.CSVImportService
Helper method to import the data source from a FTP server The method returns a byte array with the file raw data.
removeSource(int) - Method in class org.imixs.workflow.importer.DocumentImportController
Removes an option by index
run(ItemCollection) - Method in class org.imixs.workflow.importer.DocumentImportScheduler
This method iterates over all source definitions defined by the scheduler configuration.

S

saveConfiguration() - Method in class org.imixs.workflow.importer.DocumentImportController
 
selectSource(int) - Method in class org.imixs.workflow.importer.DocumentImportController
Selects the current source by index
setMessages(List<String>) - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
setResult(int) - Method in class org.imixs.workflow.importer.DocumentImportEvent
 
setSource(ItemCollection) - Method in class org.imixs.workflow.importer.DocumentImportController
 
setSources(List<ItemCollection>) - Method in class org.imixs.workflow.importer.DocumentImportController
 
source - Variable in class org.imixs.workflow.importer.DocumentImportController
 
SOURCE_ITEM_EVENT - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_MODELVERSION - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_OPTIONS - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_PASSWORD - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_PORT - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_SELECTOR - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_SERVER - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_TASK - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_USER - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
SOURCE_ITEM_WORKFLOWGROUP - Static variable in class org.imixs.workflow.importer.DocumentImportService
 
sources - Variable in class org.imixs.workflow.importer.DocumentImportController
 
A C D F G I L M O P R S 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form