@Transactional(readOnly = true) public static void send(final String subject, final String message) { validation.required(subject); validation.required(message); if (!validation.hasErrors()) { final List<String> recipients = new ArrayList<String>(); final List<User> users = AppUtils.getAllActiveUsers(); for (final User user : users) { recipients.add(user.getEmail()); } Mails.rudelmail( subject, message, recipients.toArray(), AppUtils.getConnectedUser().getEmail()); flash.put("infomessage", Messages.get("info.rudelmail.send")); } else { flash.put("errormessage", Messages.get("error.rudelmail.send")); params.flash(); validation.keep(); } flash.keep(); rudelmail(); }