private void generateDefaultMessage( MailMessage message, Map<String, String> parameters ) throws Exception { if( null != defaultGenerator ){ defaultGenerator.generateMessage(message, parameters); } else { throw new Exception("Default message generator is not set"); } } }
MailMessageGenerator template = new FormEmailMessageGenerator(); CouchDbTemplateMailMessageGenerator couchdbTemplate = new CouchDbTemplateMailMessageGenerator( documentDatabase,
parameters.put("submissionPageLink", submissionPageLink); parameters.put("rejectionReason", rejectionReason); rejectionGenerator.generateMessage(message, parameters);
formEmailGenerator.generateMessage(message, parameters);
passwordReminderGenerator.generateMessage(message, parameters);
userCreationGenerator.generateMessage(message, parameters);
passwordRecoveryGenerator.generateMessage(message, parameters);
parameters.put("attachmentName", attachmentName); parameters.put("approvalPageLink", approvalPageLink); uploadNotificationGenerator.generateMessage(message, parameters);
parameters.put("count", ""+count); parameters.put("approvalPageLink", approvalPageLink); dailyVetterNotificationGenerator.generateMessage(message, parameters);
parameters.put("submissionDocId", submissionDoc.optString("_id",null)); parameters.put("submissionPageLink", submissionPageLink); approvalGenerator.generateMessage(message, parameters);