|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.openeai.loggingutils.MailService
MailService class. Common re-usable class for sending email messages. Uses JavaMail and Java Activation Frameworks
| Constructor Summary | |
MailService()
|
|
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()
returns the from address class variable |
java.lang.String |
getMailHost()
returns the value of the mail host class variable |
java.lang.String |
getMsgText()
returns the message text of the current message |
java.lang.String |
getSubject()
returns the subject of the current message |
javax.mail.internet.InternetAddress[] |
getToAddr()
Returns the to address class variable |
javax.mail.internet.InternetAddress |
getToAddr(int index)
Returns a specific email address from the toAddr InternetAddress array |
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)
Sets the fromAddr class variable to the data passed in |
void |
setMailHost(java.lang.String mailHost)
Sets the mailHost class variable to the data passed in |
void |
setMsgText(java.lang.String msg)
sets the msgText class variable to data passed from the client. |
void |
setSubject(java.lang.String subject)
sets the subject class variable to data passed in from the client |
void |
setToAddr(java.lang.String addr)
Sets the toAddr class variable to the data passed in |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MailService()
public MailService(java.lang.String toAddr,
java.lang.String fromAddr,
java.lang.String subject,
java.lang.String msg)
throws javax.mail.internet.AddressException
public MailService(java.lang.String mailHost,
java.lang.String fromAddr)
throws javax.mail.internet.AddressException
public MailService(java.lang.String mailHost,
java.lang.String fromAddr,
java.lang.String toAddr)
throws 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
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.AddressExceptionpublic void setSubject(java.lang.String subject)
subject - subject of the message passed from the client
public void setMsgText(java.lang.String msg)
msg - String message to be sent
public java.lang.String getMailHost()
public javax.mail.internet.InternetAddress[] getToAddr()
public javax.mail.internet.InternetAddress getToAddr(int index)
public javax.mail.internet.InternetAddress getFromAddr()
public java.lang.String getSubject()
public java.lang.String getMsgText()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||