Package africa.absa.inception.mail
-
Interface Summary Interface Description IMailService The IMailService interface defines the functionality provided by a Mail Service implementation.MailTemplateRepository The MailTemplateRepository interface declares the repository for the MailTemplate domain type.MailTemplateSummaryRepository The MailTemplateSummaryRepository interface declares the repository for the MailTemplateSummary domain type. -
Class Summary Class Description FreeMarkerTemplateLoader The FreeMarkerTemplateLoader class implements the Apache FreeMarker template loader.MailConfiguration The MailConfiguration class provides the Spring configuration for the Mail module.MailService The MailService class provides the Mail Service implementation.MailTemplate The MailTemplate class holds the information for a mail template.MailTemplateContentTypeConverter The MailTemplateContentTypeConverter class implements the custom JPA converter for the MailTemplateContentType enumeration.MailTemplateContentTypeToStringConverter The MailTemplateContentTypeToStringConverter class implements the Spring converter that converts a MailTemplateContentType type into a String type.MailTemplateSummary The MailTemplateSummary class holds the information for a mail template.StringToMailTemplateContentTypeConverter The StringToMailTemplateContentTypeConverter class implements the Spring converter that converts a String type into a MailTemplateContentType type. -
Enum Summary Enum Description MailTemplateContentType The MailTemplateContentType enumeration defines the possible content types for mail templates. -
Exception Summary Exception Description DuplicateMailTemplateException The DuplicateMailTemplateException exception is thrown to indicate an error condition as a result of an attempt to create a duplicate mail template i.e a mail template with the specified ID already exists.MailTemplateNotFoundException The MailTemplateNotFoundException exception is thrown to indicate an error condition as a result of a mail template that could not be found.