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