|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.fulcrum.template.TemplateEmail
org.tigris.scarab.util.Email
Sends a notification email.
| Field Summary | |
static org.apache.log4j.Logger |
log
|
| Constructor Summary | |
Email()
|
|
| Method Summary | |
static ScarabUser |
getArchiveUser()
returns the dummy user which indicates that an Email should be sent to the archive Email addresses |
static java.lang.String |
getCharset(java.util.Locale locale)
Returns a charset for the given locale that is generally preferred by email clients. |
protected java.lang.String |
handleRequest()
Override the super.handleRequest() and process the template our own way. |
static boolean |
isArchiveUser(ScarabUser user)
Checks if a user is the dummy user which indicates that an Email should be sent to the archive Email addresses |
static void |
sendEmail(EmailContext context,
Module module,
java.lang.Object fromUser,
java.lang.Object replyToUser,
java.util.Collection toUsers,
java.util.Collection ccUsers,
java.lang.String template)
Sends email to multiple recipients. |
static void |
sendEmail(EmailContext context,
Module module,
java.lang.Object fromUser,
java.lang.Object replyToUser,
ScarabUser toUser,
java.lang.String template)
Sends email to a single recipient. |
| Methods inherited from class org.apache.fulcrum.template.TemplateEmail |
addCc, addHeader, addReplyTo, addTo, getCCEmail, getCCList, getCCName, getCharSet, getContext, getFromEmail, getFromName, getHeadersList, getReplyToList, getSubject, getTemplate, getToEmail, getToList, getToName, getWordWrap, send, sendMultiple, setCC, setCharset, setContext, setFrom, setSubject, setTemplate, setTo, setToList, setWordWrap, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static org.apache.log4j.Logger log
| Constructor Detail |
public Email()
| Method Detail |
public static void sendEmail(EmailContext context,
Module module,
java.lang.Object fromUser,
java.lang.Object replyToUser,
ScarabUser toUser,
java.lang.String template)
throws java.lang.Exception
java.lang.Exception
public static void sendEmail(EmailContext context,
Module module,
java.lang.Object fromUser,
java.lang.Object replyToUser,
java.util.Collection toUsers,
java.util.Collection ccUsers,
java.lang.String template)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean isArchiveUser(ScarabUser user)
public static ScarabUser getArchiveUser()
throws org.apache.torque.TorqueException
org.apache.torque.TorqueException
protected java.lang.String handleRequest()
throws org.apache.fulcrum.ServiceException
org.apache.fulcrum.ServiceExceptionpublic static java.lang.String getCharset(java.util.Locale locale)
ScarabConstants.DEFAULT_EMAIL_ENCODING_KEY,
ask the MimeTypeService for a good value (except
for Japanese, which always uses the encoding
ISO-2022-JP).
locale - a Locale value
String value
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||