+ public void sendSupportNotification(String subject, Outputable message) {
+ try {
+ StringWriter sw = new StringWriter();
+ PrintWriter outMail = new PrintWriter(sw);
+ outMail.print("Hi," + "\n\n");
+ SprintfCommand.createSimple("supporter {0} triggered:", supporter.getName().toString()).output(outMail, Language.getInstance(Locale.ENGLISH), new HashMap<String, Object>());
+ outMail.print("\n\n");
+ message.output(outMail, Language.getInstance(Locale.ENGLISH), new HashMap<String, Object>());
+ outMail.print("\n\n");
+ outMail.print("RA DB");
+ outMail.close();
+ String supportemailaddress = "support@" + ServerConstants.getWwwHostName().replaceFirst("^www\\.", "");
+ SendMail.getInstance().sendMail(supportemailaddress, "[" + this.getTicket() + "] RA DB " + subject, sw.toString(), supportemailaddress, null, null, null, null, false);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }