Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addError() - Method in class de.aikiit.mailversendala.MailingResult
-
Increment internal error counter by 1.
- addSuccess() - Method in class de.aikiit.mailversendala.MailingResult
-
Increment internal success counter by 1.
- App - Class in de.aikiit.mailversendala
-
Main application that sends out mailings found in the configurable CSV file.
- App() - Constructor for class de.aikiit.mailversendala.App
B
- BASE_NAME_HTML - Static variable in interface de.aikiit.mailversendala.template.MailTemplate
-
Default template file name for HTML.
- BASE_NAME_PLAINTEXT - Static variable in interface de.aikiit.mailversendala.template.MailTemplate
-
Default template file name for plain text
C
- CsvParser - Class in de.aikiit.mailversendala.csv
-
Main class to parse given arguments for mailversendala configuration.
- CsvParser(Reader) - Constructor for class de.aikiit.mailversendala.csv.CsvParser
-
Parse given CSV values internally.
D
- de.aikiit.mailversendala - package de.aikiit.mailversendala
-
Provides the application itself and its main configuration and runtime classes.
- de.aikiit.mailversendala.csv - package de.aikiit.mailversendala.csv
-
Contains all CSV and CSV-parsing relevant parts of the application.
- de.aikiit.mailversendala.template - package de.aikiit.mailversendala.template
-
Contains all template-related parts of the application.
E
- EMAIL - Static variable in interface de.aikiit.mailversendala.csv.Headers
-
Email used to send the mailing to.
F
- FileMailTemplate - Class in de.aikiit.mailversendala.template
-
Template class that is based on a file, whose contents is replaced in a structured manner.
- FileMailTemplate(MailConfig) - Constructor for class de.aikiit.mailversendala.template.FileMailTemplate
-
Apply given configuration and generate internal mailing contents.
- FileMailTemplate(InputStream, InputStream) - Constructor for class de.aikiit.mailversendala.template.FileMailTemplate
-
Read given input streams and populate internal mailing contents.
- FIRSTNAME - Static variable in interface de.aikiit.mailversendala.csv.Headers
-
Firstname in the mailing.
G
- getErrorCounter() - Method in class de.aikiit.mailversendala.MailingResult
- getHtml() - Method in class de.aikiit.mailversendala.template.FileMailTemplate
- getHtml() - Method in interface de.aikiit.mailversendala.template.MailTemplate
- getHtml() - Method in class de.aikiit.mailversendala.template.VelocityMailTemplate
- getMailCounter() - Method in class de.aikiit.mailversendala.MailingResult
- getPlaintext() - Method in class de.aikiit.mailversendala.template.FileMailTemplate
- getPlaintext() - Method in interface de.aikiit.mailversendala.template.MailTemplate
- getPlaintext() - Method in class de.aikiit.mailversendala.template.VelocityMailTemplate
- getTotal() - Method in class de.aikiit.mailversendala.MailingResult
H
- Headers - Interface in de.aikiit.mailversendala.csv
-
Contains the headers that need to be in the CSV-file.
M
- MailConfig - Class in de.aikiit.mailversendala
-
Encapsulates the configuration of this application.
- MailConfig() - Constructor for class de.aikiit.mailversendala.MailConfig
-
Read from Tamaya configuration or fallback to dummy default values.
- Mailing - Class in de.aikiit.mailversendala.csv
-
Comprises a mailing recipient.
- Mailing() - Constructor for class de.aikiit.mailversendala.csv.Mailing
- MailingResult - Class in de.aikiit.mailversendala
-
Class encapsulates internal counters to gauge how many errors and how many mails were successfully sent out during an application run.
- MailingResult() - Constructor for class de.aikiit.mailversendala.MailingResult
- MailTemplate - Interface in de.aikiit.mailversendala.template
-
Contains the contents of a mail.
- Mailversendala - Class in de.aikiit.mailversendala
-
Encapsulates the actual CSV parsing and mailing generation.
- Mailversendala() - Constructor for class de.aikiit.mailversendala.Mailversendala
- main(String[]) - Static method in class de.aikiit.mailversendala.App
-
Main method to launch MailVersendala with the given arguments.
- main(String...) - Static method in class de.aikiit.mailversendala.SendOut
-
Test method to verify the actual mail creation and send out.
P
- parse() - Method in class de.aikiit.mailversendala.csv.CsvParser
-
Do the actual parsing of a given CSV configuration.
S
- send() - Method in class de.aikiit.mailversendala.SendOut
-
Send out an email that contains only text contents.
- sendComplex() - Method in class de.aikiit.mailversendala.SendOut
-
Send out an email with plain text and HTML contents.
- sendOut(MailConfig) - Static method in class de.aikiit.mailversendala.Mailversendala
-
Send out mails with the given configuration and return result object afterwards.
- SendOut - Class in de.aikiit.mailversendala
-
This class performs the actual mail sending and encapsulates all the technicalities to create and send out an email.
- SendOut(Mailing) - Constructor for class de.aikiit.mailversendala.SendOut
-
Create mail based on the given mailing recipient.
- sendOutMails() - Method in class de.aikiit.mailversendala.MailConfig
-
If in demo mode NO mails should be send out!
- SURNAME - Static variable in interface de.aikiit.mailversendala.csv.Headers
-
Surname in the mailing.
V
- VelocityMailTemplate - Class in de.aikiit.mailversendala.template
-
Mailing template that is based on Apache Velocity templates.
- VelocityMailTemplate() - Constructor for class de.aikiit.mailversendala.template.VelocityMailTemplate
-
Instantiate underlying template engine.
All Classes and Interfaces|All Packages|Constant Field Values