Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractEmailSubscription - Class in com.persequor.saga.modules.emailinbox.sdk
- AbstractEmailSubscription() - Constructor for class com.persequor.saga.modules.emailinbox.sdk.AbstractEmailSubscription
- accept(Event) - Method in class com.persequor.saga.modules.emailinbox.subscription.NewEmailTransactionEventSubscription
- accept(IEmail) - Method in class com.persequor.saga.modules.emailinbox.sdk.AbstractEmailSubscription
-
Whether this subscription is interested in the email - must return very quickly, by not doing any DB or API calls.
- ADDITIONAL_DATA_MESSAGE_ID - Static variable in class com.persequor.saga.modules.emailinbox.EmailInboxConstants
- ADDITIONAL_DATA_PREFIX - Static variable in class com.persequor.saga.modules.emailinbox.EmailInboxConstants
- addressToString(Address) - Method in class com.persequor.saga.modules.emailinbox.service.EmailStoreService
B
- BIZ_STEP_NEW_EMAIL - Static variable in class com.persequor.saga.modules.emailinbox.EmailInboxConstants
- BTT_EMAIL_MESSAGE_ID - Static variable in class com.persequor.saga.modules.emailinbox.EmailInboxConstants
C
- com.persequor.saga.modules.emailinbox - package com.persequor.saga.modules.emailinbox
- com.persequor.saga.modules.emailinbox.db - package com.persequor.saga.modules.emailinbox.db
- com.persequor.saga.modules.emailinbox.db.migrations - package com.persequor.saga.modules.emailinbox.db.migrations
- com.persequor.saga.modules.emailinbox.db.model - package com.persequor.saga.modules.emailinbox.db.model
- com.persequor.saga.modules.emailinbox.frontend - package com.persequor.saga.modules.emailinbox.frontend
- com.persequor.saga.modules.emailinbox.sdk - package com.persequor.saga.modules.emailinbox.sdk
- com.persequor.saga.modules.emailinbox.service - package com.persequor.saga.modules.emailinbox.service
- com.persequor.saga.modules.emailinbox.subscription - package com.persequor.saga.modules.emailinbox.subscription
- configuration() - Method in class com.persequor.saga.modules.emailinbox.EmailInboxModule
- configure(ConfigurerDetails) - Method in class com.persequor.saga.modules.emailinbox.frontend.EmailUploadPage
- configure(IMenuConfigurer) - Method in class com.persequor.saga.modules.emailinbox.frontend.EmailInboxMenu
- configure(IExtensionPointIoc) - Method in class com.persequor.saga.modules.emailinbox.EmailInboxModuleConfiguration
- context() - Method in class com.persequor.saga.modules.emailinbox.EmailInboxModule
D
- defaultModuleConfiguration() - Method in class com.persequor.saga.modules.emailinbox.EmailInboxModule
E
- Email - Class in com.persequor.saga.modules.emailinbox.db.model
- Email() - Constructor for class com.persequor.saga.modules.emailinbox.db.model.Email
- EmailInboxConstants - Class in com.persequor.saga.modules.emailinbox
- EmailInboxConstants() - Constructor for class com.persequor.saga.modules.emailinbox.EmailInboxConstants
- EmailInboxFrontend - Class in com.persequor.saga.modules.emailinbox.frontend
- EmailInboxFrontend(EmailRepository, EmailLoadService, NewEmailTransactionEventSubscription) - Constructor for class com.persequor.saga.modules.emailinbox.frontend.EmailInboxFrontend
- EmailInboxMenu - Class in com.persequor.saga.modules.emailinbox.frontend
- EmailInboxMenu() - Constructor for class com.persequor.saga.modules.emailinbox.frontend.EmailInboxMenu
- EmailInboxModule - Class in com.persequor.saga.modules.emailinbox
- EmailInboxModule() - Constructor for class com.persequor.saga.modules.emailinbox.EmailInboxModule
- EmailInboxModuleConfiguration - Class in com.persequor.saga.modules.emailinbox
- EmailInboxModuleConfiguration() - Constructor for class com.persequor.saga.modules.emailinbox.EmailInboxModuleConfiguration
- EmailInboxModuleContext - Class in com.persequor.saga.modules.emailinbox
- EmailInboxModuleContext() - Constructor for class com.persequor.saga.modules.emailinbox.EmailInboxModuleContext
- EmailInboxSqlConfig - Class in com.persequor.saga.modules.emailinbox.db
- EmailInboxSqlConfig() - Constructor for class com.persequor.saga.modules.emailinbox.db.EmailInboxSqlConfig
- EmailLoadService - Class in com.persequor.saga.modules.emailinbox.service
-
This service stores emails from *.eml files or similar source
- EmailLoadService(EmailRepository) - Constructor for class com.persequor.saga.modules.emailinbox.service.EmailLoadService
- EmailRepository - Class in com.persequor.saga.modules.emailinbox.db
- EmailRepository(ValqueriesRepositoryFactory) - Constructor for class com.persequor.saga.modules.emailinbox.db.EmailRepository
- EmailStoreService - Class in com.persequor.saga.modules.emailinbox.service
-
This service stores emails from *.eml files or similar source
- EmailStoreService(EmailRepository, IAcquireService) - Constructor for class com.persequor.saga.modules.emailinbox.service.EmailStoreService
- emailSubscriptions() - Method in class com.persequor.saga.modules.emailinbox.EmailInboxModuleContext
-
An extension points to register handlers for new emails.
- EmailUploadPage - Class in com.persequor.saga.modules.emailinbox.frontend
- EmailUploadPage(EmailStoreService) - Constructor for class com.persequor.saga.modules.emailinbox.frontend.EmailUploadPage
- extractAttachments(Entity) - Static method in class com.persequor.saga.modules.emailinbox.service.MimeMessageUtil
-
Recursively extracts all attachments from a MIME entity.
- extractPlainText(Entity) - Static method in class com.persequor.saga.modules.emailinbox.service.MimeMessageUtil
-
Recursively extracts the plain text content from a MIME entity.
G
- get(String) - Method in class com.persequor.saga.modules.emailinbox.service.EmailLoadService
- getAdditionalAttributes() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getAll() - Method in class com.persequor.saga.modules.emailinbox.db.EmailRepository
- getAll() - Method in class com.persequor.saga.modules.emailinbox.service.EmailLoadService
- getAll(Instant, Instant) - Method in class com.persequor.saga.modules.emailinbox.db.EmailRepository
- getAll(Instant, Instant) - Method in class com.persequor.saga.modules.emailinbox.service.EmailLoadService
- getAttachments() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getContent() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmailAttachment
- getContentType() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmailAttachment
- getDate() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getDefaultDatabaseName() - Method in class com.persequor.saga.modules.emailinbox.db.EmailInboxSqlConfig
- getFilename() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmailAttachment
- getFrom() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getFrom() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getHeader(String) - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmailAttachment
- getMenuSectionId() - Method in class com.persequor.saga.modules.emailinbox.frontend.EmailInboxFrontend
- getMessage() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getMessageId() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getMessageId() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getMimeMessage(String) - Static method in class com.persequor.saga.modules.emailinbox.service.MimeMessageUtil
- getPlainContent() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getProcessingOption() - Method in class com.persequor.saga.modules.emailinbox.subscription.NewEmailTransactionEventSubscription
- getReceivedAt() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getSubject() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getSubject() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
- getTo() - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- getTo() - Method in interface com.persequor.saga.modules.emailinbox.sdk.IEmail
H
- handle(IPage, IInputData) - Method in class com.persequor.saga.modules.emailinbox.frontend.EmailUploadPage
I
- ID - Static variable in class com.persequor.saga.modules.emailinbox.frontend.EmailInboxMenu
- IEmail - Interface in com.persequor.saga.modules.emailinbox.sdk
- IEmailAttachment - Interface in com.persequor.saga.modules.emailinbox.sdk
M
- MimeMessageUtil - Class in com.persequor.saga.modules.emailinbox.service
- MimeMessageUtil() - Constructor for class com.persequor.saga.modules.emailinbox.service.MimeMessageUtil
N
- NewEmailTransactionEventSubscription - Class in com.persequor.saga.modules.emailinbox.subscription
- NewEmailTransactionEventSubscription(EmailLoadService, List<AbstractEmailSubscription>, ISubscriptionService) - Constructor for class com.persequor.saga.modules.emailinbox.subscription.NewEmailTransactionEventSubscription
- NS_EMAIL - Static variable in class com.persequor.saga.modules.emailinbox.EmailInboxConstants
P
- process(EventList) - Method in class com.persequor.saga.modules.emailinbox.subscription.NewEmailTransactionEventSubscription
- process(EventList, AdditionalData) - Method in class com.persequor.saga.modules.emailinbox.sdk.AbstractEmailSubscription
- process(IEmail) - Method in class com.persequor.saga.modules.emailinbox.sdk.AbstractEmailSubscription
-
Process the newly received email, or throw
SubscriptionDelayException
to try again later. - process(IEmail) - Method in class com.persequor.saga.modules.emailinbox.subscription.NewEmailTransactionEventSubscription
-
Will process an email - thus placing it on the processing queues of interested subscriptions.
S
- S0001CreateDatabase - Class in com.persequor.saga.modules.emailinbox.db.migrations
- S0001CreateDatabase() - Constructor for class com.persequor.saga.modules.emailinbox.db.migrations.S0001CreateDatabase
- S0002CreateInboxTable - Class in com.persequor.saga.modules.emailinbox.db.migrations
- S0002CreateInboxTable() - Constructor for class com.persequor.saga.modules.emailinbox.db.migrations.S0002CreateInboxTable
- setAdditionalAttributes(Map<String, String>) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setFrom(List<String>) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setMessage(String) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setMessageId(String) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setReceivedAt(Instant) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setSubject(String) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setTo(List<String>) - Method in class com.persequor.saga.modules.emailinbox.db.model.Email
- setup(IAutoCrudModelSetup<Email>) - Method in class com.persequor.saga.modules.emailinbox.frontend.EmailInboxFrontend
- storeMimeEmail(InputStream) - Method in class com.persequor.saga.modules.emailinbox.service.EmailStoreService
- storeMimeEmail(String) - Method in class com.persequor.saga.modules.emailinbox.service.EmailStoreService
- storeService - Variable in class com.persequor.saga.modules.emailinbox.frontend.EmailUploadPage
U
- up(SandboxMigrator) - Method in class com.persequor.saga.modules.emailinbox.db.migrations.S0001CreateDatabase
- up(SandboxMigrator) - Method in class com.persequor.saga.modules.emailinbox.db.migrations.S0002CreateInboxTable
W
- wrap(Email) - Method in class com.persequor.saga.modules.emailinbox.service.EmailLoadService
All Classes and Interfaces|All Packages|Constant Field Values