public class ExtractMessageInformationAction extends AbstractMailAction
Modifier and Type | Field and Description |
---|---|
static String |
COPY_MESSAGE |
static String |
DEFAULT_BINARY_MIMETYPE |
static String |
MESSAGE_RFC822_MIMETYPE |
Constructor and Description |
---|
ExtractMessageInformationAction() |
Modifier and Type | Method and Description |
---|---|
protected static String |
decodeMailBody(javax.mail.Part part)
Interprets the body accordingly to the charset used.
|
boolean |
execute(ExecutionContext context)
Executes one action.
|
protected void |
getAttachmentParts(javax.mail.Part part,
String defaultFilename,
MimetypeRegistry mimeService,
ExecutionContext context) |
protected static String |
getFilename(javax.mail.Part p,
String defaultFileName) |
Collection<String> |
getHeaderValues(javax.mail.Message message,
String headerName) |
getCoreSession, reset
public static final String DEFAULT_BINARY_MIMETYPE
public static final String MESSAGE_RFC822_MIMETYPE
public static final String COPY_MESSAGE
public ExtractMessageInformationAction()
public boolean execute(ExecutionContext context)
MessageAction
If it returns false, the following actions from the pipe are not executed.
execute
in interface MessageAction
execute
in class AbstractMailAction
ExecutionContext
protected static String getFilename(javax.mail.Part p, String defaultFileName) throws javax.mail.MessagingException
javax.mail.MessagingException
protected void getAttachmentParts(javax.mail.Part part, String defaultFilename, MimetypeRegistry mimeService, ExecutionContext context) throws javax.mail.MessagingException, IOException
javax.mail.MessagingException
IOException
protected static String decodeMailBody(javax.mail.Part part) throws javax.mail.MessagingException, IOException
javax.mail.MessagingException
IOException
public Collection<String> getHeaderValues(javax.mail.Message message, String headerName) throws javax.mail.MessagingException
javax.mail.MessagingException
Copyright © 2018 Nuxeo. All rights reserved.