|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openeai.loggingutils.MailService
public class MailService
MailService class. Common re-usable class for sending email messages. Uses JavaMail and Java Activation Frameworks
| Constructor Summary | |
|---|---|
MailService()
|
|
MailService(MailServiceConfig config)
As AppConfig reads through an application's deployment document, it will build a MailServiceConfig Java object and pass that object to this constructor. |
|
MailService(java.lang.String mailHost,
java.lang.String fromAddr)
|
|
MailService(java.lang.String mailHost,
java.lang.String fromAddr,
java.lang.String toAddr)
|
|
MailService(java.lang.String toAddr,
java.lang.String fromAddr,
java.lang.String subject,
java.lang.String msg)
|
|
| Method Summary | |
|---|---|
javax.mail.internet.InternetAddress |
getFromAddr()
Deprecated. As of OpenEAI 4.0 release, use getFromAddress() instead. |
javax.mail.internet.InternetAddress |
getFromAddress()
returns the from address class variable |
java.lang.String |
getMailHost()
returns the value of the mail host class variable |
java.lang.String |
getMessageBody()
returns the message body of the current message |
java.lang.String |
getMsgText()
Deprecated. As of OpenEAI 4.0 release, use getMessageBody() instead. |
javax.mail.internet.InternetAddress[] |
getRecipientList()
Returns the to address class variable |
javax.mail.internet.InternetAddress |
getRecpient(int index)
Returns a specific email address from the toAddr InternetAddress array |
java.lang.String |
getSubject()
returns the subject of the current message |
javax.mail.internet.InternetAddress[] |
getToAddr()
Deprecated. As of OpenEAI 4.0 release, use getRecipientList() instead. |
javax.mail.internet.InternetAddress |
getToAddr(int index)
Deprecated. As of OpenEAI 4.0 release, use getRecipientList(int) instead. |
boolean |
sendHTMLMessage()
Sends an HTML email message to everyone included in the toAddr class variable. |
boolean |
sendMessage()
Sends an email message to everyone included in the toAddr class variable. |
void |
setFromAddr(java.lang.String fromAddr)
Deprecated. As of OpenEAI 4.0 release, use setFromAddress() instead. |
void |
setFromAddress(java.lang.String fromAddr)
Sets the fromAddr variable to the data passed in |
void |
setMailHost(java.lang.String mailHost)
Sets the mailHost class variable to the data passed in |
void |
setMessageBody(java.lang.String msg)
sets the msgText variable to data passed from the client. |
void |
setMsgText(java.lang.String msg)
Deprecated. As of OpenEAI 4.0 release, use setMessageBody(String) instead. |
void |
setRecipientList(java.lang.String addr)
Sets the toAddr variable to the data passed in |
void |
setSubject(java.lang.String subject)
sets the subject class variable to data passed in from the client |
void |
setToAddr(java.lang.String addr)
Deprecated. As of OpenEAI 4.0 release, use setRecipientList(String) instead. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MailService(MailServiceConfig config)
throws javax.mail.internet.AddressException
config - org.openeai.config.MailServiceConfig
javax.mail.internet.AddressExceptionMailServiceConfig,
MailServicepublic MailService()
public MailService(java.lang.String toAddr,
java.lang.String fromAddr,
java.lang.String subject,
java.lang.String msg)
throws javax.mail.internet.AddressException
javax.mail.internet.AddressException
public MailService(java.lang.String mailHost,
java.lang.String fromAddr)
throws javax.mail.internet.AddressException
javax.mail.internet.AddressException
public MailService(java.lang.String mailHost,
java.lang.String fromAddr,
java.lang.String toAddr)
throws javax.mail.internet.AddressException
javax.mail.internet.AddressException| Method Detail |
|---|
public boolean sendMessage()
public boolean sendHTMLMessage()
public void setMailHost(java.lang.String mailHost)
mailHost - mail host set by the calling client
public void setToAddr(java.lang.String addr)
throws javax.mail.internet.AddressException
addr - String coma separated list of email addresses to send messages to set by the client
javax.mail.internet.AddressException
public void setRecipientList(java.lang.String addr)
throws javax.mail.internet.AddressException
addr - String coma separated list of email addresses to send messages to set by the client
javax.mail.internet.AddressException
public void setFromAddr(java.lang.String fromAddr)
throws javax.mail.internet.AddressException
fromAddr - Address that messages are coming from
javax.mail.internet.AddressException
public void setFromAddress(java.lang.String fromAddr)
throws javax.mail.internet.AddressException
fromAddr - Address that messages are coming from
javax.mail.internet.AddressExceptionpublic void setSubject(java.lang.String subject)
subject - subject of the message passed from the clientpublic void setMsgText(java.lang.String msg)
msg - String message to be sentpublic void setMessageBody(java.lang.String msg)
msg - String message to be sentpublic java.lang.String getMailHost()
public javax.mail.internet.InternetAddress[] getToAddr()
public javax.mail.internet.InternetAddress[] getRecipientList()
public javax.mail.internet.InternetAddress getToAddr(int index)
public javax.mail.internet.InternetAddress getRecpient(int index)
public javax.mail.internet.InternetAddress getFromAddr()
public javax.mail.internet.InternetAddress getFromAddress()
public java.lang.String getSubject()
public java.lang.String getMsgText()
public java.lang.String getMessageBody()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||