Index

A B C D E G H I M N P S U W 
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
 
A B C D E G H I M N P S U W 
All Classes and Interfaces|All Packages|Constant Field Values