/** * Get the subject for the email. * * @param event * The event that matched criteria to cause the notification. * @return the subject for the email. */ protected String getSubject(Event event) { return findHeaderValue("Subject", getHeaders(event)); }
@Override protected List<String> getHeaders(Event event) { List<String> rv = super.getHeaders(event); // the Subject rv.add("Subject: " + getSubject(event)); // from rv.add(getFrom(event)); // to List toList = getRecipients(event); Iterator itr = toList.iterator(); StringBuilder recips = new StringBuilder(); while (itr.hasNext()) { User usr = (User) itr.next(); recips.append(usr.getEmail() + ", "); } rv.add("To: " + recips.toString()); return rv; }
List headers = getHeaders(event);