Uses of Class
com.openexchange.mail.dataobjects.MailPart

Packages that use MailPart
com.openexchange.mail   
com.openexchange.mail.api   
com.openexchange.mail.api.enhanced   
com.openexchange.mail.dataobjects   
com.openexchange.mail.dataobjects.compose   
com.openexchange.mail.mime.converters   
com.openexchange.mail.mime.dataobjects   
com.openexchange.mail.mime.utils   
com.openexchange.mail.parser   
com.openexchange.mail.parser.handlers   
com.openexchange.mail.partmodifier   
com.openexchange.mail.structure   
com.openexchange.mail.structure.handler   
com.openexchange.mail.transport   
com.openexchange.mail.utils   
 

Uses of MailPart in com.openexchange.mail
 

Methods in com.openexchange.mail that return MailPart
abstract  MailPart MailServletInterface.getMessageAttachment(java.lang.String folder, java.lang.String msgUID, java.lang.String attachmentPosition, boolean displayVersion)
          Returns a message's attachment located at given attachmentPosition wrapped by an instance of JSONMessageAttachmentObject for a convenient access to its attributes and content.
abstract  MailPart MailServletInterface.getMessageImage(java.lang.String folder, java.lang.String msgUID, java.lang.String cid)
          Returns a message's inline image located identified with given cid wrapped by an instance of JSONMessageAttachmentObject for a convenient access to its attributes and content.
 

Uses of MailPart in com.openexchange.mail.api
 

Methods in com.openexchange.mail.api that return MailPart
 MailPart IMailMessageStorage.getAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String sequenceId)
          A convenience method that fetches the mail message's attachment identified through given sequenceId.
 MailPart MailMessageStorage.getAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String sequenceId)
           
 MailPart IMailMessageStorage.getImageAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String contentId)
          A convenience method that fetches the mail message's image attachment identified by its Content-Id header given through argument contentId.
 MailPart MailMessageStorage.getImageAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String contentId)
           
 

Uses of MailPart in com.openexchange.mail.api.enhanced
 

Methods in com.openexchange.mail.api.enhanced that return MailPart
 MailPart MailMessageStorageLong.getAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String sequenceId)
           
 MailPart MailMessageStorageLong.getAttachmentLong(java.lang.String folder, long mailId, java.lang.String sequenceId)
          A convenience method that fetches the mail message's attachment identified through given sequenceId.
 MailPart MailMessageStorageLong.getImageAttachment(java.lang.String folder, java.lang.String mailId, java.lang.String contentId)
           
 MailPart MailMessageStorageLong.getImageAttachmentLong(java.lang.String folder, long mailId, java.lang.String contentId)
          A convenience method that fetches the mail message's image attachment identified by its Content-Id header given through argument contentId.
 

Uses of MailPart in com.openexchange.mail.dataobjects
 

Subclasses of MailPart in com.openexchange.mail.dataobjects
 class CompositeMailMessage
          CompositeMailMessage - Extends the common MailMessage class by the possibility to add extra parts to an existing MailMessage instance whose MIME type is multipart/*
 class IDMailMessage
          IDMailMessage - Supports only IDMailMessage.getMailId() and MailMessage.getFolder().
 class MailMessage
          MailMessage - Abstract super class for all MailMessage subclasses.
 class UUEncodedAttachmentMailPart
          UUEncodedAttachmentMailPart - Subclass of MailPart designed for designed for uuencoded mail parts.
 

Methods in com.openexchange.mail.dataobjects that return MailPart
 MailPart CompositeMailMessage.getEnclosedMailPart(int index)
           
abstract  MailPart MailPart.getEnclosedMailPart(int index)
          Gets the mail part located at given index.
 MailPart IDMailMessage.getEnclosedMailPart(int index)
           
 MailPart UUEncodedAttachmentMailPart.getEnclosedMailPart(int index)
           
 MailPart CompositeMailMessage.removeAdditionalParts(int index)
          Removes the mail part at the specified position.
 

Methods in com.openexchange.mail.dataobjects with parameters of type MailPart
 void CompositeMailMessage.addAdditionalParts(MailPart mailPart)
          Appends the specified mail part
 

Uses of MailPart in com.openexchange.mail.dataobjects.compose
 

Subclasses of MailPart in com.openexchange.mail.dataobjects.compose
 class ComposedMailMessage
          ComposedMailMessage - Subclass of MailMessage designed for composing a mail.
 class DataMailPart
          DataMailPart
 class InfostoreDocumentMailPart
          InfostoreDocumentMailPart - A MailPart implementation that provides the input stream to an infostore document
 class ReferencedMailPart
          ReferencedMailPart - A MailPart implementation that points to a referenced part in original mail.
 class TextBodyMailPart
          TextBodyMailPart - Designed to keep a mail's (text) body while offering a suitable implementation of MailPart
 class UploadFileMailPart
          UploadFileMailPart - A MailPart implementation that keeps a reference to a temporary uploaded file that shall be added as an attachment later
 

Methods in com.openexchange.mail.dataobjects.compose that return MailPart
 MailPart UploadFileMailPart.getEnclosedMailPart(int index)
           
 MailPart ReferencedMailPart.getEnclosedMailPart(int index)
           
 MailPart InfostoreDocumentMailPart.getEnclosedMailPart(int index)
           
 MailPart TextBodyMailPart.getEnclosedMailPart(int index)
           
abstract  MailPart ComposedMailMessage.getEnclosedMailPart(int index)
          Gets this composed mail's part located at given index.
 MailPart DataMailPart.getEnclosedMailPart(int index)
           
abstract  MailPart ComposedMailMessage.removeEnclosedPart(int index)
          Removes the enclosed part at the specified position.
 

Methods in com.openexchange.mail.dataobjects.compose with parameters of type MailPart
abstract  void ComposedMailMessage.addEnclosedPart(MailPart part)
          Adds an instance of MailPart to enclosed parts
 

Uses of MailPart in com.openexchange.mail.mime.converters
 

Methods in com.openexchange.mail.mime.converters that return MailPart
static MailPart MIMEMessageConverter.convertPart(byte[] asciiBytes)
          Creates a MIME mail part object from given raw bytes.
static MailPart MIMEMessageConverter.convertPart(javax.mail.Part part)
          Creates a MIME mail part object from given MIME part.
static MailPart MIMEMessageConverter.convertPart(javax.mail.Part part, boolean enforeSize)
          Creates a MIME mail part object from given MIME part.
 

Methods in com.openexchange.mail.mime.converters with parameters of type MailPart
static javax.mail.Part MIMEMessageConverter.convertMailPart(MailPart mailPart)
          Creates a Part object from given instance of MailPart.
 

Uses of MailPart in com.openexchange.mail.mime.dataobjects
 

Subclasses of MailPart in com.openexchange.mail.mime.dataobjects
 class MIMEMailMessage
          MIMEMailMessage - A subclass of MailMessage to support MIME messages (as per RFC822).
 class MIMEMailPart
          MIMEMailPart - Represents a MIME part as per RFC 822.
 class MIMEMultipartMailPart
          MIMEMultipartMailPart - An implementation of MailPart for mail parts of MIME type multipart/*.
 class NestedMessageMailPart
          NestedMessageMailPart - Represents a mail part holding a nested message.
 

Methods in com.openexchange.mail.mime.dataobjects that return MailPart
 MailPart MIMEMailMessage.getEnclosedMailPart(int index)
           
 MailPart MIMEMultipartMailPart.getEnclosedMailPart(int index)
           
 MailPart NestedMessageMailPart.getEnclosedMailPart(int index)
           
 MailPart MIMEMailPart.getEnclosedMailPart(int index)
           
 

Uses of MailPart in com.openexchange.mail.mime.utils
 

Methods in com.openexchange.mail.mime.utils with parameters of type MailPart
static java.lang.String MIMEMessageUtility.getFileName(MailPart mailPart)
          Get the decoded filename associated with specified mail part.
static java.lang.String MIMEMessageUtility.getRealFilename(MailPart part)
          Determines specified part's real filename if any available.
 

Uses of MailPart in com.openexchange.mail.parser
 

Methods in com.openexchange.mail.parser with parameters of type MailPart
 boolean MailMessageHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
          Handle an attachment part (any non-inline parts and file attachments)
 boolean MailMessageHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
          Handle an image part (image/*)
 boolean MailMessageHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
          Handle a multipart (multipart/*)
 boolean MailMessageHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
          Handle a nested message (message/rfc822) Get the message via: MailMessage nestedMail = (MailMessage) mailPart.getContent();
 boolean MailMessageHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
          Handle special parts.
 

Uses of MailPart in com.openexchange.mail.parser.handlers
 

Methods in com.openexchange.mail.parser.handlers that return MailPart
 MailPart ImageMessageHandler.getImagePart()
           
 MailPart MailPartHandler.getMailPart()
          Gets the identified mail part or null if none found matching given sequence ID
 

Methods in com.openexchange.mail.parser.handlers that return types with arguments of type MailPart
 java.util.Map<java.lang.String,MailPart> InlineContentHandler.getInlineContents()
          Gets the found inline contents corresponding to given content IDs.
 java.util.Map<java.lang.String,MailPart> MultipleMailPartHandler.getMailParts()
          Gets the identified mail parts matching given sequence IDs
 java.util.List<MailPart> NonInlineForwardPartHandler.getNonInlineParts()
           
 

Methods in com.openexchange.mail.parser.handlers with parameters of type MailPart
 boolean RawJSONMessageHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean ImageMessageHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean MailPartHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean JSONMessageHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean NonInlineForwardPartHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean InlineContentHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean DumperMessageHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean MultipleMailPartHandler.handleAttachment(MailPart part, boolean isInline, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean RawJSONMessageHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean ImageMessageHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean MailPartHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean JSONMessageHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean NonInlineForwardPartHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean InlineContentHandler.handleImagePart(MailPart part, java.lang.String imageCIDArg, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean DumperMessageHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean MultipleMailPartHandler.handleImagePart(MailPart part, java.lang.String imageCID, java.lang.String baseContentType, boolean isInline, java.lang.String fileName, java.lang.String id)
           
 boolean RawJSONMessageHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean ImageMessageHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean MailPartHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean JSONMessageHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean NonInlineForwardPartHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean InlineContentHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean DumperMessageHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean MultipleMailPartHandler.handleMultipart(MailPart mp, int bodyPartCount, java.lang.String id)
           
 boolean RawJSONMessageHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean ImageMessageHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean MailPartHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean JSONMessageHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean NonInlineForwardPartHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean InlineContentHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean DumperMessageHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean MultipleMailPartHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 boolean RawJSONMessageHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean ImageMessageHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean MailPartHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean JSONMessageHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean NonInlineForwardPartHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean InlineContentHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean DumperMessageHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 boolean MultipleMailPartHandler.handleSpecialPart(MailPart part, java.lang.String baseContentType, java.lang.String fileName, java.lang.String id)
           
 

Constructor parameters in com.openexchange.mail.parser.handlers with type arguments of type MailPart
NonInlineForwardPartHandler(java.util.List<MailPart> nonInlineParts)
          Initializes a new NonInlineForwardPartHandler
 

Uses of MailPart in com.openexchange.mail.partmodifier
 

Methods in com.openexchange.mail.partmodifier that return MailPart
abstract  MailPart PartModifier.modifyPart(MailPart mailPart)
          Performs possible modifications on specified mail part
 MailPart DummyPartModifier.modifyPart(MailPart mailPart)
           
 

Methods in com.openexchange.mail.partmodifier with parameters of type MailPart
abstract  MailPart PartModifier.modifyPart(MailPart mailPart)
          Performs possible modifications on specified mail part
 MailPart DummyPartModifier.modifyPart(MailPart mailPart)
           
 

Uses of MailPart in com.openexchange.mail.structure
 

Methods in com.openexchange.mail.structure with parameters of type MailPart
 boolean StructureHandler.handleAttachment(MailPart part, java.lang.String id)
           
 boolean StructureHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 

Uses of MailPart in com.openexchange.mail.structure.handler
 

Methods in com.openexchange.mail.structure.handler with parameters of type MailPart
 boolean MIMEStructureHandler.handleAttachment(MailPart part, java.lang.String id)
           
 boolean MIMEStructureHandler.handleNestedMessage(MailPart mailPart, java.lang.String id)
           
 

Uses of MailPart in com.openexchange.mail.transport
 

Methods in com.openexchange.mail.transport with parameters of type MailPart
abstract  ReferencedMailPart TransportProvider.getNewReferencedPart(MailPart referencedPart, com.openexchange.session.Session session)
          Gets a new instance of ReferencedMailPart
 

Uses of MailPart in com.openexchange.mail.utils
 

Methods in com.openexchange.mail.utils with parameters of type MailPart
static java.lang.String MessageUtility.checkCharset(MailPart p, ContentType ct)
          Gets a valid charset-encoding for specified textual part; meaning its content type matches text/*.
static java.lang.String MessageUtility.readMailPart(MailPart mailPart, java.lang.String charset)
          Reads the stream content from given mail part.