A C D E F G H I M O P S T U V 
All Classes All Packages

A

africa.absa.inception.mail - package africa.absa.inception.mail
 
afterPropertiesSet() - Method in class africa.absa.inception.mail.MailService
 

C

closeTemplateSource(Object) - Method in class africa.absa.inception.mail.FreeMarkerTemplateLoader
Closes the template source, releasing any resources held that are only required for reading the template and/or its metadata.
code() - Method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the code for the mail template content type.
convert(MailTemplateContentType) - Method in class africa.absa.inception.mail.MailTemplateContentTypeToStringConverter
 
convert(String) - Method in class africa.absa.inception.mail.StringToMailTemplateContentTypeConverter
 
convertToDatabaseColumn(MailTemplateContentType) - Method in class africa.absa.inception.mail.MailTemplateContentTypeConverter
Converts the value stored in the entity attribute into the data representation to be stored in the database.
convertToEntityAttribute(Integer) - Method in class africa.absa.inception.mail.MailTemplateContentTypeConverter
Converts the data stored in the database column into the value to be stored in the entity attribute.
createMailTemplate(MailTemplate) - Method in interface africa.absa.inception.mail.IMailService
Create the new mail template.
createMailTemplate(MailTemplate) - Method in class africa.absa.inception.mail.MailService
 

D

deleteById(String) - Method in interface africa.absa.inception.mail.MailTemplateRepository
 
deleteMailTemplate(String) - Method in interface africa.absa.inception.mail.IMailService
Delete the existing mail template.
deleteMailTemplate(String) - Method in class africa.absa.inception.mail.MailService
 
description() - Method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the description for the mail template content type.
DuplicateMailTemplateException - Exception in africa.absa.inception.mail
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.
DuplicateMailTemplateException(String) - Constructor for exception africa.absa.inception.mail.DuplicateMailTemplateException
Constructs a new DuplicateMailTemplateException.

E

equals(Object) - Method in class africa.absa.inception.mail.MailTemplate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class africa.absa.inception.mail.MailTemplateSummary
Indicates whether some other object is "equal to" this one.

F

findTemplateSource(String) - Method in class africa.absa.inception.mail.FreeMarkerTemplateLoader
Finds the template in the backing storage and returns an object that identifies the storage location where the template can be loaded from.
FreeMarkerTemplateLoader - Class in africa.absa.inception.mail
The FreeMarkerTemplateLoader class implements the Apache FreeMarker template loader.
FreeMarkerTemplateLoader(IMailService) - Constructor for class africa.absa.inception.mail.FreeMarkerTemplateLoader
Constructs a new FreeMarkerTemplateLoader.
fromCode(String) - Static method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the mail template content type given by the specified code value.
fromNumericCode(int) - Static method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the mail template content type for the specified numeric code.

G

getContentType() - Method in class africa.absa.inception.mail.MailTemplate
Returns the content type for the mail template.
getContentType() - Method in class africa.absa.inception.mail.MailTemplateSummary
Returns the content type for the mail template.
getCreated() - Method in class africa.absa.inception.mail.MailTemplate
Returns the date and time the mail template was created.
getId() - Method in class africa.absa.inception.mail.MailTemplate
Returns the ID for the mail template.
getId() - Method in class africa.absa.inception.mail.MailTemplateSummary
Returns the ID for the mail template.
getLastModified(Object) - Method in class africa.absa.inception.mail.FreeMarkerTemplateLoader
Returns the time of last modification of the specified template source.
getMailTemplate(String) - Method in interface africa.absa.inception.mail.IMailService
Retrieve the mail template.
getMailTemplate(String) - Method in class africa.absa.inception.mail.MailService
 
getMailTemplateName(String) - Method in interface africa.absa.inception.mail.IMailService
Retrieve the name of the mail template.
getMailTemplateName(String) - Method in class africa.absa.inception.mail.MailService
 
getMailTemplates() - Method in interface africa.absa.inception.mail.IMailService
Returns all the mail templates.
getMailTemplates() - Method in class africa.absa.inception.mail.MailService
 
getMailTemplateSummaries() - Method in interface africa.absa.inception.mail.IMailService
Returns the summaries for all the mail templates.
getMailTemplateSummaries() - Method in class africa.absa.inception.mail.MailService
 
getMailTemplateSummary(String) - Method in interface africa.absa.inception.mail.IMailService
Retrieve the summary for the mail template.
getMailTemplateSummary(String) - Method in class africa.absa.inception.mail.MailService
 
getMailTemplateUpdated(String) - Method in interface africa.absa.inception.mail.IMailService
Returns the date and time the mail template was last updated.
getMailTemplateUpdated(String) - Method in class africa.absa.inception.mail.MailService
 
getName() - Method in class africa.absa.inception.mail.MailTemplate
Returns the name of the mail template.
getName() - Method in class africa.absa.inception.mail.MailTemplateSummary
Returns the name of the mail template.
getNameById(String) - Method in interface africa.absa.inception.mail.MailTemplateRepository
 
getReader(Object, String) - Method in class africa.absa.inception.mail.FreeMarkerTemplateLoader
Returns the character stream of a template represented by the specified template source.
getTemplate() - Method in class africa.absa.inception.mail.MailTemplate
Returns the Apache FreeMarker template for the mail template.
getUpdated() - Method in class africa.absa.inception.mail.MailTemplate
Returns the date and time the mail template was last updated.
getUpdatedById(String) - Method in interface africa.absa.inception.mail.MailTemplateRepository
 

H

hashCode() - Method in class africa.absa.inception.mail.MailTemplate
Returns a hash code value for the object.
hashCode() - Method in class africa.absa.inception.mail.MailTemplateSummary
Returns a hash code value for the object.
HTML - africa.absa.inception.mail.MailTemplateContentType
 

I

IMailService - Interface in africa.absa.inception.mail
The IMailService interface defines the functionality provided by a Mail Service implementation.

M

MailConfiguration - Class in africa.absa.inception.mail
The MailConfiguration class provides the Spring configuration for the Mail module.
MailConfiguration(ApplicationContext) - Constructor for class africa.absa.inception.mail.MailConfiguration
Constructs a new MailConfiguration.
mailEntityManagerFactory(DataSource, PlatformTransactionManager) - Method in class africa.absa.inception.mail.MailConfiguration
Returns the mail entity manager factory bean associated with the application data source.
MailService - Class in africa.absa.inception.mail
The MailService class provides the Mail Service implementation.
MailService(ApplicationContext, Validator, MailTemplateRepository, MailTemplateSummaryRepository) - Constructor for class africa.absa.inception.mail.MailService
Constructs a new MailService.
MailTemplate - Class in africa.absa.inception.mail
The MailTemplate class holds the information for a mail template.
MailTemplate() - Constructor for class africa.absa.inception.mail.MailTemplate
Constructs a new MailTemplate.
MailTemplate(String, String, MailTemplateContentType, byte[]) - Constructor for class africa.absa.inception.mail.MailTemplate
Constructs a new MailTemplate.
MailTemplateContentType - Enum in africa.absa.inception.mail
The MailTemplateContentType enumeration defines the possible content types for mail templates.
MailTemplateContentTypeConverter - Class in africa.absa.inception.mail
The MailTemplateContentTypeConverter class implements the custom JPA converter for the MailTemplateContentType enumeration.
MailTemplateContentTypeConverter() - Constructor for class africa.absa.inception.mail.MailTemplateContentTypeConverter
 
MailTemplateContentTypeToStringConverter - Class in africa.absa.inception.mail
The MailTemplateContentTypeToStringConverter class implements the Spring converter that converts a MailTemplateContentType type into a String type.
MailTemplateContentTypeToStringConverter() - Constructor for class africa.absa.inception.mail.MailTemplateContentTypeToStringConverter
Constructs a new MailTemplateContentTypeToStringConverter.
mailTemplateExists(String) - Method in interface africa.absa.inception.mail.IMailService
Check whether the mail template exists.
mailTemplateExists(String) - Method in class africa.absa.inception.mail.MailService
 
MailTemplateNotFoundException - Exception in africa.absa.inception.mail
The MailTemplateNotFoundException exception is thrown to indicate an error condition as a result of a mail template that could not be found.
MailTemplateNotFoundException(String) - Constructor for exception africa.absa.inception.mail.MailTemplateNotFoundException
w Constructs a new MailTemplateNotFoundException.
MailTemplateRepository - Interface in africa.absa.inception.mail
The MailTemplateRepository interface declares the repository for the MailTemplate domain type.
MailTemplateSummary - Class in africa.absa.inception.mail
The MailTemplateSummary class holds the information for a mail template.
MailTemplateSummary() - Constructor for class africa.absa.inception.mail.MailTemplateSummary
Constructs a new MailTemplateSummary.
MailTemplateSummary(String, String, MailTemplateContentType) - Constructor for class africa.absa.inception.mail.MailTemplateSummary
Constructs a new MailTemplateSummary.
MailTemplateSummaryRepository - Interface in africa.absa.inception.mail
The MailTemplateSummaryRepository interface declares the repository for the MailTemplateSummary domain type.

O

onCreate() - Method in class africa.absa.inception.mail.MailTemplate
 
onUpdate() - Method in class africa.absa.inception.mail.MailTemplate
 

P

processMailTemplate(String, Map<String, String>) - Method in interface africa.absa.inception.mail.IMailService
Process the mail template.
processMailTemplate(String, Map<String, String>) - Method in class africa.absa.inception.mail.MailService
 

S

sendMail(List<String>, String, String, String, String, Map<String, String>) - Method in interface africa.absa.inception.mail.IMailService
Send a mail.
sendMail(List<String>, String, String, String, String, Map<String, String>) - Method in class africa.absa.inception.mail.MailService
 
setContentType(MailTemplateContentType) - Method in class africa.absa.inception.mail.MailTemplate
Set the content type for the mail template.
setId(String) - Method in class africa.absa.inception.mail.MailTemplate
Set the ID for the mail template.
setName(String) - Method in class africa.absa.inception.mail.MailTemplate
Set the name of the mail template.
setTemplate(byte[]) - Method in class africa.absa.inception.mail.MailTemplate
Set the Apache FreeMarker template for the mail template.
StringToMailTemplateContentTypeConverter - Class in africa.absa.inception.mail
The StringToMailTemplateContentTypeConverter class implements the Spring converter that converts a String type into a MailTemplateContentType type.
StringToMailTemplateContentTypeConverter() - Constructor for class africa.absa.inception.mail.StringToMailTemplateContentTypeConverter
Constructs a new StringToMailTemplateContentTypeConverter.

T

TEXT - africa.absa.inception.mail.MailTemplateContentType
 
toNumericCode(MailTemplateContentType) - Static method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the numeric code for the mail template content type.
toString() - Method in class africa.absa.inception.mail.MailTemplate
Returns a string representation of the object.
toString() - Method in class africa.absa.inception.mail.MailTemplateSummary
Returns a string representation of the object.

U

updateMailTemplate(MailTemplate) - Method in interface africa.absa.inception.mail.IMailService
Update the mail template.
updateMailTemplate(MailTemplate) - Method in class africa.absa.inception.mail.MailService
 

V

valueOf(String) - Static method in enum africa.absa.inception.mail.MailTemplateContentType
Returns the enum constant of this type with the specified name.
values() - Static method in enum africa.absa.inception.mail.MailTemplateContentType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I M O P S T U V 
All Classes All Packages