Package org.alfresco.repo.imap
Class ContentModelMessage
java.lang.Object
javax.mail.Message
javax.mail.internet.MimeMessage
org.alfresco.repo.imap.AbstractMimeMessage
org.alfresco.repo.imap.ContentModelMessage
- All Implemented Interfaces:
javax.mail.internet.MimePart,javax.mail.Part
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType -
Field Summary
FieldsFields inherited from class org.alfresco.repo.imap.AbstractMimeMessage
DEFAULT_SUFFIX, generateBody, imapService, isMessageInSitesLibrary, MAX_RETRIES, messageFileInfo, serviceRegistry, wrappedMessageFields inherited from class javax.mail.internet.MimeMessage
cachedContent, content, contentStream, dh, flags, headers, modified, savedFields inherited from class javax.mail.Message
expunged, folder, msgnum, sessionFields inherited from interface javax.mail.Part
ATTACHMENT, INLINE -
Constructor Summary
ConstructorsConstructorDescriptionContentModelMessage(FileInfo fileInfo, ServiceRegistry serviceRegistry, boolean generateBody) -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod must be implemented in subclasses.Methods inherited from class org.alfresco.repo.imap.AbstractMimeMessage
buildMessage, checkParameter, getEmailBodyText, getFlags, getMessageInfo, setFlags, setMessageHeaders, updateMessageIDMethods inherited from class javax.mail.internet.MimeMessage
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFrom, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, writeTo, writeToMethods inherited from class javax.mail.Message
addRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
-
Field Details
-
DEFAULT_EMAIL_FROM
- See Also:
-
DEFAULT_EMAIL_TO
- See Also:
-
-
Constructor Details
-
ContentModelMessage
public ContentModelMessage(FileInfo fileInfo, ServiceRegistry serviceRegistry, boolean generateBody) throws javax.mail.MessagingException - Throws:
javax.mail.MessagingException
-
-
Method Details
-
buildMessageInternal
public void buildMessageInternal() throws javax.mail.MessagingExceptionDescription copied from class:AbstractMimeMessageMethod must be implemented in subclasses. It usually should be used to generate message body.- Specified by:
buildMessageInternalin classAbstractMimeMessage- Throws:
javax.mail.MessagingException
-