Servizi di impostazione
contenuto messaggi
E' possibile utilizzare il servizio di composizione oppure
stabilire direttamente il contenuto del messaggio. Per utilizzare il servizio di composizione del sistema di
messaggistica, utilizzare il servizio seguente:
- Per utilizzare il servizio di composizione del sistema di
messaggistica, utilizzare il servizio seguente:
- public void compose( String viewName, CommandContext cmdContext,
TypedProperty inParms)
Con questo metodo è possibile accedere
alla funzione di composizione. Questa funzione consente agli utenti
di impostare il contenuto del messaggio con l'utilizzo delle
maschere JSP. Consultare la documentazione sullo strumento di
composizione per questo argomento. Il parametro cmdContext fornisce le informazioni necessarie sul
contenuto allo strumento di composizione. Il parametro viewName
consente all'utente di determinare il JSP al quale accederà lo
strumento di composizione. Il parametro inParms rappresenta i dati
che vengono passati al JSP. Esistono delle regole che stabiliscono i
valori da inserire nell'oggetto TypedProperty. Consultare la
documentazione dello strumento di composizione per ulteriori
informazioni.
- Per impostare direttamente il contenuto del
messaggio, utilizzare i servizi seguenti:
- public void setContent(Integer transportId, Integer languageId, byte[]
msgContent)
Questo metodo consente di impostare
direttamente il contenuto di un messaggio con il parametro msgContent. Gli
altri due parametri devono essere presenti, ma possono essere nulli. Il
parametro transportID consente di utilizzare il contenuto per un
trasporto specifico. Il parametro languageID consente di impostare il contenuto per una lingua specifica. Per la massima flessibilità nell'impostazione del contenuto per più
lingue, è opportuno utilizzare il metodo di composizione per eseguire un
JSP.
- public void setContent(Integer transportId, Integer languageId, String
msgContent)
Questo metodo setContent esegue la stessa
funzione di quello descritto sopra, ma consente di immettere il
contenuto in formato String e non in una schiera di byte.