Index
All Classes and Interfaces|All Packages
A
- Application - Class in best.skn.mail
-
Application Class
- Application() - Constructor for class best.skn.mail.Application
B
- best.skn.mail - package best.skn.mail
-
Application Package
- best.skn.mail.configurations - package best.skn.mail.configurations
-
Mail Configuration Package
- best.skn.mail.models - package best.skn.mail.models
-
Mail Model Package
- best.skn.mail.services - package best.skn.mail.services
-
Mail Service Package
- best.skn.mail.services.impls - package best.skn.mail.services.impls
-
Mail Service Implementation Package
- body - Variable in class best.skn.mail.models.MailSenderRequestInfo
-
private String property for containing mail body
E
- exceptionErrorIO(String) - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return an error message for io exception
- exceptionErrorMessaging(String) - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return an error message for messaging exception
F
- fileLocation - Variable in class best.skn.mail.models.MailSenderInputStream
-
Private String property for containing the file location where the output copied file will be
- from - Variable in class best.skn.mail.models.MailSenderRequestInfo
-
private String property for containing mail sender email address
H
- helper - Variable in class best.skn.mail.services.impls.MailSenderInitializer
-
private Mime Message Helper property
I
- inputStream - Variable in class best.skn.mail.models.MailSenderInputStream
-
Private String property for containing input stream that will be sent to the API
M
- mailSender - Variable in class best.skn.mail.services.impls.MailSenderInitializer
-
Private Java Mail Sender property
- mailSender - Variable in class best.skn.mail.services.impls.MailSenderServiceImpl
-
Private Java Mail Sender object
- MailSenderConfiguration - Class in best.skn.mail.configurations
-
Mail sender configuration class for auto-configuring mail sender service
- MailSenderConfiguration() - Constructor for class best.skn.mail.configurations.MailSenderConfiguration
- MailSenderHtmlTemplate - Class in best.skn.mail.models
-
Mail sender HTML template class for processing proper thymeleaf HTML template info in controllers
- MailSenderHtmlTemplate() - Constructor for class best.skn.mail.models.MailSenderHtmlTemplate
- MailSenderInitializer - Class in best.skn.mail.services.impls
-
Mail Sender Initializer Class
- MailSenderInitializer(JavaMailSender) - Constructor for class best.skn.mail.services.impls.MailSenderInitializer
-
Constructor for this class with one parameter
- MailSenderInitializer(JavaMailSender, TemplateEngine) - Constructor for class best.skn.mail.services.impls.MailSenderInitializer
-
Constructor for this class with two parameters
- MailSenderInputStream - Class in best.skn.mail.models
-
Mail sender input stream class for processing proper input stream info in controllers
- MailSenderInputStream() - Constructor for class best.skn.mail.models.MailSenderInputStream
- MailSenderMessage - Class in best.skn.mail.services.impls
-
Mail Sender Output Message Class
- MailSenderMessage() - Constructor for class best.skn.mail.services.impls.MailSenderMessage
-
Private constructor to make the class non-instantiable
- MailSenderRequestInfo - Class in best.skn.mail.models
-
Mail sender request info class for @RequestBody/@RequestPart annotated params in controllers
- MailSenderRequestInfo() - Constructor for class best.skn.mail.models.MailSenderRequestInfo
- mailSenderService() - Method in class best.skn.mail.configurations.MailSenderConfiguration
-
Configuration bean for mail sender service
- MailSenderService - Interface in best.skn.mail.services
-
Mail Sender Service Interface
- MailSenderServiceImpl - Class in best.skn.mail.services.impls
-
Mail Sender Service Implementation Class
- MailSenderServiceImpl() - Constructor for class best.skn.mail.services.impls.MailSenderServiceImpl
- main(String[]) - Static method in class best.skn.mail.Application
-
Static Method `main`
- message - Variable in class best.skn.mail.services.impls.MailSenderInitializer
-
private Mime Message property
P
- parameterError() - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return an error message for null parameter
S
- sendMail(MailSenderRequestInfo) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Protected method to send basic mail
- sendMail(MailSenderRequestInfo) - Method in class best.skn.mail.services.impls.MailSenderServiceImpl
- sendMail(MailSenderRequestInfo) - Method in interface best.skn.mail.services.MailSenderService
-
Method to send basic mail
- sendMailSuccess() - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return a success message for sending basic mail
- sendMailWithAttachment(MailSenderRequestInfo, MailSenderInputStream) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Protected method to send mail with attachment
- sendMailWithAttachment(MailSenderRequestInfo, MailSenderInputStream) - Method in class best.skn.mail.services.impls.MailSenderServiceImpl
- sendMailWithAttachment(MailSenderRequestInfo, MailSenderInputStream) - Method in interface best.skn.mail.services.MailSenderService
-
Method to send basic mail with attachment
- sendMailWithAttachmentSuccess() - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return a success message for sending basic mail with attachment
- sendMailWithHtmlTemplate(MailSenderRequestInfo, MailSenderHtmlTemplate) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Protected method to send mail with HTML template
- sendMailWithHtmlTemplate(MailSenderRequestInfo, MailSenderHtmlTemplate) - Method in class best.skn.mail.services.impls.MailSenderServiceImpl
- sendMailWithHtmlTemplate(MailSenderRequestInfo, MailSenderHtmlTemplate) - Method in interface best.skn.mail.services.MailSenderService
-
Method to send mail with HTML template
- sendMailWithHtmlTemplateAndAttachment(MailSenderRequestInfo, MailSenderHtmlTemplate, MailSenderInputStream) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Protected method to send mail with HTML template and attachment
- sendMailWithHtmlTemplateAndAttachment(MailSenderRequestInfo, MailSenderHtmlTemplate, MailSenderInputStream) - Method in class best.skn.mail.services.impls.MailSenderServiceImpl
- sendMailWithHtmlTemplateAndAttachment(MailSenderRequestInfo, MailSenderHtmlTemplate, MailSenderInputStream) - Method in interface best.skn.mail.services.MailSenderService
-
Method to send mail with HTML template and attachment
- sendMailWithHtmlTemplateAndAttachmentSuccess() - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return a success message for sending mail with HTML template and attachment
- sendMailWithHtmlTemplateSuccess() - Static method in class best.skn.mail.services.impls.MailSenderMessage
-
Protected static method to return a success message for sending mail with HTML template
- sendMessage(MailSenderRequestInfo, boolean) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Private method to set the required info to send a mail and then send it
- streamAttachement(MailSenderInputStream) - Method in class best.skn.mail.services.impls.MailSenderInitializer
-
Private method to set the required configuration regarding file attachment
- subject - Variable in class best.skn.mail.models.MailSenderRequestInfo
-
private String property for containing mail subject
T
- templateEngine - Variable in class best.skn.mail.services.impls.MailSenderInitializer
-
private Thymeleaf Template Engine property
- templateEngine - Variable in class best.skn.mail.services.impls.MailSenderServiceImpl
-
private Thymeleaf Template Engine object
- templateName - Variable in class best.skn.mail.models.MailSenderHtmlTemplate
-
Private String property for containing the Thymeleaf HTML Template name in the project
- to - Variable in class best.skn.mail.models.MailSenderRequestInfo
-
private String property for containing mail receiver email address
V
- variableName - Variable in class best.skn.mail.models.MailSenderHtmlTemplate
-
Private String property for containing the variable name inside Thymeleaf HTML Template in the project
All Classes and Interfaces|All Packages