Index

A B E F H I M P S T V 
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
A B E F H I M P S T V 
All Classes and Interfaces|All Packages