BrightSide Workbench Full Report + Source Code
org.turro.mail.impl.MailReportPool Class Reference
Inheritance diagram for org.turro.mail.impl.MailReportPool:
Collaboration diagram for org.turro.mail.impl.MailReportPool:

Public Member Functions

MailReport getMailReport (String email)
 
void sendIt (String subject, String implementation)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 28 of file MailReportPool.java.

Member Function Documentation

◆ getMailReport()

MailReport org.turro.mail.impl.MailReportPool.getMailReport ( String  email)

Definition at line 30 of file MailReportPool.java.

30  {
31  MailReport report = get(email);
32  if(report == null) {
33  report = new MailReport();
34  put(email, report);
35  }
36  return report;
37  }
Here is the caller graph for this function:

◆ sendIt()

void org.turro.mail.impl.MailReportPool.sendIt ( String  subject,
String  implementation 
)

Definition at line 39 of file MailReportPool.java.

39  {
40  MailPool mp = (MailPool) HeadlessApplication.getInstance().getImplementation(implementation);
41  if(mp != null) {
42  mp.setEncoding(ElephantContext.getEncoding());
43  mp.addCssFile(ElephantContext.getRealPath("/_internal/css/mail.css"));
44  for(String key : keySet()) {
45  MailReport report = get(key);
46  if(report != null) {
47  report.endReport();
48  mp.addToPool(null, key, null, subject, report.toString(), "text/html");
49  }
50  }
51  mp.sendPool();
52  }
53  }
Here is the caller graph for this function:

The documentation for this class was generated from the following file: