src/it/finsiel/siged/dao/mail/LegalmailMessageParser.java
private static void gestisciBodyPart(MimeBodyPart part, HashMap allegati)
            throws MessagingException, IOException, Exception {
        Object content = part.getContent();
        if (content instanceof MimeMessage
                && EmailConstants.POSTACERT_EML.equalsIgnoreCase(part
                        .getFileName())) {
            gestisciAllegatoEML(part, allegati);
        } else if (content instanceof MimeMultipart) {
            gestisciMultiPart((MimeMultipart) content, allegati);
        } else if (content instanceof InputStream
                && EmailConstants.DATICERT_XML.equalsIgnoreCase(part
                        .getFileName())) {
            gestisciAllegatoXML(part, allegati);
        } else if (content instanceof InputStream
                && EmailConstants.SMIME_P7S
                        .equalsIgnoreCase(part.getFileName())) {
            gestisciAllegatoP7S(part, allegati);
        }
    }
/*
     * Effettua le dovute operazioni su un BodyPart del messaggio. Gestendo i
     * possibili oggetti innestati.
     */
Effettua le dovute operazioni su un BodyPart del messaggio. Gestendo i
possibili oggetti innestati.
Effettua le dovute operazioni su un BodyPart del messaggio . Gestendo i possibili oggetti innestati .
private static void gestisciBodyPart(MimeBodyPart part, HashMap allegati)
            throws MessagingException, IOException, Exception {
        Object content = part.getContent();
        if (content instanceof MimeMessage
                && EmailConstants.POSTACERT_EML.equalsIgnoreCase(part
                        .getFileName())) {
            gestisciAllegatoEML(part, allegati);
        } else if (content instanceof MimeMultipart) {
            gestisciMultiPart((MimeMultipart) content, allegati);
        } else if (content instanceof InputStream
                && EmailConstants.DATICERT_XML.equalsIgnoreCase(part
                        .getFileName())) {
            gestisciAllegatoXML(part, allegati);
        } else if (content instanceof InputStream
                && EmailConstants.SMIME_P7S
                        .equalsIgnoreCase(part.getFileName())) {
            gestisciAllegatoP7S(part, allegati);
        }
    }
private static void gestisciBodyPart ( MimeBodyPart part , HashMap allegati ) throws MessagingException , IOException , Exception { Object content = part . getContent ( ) ; if ( content instanceof MimeMessage && EmailConstants . POSTACERT_EML . equalsIgnoreCase ( part . getFileName ( ) ) ) { gestisciAllegatoEML ( part , allegati ) ; } else if ( content instanceof MimeMultipart ) { gestisciMultiPart ( ( MimeMultipart ) content , allegati ) ; } else if ( content instanceof InputStream && EmailConstants . DATICERT_XML . equalsIgnoreCase ( part . getFileName ( ) ) ) { gestisciAllegatoXML ( part , allegati ) ; } else if ( content instanceof InputStream && EmailConstants . SMIME_P7S . equalsIgnoreCase ( part . getFileName ( ) ) ) { gestisciAllegatoP7S ( part , allegati ) ; } }
Effettua le dovute operazioni su un BodyPart del messaggio.
Effettua le dovute operazioni su un BodyPart del messaggio .