Made mail to an @component and removed properties-parameter

Change-Id: I028fcb53f4b012b0a1b3fbd2b8fc0eac3724b5da
This commit is contained in:
joha-asc 2011-07-20 14:28:49 +02:00
parent 37f3b41aae
commit 2adfb0370c
2 changed files with 19 additions and 4 deletions
src/main/java/se/su/dsv/scipro/util

@ -10,13 +10,23 @@ import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import se.su.dsv.scipro.data.dao.interfaces.GeneralSystemSettingsDao;
@Component
public class Mail {
private Mail() {}
@Autowired
GeneralSystemSettingsDao generalSystemSettingsDao;
public static void mail(String fromName, String fromEmail, String recipients[], String replyTo[], String subject, String message, Properties props, boolean debug) throws MessagingException, UnsupportedEncodingException{
public void mail(String fromName, String fromEmail, String recipients[], String replyTo[], String subject, String message, boolean debug) throws MessagingException, UnsupportedEncodingException{
Session session = Session.getDefaultInstance(props,null);
Properties p = new Properties();
p.put("mail.smtp.host", generalSystemSettingsDao.getGeneralSystemSettingsInstance().getSmtpServer());
Session session = Session.getDefaultInstance(p,null);
session.setDebug(debug);

@ -1,5 +1,8 @@
package se.su.dsv.scipro.util;
import se.su.dsv.scipro.data.enums.NotificationPriority;
import edu.emory.mathcs.backport.java.util.Arrays;
public class PushApple {
@ -8,5 +11,7 @@ public class PushApple {
}
public static void main(String[] args){
System.out.println(Arrays.asList(NotificationPriority.values()));
}
}