Package app.tozzi.mail.pec.util
Class MimeMessageUtils
- java.lang.Object
-
- app.tozzi.mail.pec.util.MimeMessageUtils
-
public class MimeMessageUtils extends Object
- Author:
- biagio.tozzi
-
-
Constructor Summary
Constructors Constructor Description MimeMessageUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.mail.internet.MimeMessagecreateMimeMessage(InputStream inputStream, Properties properties)static StringdecodeText(String text)static javax.mail.BodyPartgetBodyPart(javax.mail.Multipart multiPart, int index)static ObjectgetContent(javax.mail.Part part)static StringgetContentType(javax.mail.Part part)static intgetCount(javax.mail.Multipart multiPart)static DataHandlergetDataHandler(javax.mail.Part part)static StringgetDescription(javax.mail.Part part)static StringgetDisposition(javax.mail.Part part)static StringgetFileName(javax.mail.Part part)static StringgetHeaderValue(String headerKey, javax.mail.Part part)static List<String>getHeaderValues(String headerKey, javax.mail.Part part)static StringgetUniqueMessageID(javax.mail.internet.MimeMessage mimeMessage)static StringgetXAttachmentID(javax.mail.internet.MimePart part)static booleanisEmailOrdinaria(javax.mail.internet.MimeMessage mimeMessage)static booleanisMimeType(javax.mail.Part part, String mimeType)static booleanisPEC(javax.mail.internet.MimeMessage mimeMessage)static booleanisRicevuta(javax.mail.internet.MimeMessage mimeMessage)
-
-
-
Method Detail
-
isRicevuta
public static boolean isRicevuta(javax.mail.internet.MimeMessage mimeMessage) throws PECParserException- Throws:
PECParserException
-
isEmailOrdinaria
public static boolean isEmailOrdinaria(javax.mail.internet.MimeMessage mimeMessage) throws PECParserException- Throws:
PECParserException
-
isPEC
public static boolean isPEC(javax.mail.internet.MimeMessage mimeMessage) throws PECParserException- Throws:
PECParserException
-
createMimeMessage
public static javax.mail.internet.MimeMessage createMimeMessage(InputStream inputStream, Properties properties) throws PECParserException
- Throws:
PECParserException
-
isMimeType
public static boolean isMimeType(javax.mail.Part part, String mimeType) throws PECParserException- Throws:
PECParserException
-
getDescription
public static String getDescription(javax.mail.Part part)
-
getDisposition
public static String getDisposition(javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
decodeText
public static String decodeText(String text) throws PECParserException
- Throws:
PECParserException
-
getCount
public static int getCount(javax.mail.Multipart multiPart) throws PECParserException- Throws:
PECParserException
-
getFileName
public static String getFileName(javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getBodyPart
public static javax.mail.BodyPart getBodyPart(javax.mail.Multipart multiPart, int index) throws PECParserException- Throws:
PECParserException
-
getXAttachmentID
public static String getXAttachmentID(javax.mail.internet.MimePart part)
-
getHeaderValue
public static String getHeaderValue(String headerKey, javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getHeaderValues
public static List<String> getHeaderValues(String headerKey, javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getDataHandler
public static DataHandler getDataHandler(javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getContentType
public static String getContentType(javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getContent
public static Object getContent(javax.mail.Part part) throws PECParserException
- Throws:
PECParserException
-
getUniqueMessageID
public static String getUniqueMessageID(javax.mail.internet.MimeMessage mimeMessage) throws PECParserException
- Throws:
PECParserException
-
-