|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.benow.web.mail.MailServiceImpl
public class MailServiceImpl
| Nested Class Summary | |
|---|---|
class |
MailServiceImpl.SupportInfo
|
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
|---|
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
| Field Summary | |
|---|---|
static org.benow.java.config.entry.StringConfigurationEntry |
CFG_SUPPORT_RECIPIENT
|
| Constructor Summary | |
|---|---|
MailServiceImpl()
|
|
| Method Summary | |
|---|---|
static void |
reportABug(java.lang.String msg,
java.lang.Throwable e)
|
static void |
reportABug(java.lang.Throwable e)
|
void |
reportBug(java.lang.String msg,
java.lang.Throwable e)
Report a bug via support email |
void |
sendEmail(java.lang.String subject,
java.lang.String body)
Sends email to email address of current user. |
void |
sendEmailToUser(java.lang.String userName,
java.lang.String subject,
java.lang.String body,
java.lang.String captcha)
Sends email to a user with a given name |
void |
sendEmailToUser(org.benow.security.user.User dest,
java.lang.String subject,
java.lang.String body,
java.lang.String captcha)
|
void |
sendSupportEmail(java.lang.String subject,
java.lang.String details)
Sends a support email to the support email from the current user |
void |
sendSupportEmail(java.lang.String fromName,
java.lang.String fromEmail,
java.lang.String subject,
java.lang.String details)
Sends a support email to the support email from the given sender |
void |
sendTypedSupportEmail(java.lang.String fromName,
java.lang.String fromEmail,
java.lang.String type,
java.lang.String subject,
java.lang.String body)
Sends an email of a certain type to the support email from the given sender |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.benow.java.config.entry.StringConfigurationEntry CFG_SUPPORT_RECIPIENT
| Constructor Detail |
|---|
public MailServiceImpl()
| Method Detail |
|---|
public void sendTypedSupportEmail(java.lang.String fromName,
java.lang.String fromEmail,
java.lang.String type,
java.lang.String subject,
java.lang.String body)
throws java.lang.Exception
MailService
sendTypedSupportEmail in interface MailServicejava.lang.Exception
RedirectException
public void sendSupportEmail(java.lang.String subject,
java.lang.String details)
throws java.lang.Exception
MailService
sendSupportEmail in interface MailServicejava.lang.Exception
RedirectException
public void sendSupportEmail(java.lang.String fromName,
java.lang.String fromEmail,
java.lang.String subject,
java.lang.String details)
throws java.lang.Exception
MailService
sendSupportEmail in interface MailServicejava.lang.Exception
RedirectException
public void sendEmail(java.lang.String subject,
java.lang.String body)
throws javax.mail.MessagingException
MailService
sendEmail in interface MailServicejavax.mail.MessagingException
public void sendEmailToUser(java.lang.String userName,
java.lang.String subject,
java.lang.String body,
java.lang.String captcha)
throws InvalidCaptchaException,
javax.mail.MessagingException
MailService
sendEmailToUser in interface MailServiceInvalidCaptchaException
javax.mail.MessagingException
public void sendEmailToUser(org.benow.security.user.User dest,
java.lang.String subject,
java.lang.String body,
java.lang.String captcha)
throws InvalidCaptchaException,
javax.mail.MessagingException
sendEmailToUser in interface MailServiceInvalidCaptchaException
javax.mail.MessagingException
public void reportBug(java.lang.String msg,
java.lang.Throwable e)
throws java.lang.Exception
MailService
reportBug in interface MailServicejava.lang.Exception
public static void reportABug(java.lang.String msg,
java.lang.Throwable e)
throws java.lang.Exception
java.lang.Exception
public static void reportABug(java.lang.Throwable e)
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||