com.atlassian.confluence.mail.template
Class MailNotificationQueueItem
java.lang.Object
com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem
com.atlassian.confluence.mail.template.MailNotificationQueueItem
- All Implemented Interfaces:
- com.atlassian.core.task.Task, com.atlassian.mail.queue.MailQueueItem, Serializable
- Direct Known Subclasses:
- PreRenderedMailNotificationQueueItem
public class MailNotificationQueueItem
- extends AbstractMailNotificationQueueItem
Handles mail notifications to Confluence users
- See Also:
- Serialized Form
| Methods inherited from class com.atlassian.confluence.mail.template.AbstractMailNotificationQueueItem |
addVelocityContextParam, clearContext, execute, getBody, getDateQueued, getLastError, getRenderedContent, getRenderedContent, getSendCount, getSubject, getTemplateContent, getTemplateFileName, getTemplateLocation, getVelocityContextParam, hasError, incrementSendCount, isRecognisedMimeType, preRenderBody, removeVelocityContextParam, retrieveMailServer, send, setBody, setLastError, setSubject, setTemplateContent, setTemplateFileName, setTemplateLocation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEMPLATES_LOCATION
public static final String TEMPLATES_LOCATION
- See Also:
- Constant Field Values
MailNotificationQueueItem
protected MailNotificationQueueItem(com.atlassian.user.User user,
String templateLocation,
String templateFileName,
String subject)
MailNotificationQueueItem
protected MailNotificationQueueItem(com.atlassian.user.User user,
String templateContent,
String subject)
createFromTemplateFile
public static MailNotificationQueueItem createFromTemplateFile(com.atlassian.user.User user,
String templateFileName,
String subject)
createFromTemplateFileAndLocation
public static MailNotificationQueueItem createFromTemplateFileAndLocation(com.atlassian.user.User user,
String templateLocation,
String templateFileName,
String subject)
createFromTemplateContent
public static MailNotificationQueueItem createFromTemplateContent(com.atlassian.user.User user,
String templateContent,
String subject)
getMimeType
protected String getMimeType()
createMailObject
protected com.atlassian.mail.Email createMailObject()
- Specified by:
createMailObject in class AbstractMailNotificationQueueItem
getMimeTypeForUser
protected static String getMimeTypeForUser(com.atlassian.user.User user)
getUserAccessor
public static UserAccessor getUserAccessor()
Copyright © 2003-2011 Atlassian. All Rights Reserved.