Package ubic.gemma.core.util
Class MailEngineImpl
- java.lang.Object
-
- ubic.gemma.core.util.MailEngineImpl
-
- All Implemented Interfaces:
MailEngine
@Component public class MailEngineImpl extends Object implements MailEngine
- Author:
- pavlidis, Matt Raible
-
-
Constructor Summary
Constructors Constructor Description MailEngineImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAdminEmailAddress()
Return the admin email address used forMailEngine.sendAdminMessage(String, String)
void
sendAdminMessage(String subject, String bodyText)
Sends a message to the gemma administrator as defined in the Gemma.properties filevoid
sendMessage(String to, String subject, String body)
Send a text email message.void
sendMessage(String to, String subject, String templateName, Map<String,Object> model)
Send a templated email message.
-
-
-
Method Detail
-
getAdminEmailAddress
public String getAdminEmailAddress()
Description copied from interface:MailEngine
Return the admin email address used forMailEngine.sendAdminMessage(String, String)
- Specified by:
getAdminEmailAddress
in interfaceMailEngine
-
sendAdminMessage
public void sendAdminMessage(String subject, String bodyText)
Sends a message to the gemma administrator as defined in the Gemma.properties file- Specified by:
sendAdminMessage
in interfaceMailEngine
-
sendMessage
public void sendMessage(String to, String subject, String body)
Description copied from interface:MailEngine
Send a text email message.- Specified by:
sendMessage
in interfaceMailEngine
-
sendMessage
public void sendMessage(String to, String subject, String templateName, Map<String,Object> model)
Description copied from interface:MailEngine
Send a templated email message.- Specified by:
sendMessage
in interfaceMailEngine
-
-