Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-1) was last changed on 09-Feb-2017 09:52 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 64 lines
%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\
Il componente messaggi si occupa della gestione dei messaggi:\\
# inviati dal server e contenuti nell'xml in arrivo;\\
# prodotti direttamente dal client.\\
\\
Ogni volta che un xml contiene degli elementi di tipo <Messaggio>, questi vengono elaborati dal componente che in base alle loro caratteristiche li visualizza e/o archivia. Inoltre, anche il client può sfruttare questo componente generando messaggi in questo modo:\\
\\
# UIMessageInfo vMsg = new UIMessageInfo (40, "Sorgente", "Descrizione breve", "Descrizione ampia");\\
# vMsg.showMessage(null);\\
# UIMessageController.getMsgManager().addMessage(vMsg); _n_\\
\\
%%quote
- Creo il messaggio chiamando il costruttore al quale passo i parametri adeguati _n_
- Mostro a video il messaggio tramite un JOptionPane _n_
- Aggiungo il messaggio al gestore dei messaggi _n_
/%
----
\\
Il messaggio mostrato è di tipo informativo e causa l'apertura di un JOptionPane contenente la "Descrizione breve" affiancata da un'icona diversa a seconda della gravità del messaggio.\\
\\
!!! Come è fatto un messaggio\\
Un messaggio generico è composto da\\
# Un livello di gravità (da 0 a 99)\\
# Un oggetto sorgente che ha generato il messaggio\\
# Una descrizione breve - visualizzata nel JOptionPane\\
# Una descrizione dettagliata - visualizzata a richiesta\\
\\
Il livelli di gravità può essere tra 0 (nessuna gravità) e 99 (gravità massima).\\
Sono state stabilite delle soglie di gravità per distinguere diverse categorie di messaggio.\\
\\
# Gravità '' 0-29 '' -> I messaggi in questa categoria vengono archiviati ma non visualizzati.\\
# Gravità '' 30-59 '' -> I messaggi in questa categoria vengono visualizzati come messaggi semplicemente informativi poichè di gravità bassa\\
# Gravità '' 60-89 '' -> I messaggi in questa categoria vengono visualizzati come messaggi di Warning (Gravità media)\\
# Gravità '' 90-99 '' -> I messaggi in questa categoria vengono visualizzati come messaggi di Error (Gravità alta)\\
# Gravità '' 99 '' -> I messaggi con gravità 99 sono inoltre bloccanti, cioè azzerano il contenuto dell'xml in arrivo impedendo qualsiasi azione\\
_n_\\
Per la modifica di tali soglie vedere la documentazione tecnica (MB;DOC;LOCMSG2)\\
\\
L'oggetto sorgente può essere qualsiasi cosa (componente/servizio/...) che ha generato il messaggio di errore\\
\\
La descrizione breve è la stringa visualizzata nel componente di archiviazione dei messaggi e nell'eventuale JOption Pane\\
\\
La descrizione dettagliata è visualizzata quando si entra nel dettaglio di un messaggio dal visualizzatore (doppio click sull'icona accanto alla descrizione del messaggio nel JOptionPane o doppio click sulla riga relativa al messaggio nell'archivio)\\
\\
\\
!!! Tipologie di messaggi\\
I messaggi possibili possono appartenere a quattro categorie:\\
# '' Info '' = sono gli unici veramente utilizzati per il momento. Visualizzano il messaggio e prevedono "OK" come unica risposta possibile per l'utente\\
# '' Conf '' = Visualizzano il messaggio e permettono all'utente di accettare ("OK") o rifiutare ("CANCEL") un'azione in corso\\
# '' Quest '' = (Temporaneo) Visualizzano il messaggio e permettono all'utente di rispondere scegliendo tra più opzioni possibili\\
# '' RequestObj '' = (Temporaneo) Aprono l'ObjectSelector di Loocup per permettere all'utente di selezionare un oggetto necessario al proseguimento\\
\\
Qualsiasi tipo di messaggio tra quelli elencati memorizza la risposta nel campo Answer del messaggio stesso, permettendo di recuperare successivamente la risposta data (anche per necessità del programmatore, poichè al campo Answer corrisponde l'attributo Answer dell'oggetto UIMessageObject)\\
\\
!!! L'archivio\\
Tutti i messaggi (visualizzati e non, di qualsiasi gravità) vengono archiviati ed è possibile visualizzarne lo storico tramite il menù di Loocup da Servizi --> Messaggi.\\
Ciò che appare è una tabella di gestione.\\
Ad ogni riga di tale tabella corrisponde un singolo messaggio con tutte le proprie caratteristiche e del quale si può vedere il dettaglio attraverso il doppioclick sulla cella relativa alla descrizione.\\
La toolbar sottostante permette di eliminare uno o tutti i messaggi contenuti, di visualizzare tutti i messaggi o solamente quelli relativi all'ultimo xml ricevuto e di accedere a questa documentazione.\\
This page has only one version
«