ssbm.presentation.gui
Class Dispatcher

java.lang.Object
  extended by ssbm.presentation.gui.Dispatcher

public class Dispatcher
extends java.lang.Object

Questa classe gestisce la costruzione, il popolamento e la visualizzazione delle schermate e dei form dell’interfaccia grafica.
La manipolazione delle interfacce grafiche avviene attraverso l’invocazione dei metodi della classe Helper; l’invio ed il recupero dei dati dei campi delle interfacce avviene attraverso l’invocazione dei metodi esposti dall’interfaccia BusinessDelegate ed implementati dalla classe BusinessDelegate4Client.
L’operazione richiesta è identificata con i codici numerici riportati nei campi statici della classe GUIConstants.RequestCode.

Author:
Salvatore Piccione

Field Summary
private static java.lang.String MESSAGGIO_ELIMINAZIONE
          Il messaggio di conferma dell'eliminazione.
private static java.lang.String USERNAME_PROP_NAME
          Il nome della proprietà di sistema che memorizza lo username dell'utente correntemente connesso.
 
Constructor Summary
Dispatcher()
           
 
Method Summary
static void handleDeleteAccount(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione dell'account di un utente.
static void handleDeleteEntrate(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione delle entrate.
static void handleDeleteUscite(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione delle uscite.
static void handleInsertEntrata(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per l'inserimento di un'entrata.
static void handleInsertUscita(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per l'inserimento di un'uscita.
static void handleInsertUtente(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la registrazione di un utente.
static void handleModifyAccount(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la modifica dell'account di un utente.
static void handleModifyEntrata(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la modifica di un'entrata.
static void handleModifyUscita(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la modifica di un'uscita.
static void handleShowAccount(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione dell'account di un utente.
static void handleShowBilancio(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione del bilancio.
static void handleShowEntrate(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione delle entrate.
static void handleShowUscite(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione delle uscite.
static void handleStart(int requestCode)
          Gestisce l'operazione identificata da requestCode e relativa al form per il login.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USERNAME_PROP_NAME

private static java.lang.String USERNAME_PROP_NAME
Il nome della proprietà di sistema che memorizza lo username dell'utente correntemente connesso.


MESSAGGIO_ELIMINAZIONE

private static java.lang.String MESSAGGIO_ELIMINAZIONE
Il messaggio di conferma dell'eliminazione.

Constructor Detail

Dispatcher

public Dispatcher()
Method Detail

handleStart

public static void handleStart(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per il login.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleInsertUtente

public static void handleInsertUtente(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la registrazione di un utente.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleModifyAccount

public static void handleModifyAccount(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la modifica dell'account di un utente.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleShowAccount

public static void handleShowAccount(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione dell'account di un utente.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleDeleteAccount

public static void handleDeleteAccount(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione dell'account di un utente.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleInsertEntrata

public static void handleInsertEntrata(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per l'inserimento di un'entrata.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleInsertUscita

public static void handleInsertUscita(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per l'inserimento di un'uscita.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleModifyEntrata

public static void handleModifyEntrata(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la modifica di un'entrata.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleModifyUscita

public static void handleModifyUscita(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la modifica di un'uscita.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleDeleteEntrate

public static void handleDeleteEntrate(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione delle entrate.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleDeleteUscite

public static void handleDeleteUscite(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per l'eliminazione delle uscite.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleShowEntrate

public static void handleShowEntrate(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione delle entrate.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleShowUscite

public static void handleShowUscite(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione delle uscite.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.

handleShowBilancio

public static void handleShowBilancio(int requestCode)
Gestisce l'operazione identificata da requestCode e relativa al form per la visualizzazione del bilancio.

Parameters:
requestCode - il valore di un campo statico di GUIConstants.RequestCode che denota l'operazione richiesta.