it.sistematica.isharedoc.model.xml.mail.signature
Interface SignatureUtils

All Known Implementing Classes:
DTDUtils, XSDUtils

public interface SignatureUtils


Field Summary
static java.lang.String ANNULLAMENTO
           
static java.lang.String CONFERMA_RICEZIONE
           
static java.lang.String DATA_PROTOCOLLO_MITTENTE
           
static java.lang.String DESCRIZIONE_MESSAGGIO
           
static java.lang.String DOCUMENTO
           
static java.lang.String INDIRIZZO_TELEMATICO
           
static java.lang.String MITTENTE
           
static java.lang.String MOTIVO
           
static java.lang.String NOTIFICA_ECCEZIONE
           
static java.lang.String OGGETTO
           
static java.lang.String PROTOCOL_DATE
           
static java.lang.String PROTOCOL_DATE_TIMELESS
           
static java.lang.String PROTOCOL_NUMBER
           
static java.lang.String PROTOCOLLO_MITTENTE
           
static java.lang.String SEGNATURA
           
 
Method Summary
 java.lang.String generateAnnullamento(MessageInstance messageInstance, java.lang.String motivo, java.lang.String provvedimento)
           
 java.lang.String generateConferma(MessageInstance messageInstance, java.lang.String protocolNumber, java.util.Date protocolDate)
           
 java.lang.String generateNotificaEccezione(MessageInstance messageInstance, java.lang.String motivo)
           
 java.lang.String generateSegnatura(MessageInstance messageInstance)
           
 java.lang.String generateSegnatura(MessageInstance messageInstance, java.util.List<ContactInstance> contactInstances)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromAnnullamento(java.io.InputStream annullamentoXml)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromConfermaRicezione(java.io.InputStream confermaXml)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromNotificaEccezione(java.io.InputStream eccezioneXml)
           
 java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromSegnatura(java.io.InputStream segnaturaXml)
           
 

Field Detail

SEGNATURA

static final java.lang.String SEGNATURA
See Also:
Constant Field Values

CONFERMA_RICEZIONE

static final java.lang.String CONFERMA_RICEZIONE
See Also:
Constant Field Values

NOTIFICA_ECCEZIONE

static final java.lang.String NOTIFICA_ECCEZIONE
See Also:
Constant Field Values

ANNULLAMENTO

static final java.lang.String ANNULLAMENTO
See Also:
Constant Field Values

PROTOCOLLO_MITTENTE

static final java.lang.String PROTOCOLLO_MITTENTE
See Also:
Constant Field Values

DATA_PROTOCOLLO_MITTENTE

static final java.lang.String DATA_PROTOCOLLO_MITTENTE
See Also:
Constant Field Values

PROTOCOL_NUMBER

static final java.lang.String PROTOCOL_NUMBER
See Also:
Constant Field Values

PROTOCOL_DATE

static final java.lang.String PROTOCOL_DATE
See Also:
Constant Field Values

PROTOCOL_DATE_TIMELESS

static final java.lang.String PROTOCOL_DATE_TIMELESS
See Also:
Constant Field Values

OGGETTO

static final java.lang.String OGGETTO
See Also:
Constant Field Values

INDIRIZZO_TELEMATICO

static final java.lang.String INDIRIZZO_TELEMATICO
See Also:
Constant Field Values

MITTENTE

static final java.lang.String MITTENTE
See Also:
Constant Field Values

DOCUMENTO

static final java.lang.String DOCUMENTO
See Also:
Constant Field Values

MOTIVO

static final java.lang.String MOTIVO
See Also:
Constant Field Values

DESCRIZIONE_MESSAGGIO

static final java.lang.String DESCRIZIONE_MESSAGGIO
See Also:
Constant Field Values
Method Detail

generateSegnatura

java.lang.String generateSegnatura(MessageInstance messageInstance)
                                   throws org.xml.sax.SAXException,
                                          javax.xml.bind.JAXBException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException

generateSegnatura

java.lang.String generateSegnatura(MessageInstance messageInstance,
                                   java.util.List<ContactInstance> contactInstances)
                                   throws org.xml.sax.SAXException,
                                          javax.xml.bind.JAXBException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException

generateConferma

java.lang.String generateConferma(MessageInstance messageInstance,
                                  java.lang.String protocolNumber,
                                  java.util.Date protocolDate)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

generateNotificaEccezione

java.lang.String generateNotificaEccezione(MessageInstance messageInstance,
                                           java.lang.String motivo)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

generateAnnullamento

java.lang.String generateAnnullamento(MessageInstance messageInstance,
                                      java.lang.String motivo,
                                      java.lang.String provvedimento)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getVariablesMapFromSegnatura

java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromSegnatura(java.io.InputStream segnaturaXml)
                                                                              throws org.xml.sax.SAXException,
                                                                                     javax.xml.bind.JAXBException,
                                                                                     java.text.ParseException,
                                                                                     java.io.IOException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException
java.text.ParseException
java.io.IOException

getVariablesMapFromConfermaRicezione

java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromConfermaRicezione(java.io.InputStream confermaXml)
                                                                                      throws org.xml.sax.SAXException,
                                                                                             javax.xml.bind.JAXBException,
                                                                                             java.text.ParseException,
                                                                                             java.io.IOException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException
java.text.ParseException
java.io.IOException

getVariablesMapFromAnnullamento

java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromAnnullamento(java.io.InputStream annullamentoXml)
                                                                                 throws org.xml.sax.SAXException,
                                                                                        javax.xml.bind.JAXBException,
                                                                                        java.text.ParseException,
                                                                                        java.io.IOException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException
java.text.ParseException
java.io.IOException

getVariablesMapFromNotificaEccezione

java.util.Map<java.lang.String,java.lang.Object> getVariablesMapFromNotificaEccezione(java.io.InputStream eccezioneXml)
                                                                                      throws org.xml.sax.SAXException,
                                                                                             javax.xml.bind.JAXBException,
                                                                                             java.text.ParseException,
                                                                                             java.io.IOException
Throws:
org.xml.sax.SAXException
javax.xml.bind.JAXBException
java.text.ParseException
java.io.IOException