|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectssbm.presentation.gui.Helper
public class Helper
Questa classe gestisce la visualizzazione ed il popolamento delle schermate e dei form dell’interfaccia grafica.
Si occupa anche della costruzione degli esemplari di FilterManager
per l’esecuzione
del filtraggio del contenuto dei campi delle schermate.
Field Summary | |
---|---|
private static Login |
login
Il form di login. |
private static MainFrame |
ssbmFrame
La schermata principale dell'applicazione. |
Constructor Summary | |
---|---|
Helper()
|
Method Summary | |
---|---|
static void |
buildConfirmationDialog(int formCode,
int requestCode)
Visualizza una finestra di dialogo che richiede la conferma dell’esecuzione dell’operazione identificata da requestCode e relativa al form formCode. |
static void |
buildErrorDialog4Login(java.lang.String message)
Visualizza una finestra di dialogo che comunica un errore verificatosi durante l’esecuzione delle operazioni accessibili dalla finestra di login. |
static void |
buildErrorDialog4MainFrame(java.lang.String message)
Visualizza una finestra di dialogo che comunica un errore verificatosi durante l’esecuzione delle operazioni accessibili dalla finestra principale dell’applicazione. |
static void |
buildFormGestioneAccount(int formCode,
DataContainer accountData)
Costruisce il form per la gestione dell'account utente. |
static void |
buildFormGestioneElencoMovimentazioni(int formCode)
Costruisce il form per la gestione di un elenco di movimentazioni. |
static void |
buildFormGestioneMovimentazione(int formCode,
DataContainer[] typesList)
Costruisce il form per la gestione di una movimentazione. |
static void |
buildFormLogin()
Costruisce il form per il login. |
static void |
buildFormRegistra()
Costruisce il form per la registrazione di un utente. |
static void |
buildFormVisualizzazioneBilancio()
Costruisce il form per la visualizzazione ed il calcolo del bilancio. |
static void |
buildNewRequestDialog(int formCode,
int requestCode,
java.lang.String message)
Visualizza una finestra di dialogo che: comunica l’esito positivo dell’esecuzione dell’operazione identificata da requestCode e relativa al form formCode; chiede se eseguire nuovamente la stessa operazione. |
static void |
buildResultDialog(java.lang.String message)
Visualizza una finestra di dialogo che comunica l’esito positivo dell’esecuzione di un’operazione accessibile dalla finestra principale dell’applicazione. |
static void |
closeMainFrame()
Chiude la finestra principale dell'applicazione. |
static void |
deleteTableRows()
Elimina le righe selezionate nella tabella correntemente visualizzata. |
static DataContainer |
getFormData()
Recupera e filtra i dati riportati nei campi del form correntemente visualizzato. |
static DataContainer |
getFormData4Login()
Recupera e filtra i dati riportati nei campi del form di login. |
static DataContainer |
getSearchParameters()
Recupera e filtra i parametri di ricerca riportati nei campi del form correntemente visualizzato. |
static DataContainersList |
getTableData()
Recupera i dati riportati nella tabella del form correntemente visualizzato. |
static void |
loadTable(DataContainersList tableData)
Imposta il contenuto della tabella correntemente visualizzata. |
static void |
setFormData(DataContainer data)
Imposta il contenuto dei campi del form correntemente visualizzato. |
static void |
startAfterLogin()
Visualizza la finestra principale dell’applicazione in seguito ad un login eseguito correttamente. |
static void |
startAfterRegistration()
Visualizza la finestra principale dell’applicazione in seguito alla registrazione di un utente conclusa positivamente. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static Login login
private static MainFrame ssbmFrame
Constructor Detail |
---|
public Helper()
Method Detail |
---|
public static void buildFormLogin()
public static void startAfterLogin()
public static void startAfterRegistration()
public static void buildFormRegistra()
public static void buildFormGestioneAccount(int formCode, DataContainer accountData)
formCode
- uno dei seguenti codici numerici:GUIConstants.FormCode.ELIMINA_ACCOUNT
GUIConstants.FormCode.MODIFICA_ACCOUNT
GUIConstants.FormCode.VISUALIZZA_ACCOUNT
accountData
- l'esemplare di DataContainer contenente i dati dell'account
con i quali popolare i campi del form.public static void buildFormGestioneMovimentazione(int formCode, DataContainer[] typesList)
formCode
- uno dei seguenti codici numerici:GUIConstants.FormCode.INSERIMENTO_ENTRATA
GUIConstants.FormCode.INSERIMENTO_USCITA
GUIConstants.FormCode.MODIFICA_ENTRATA
GUIConstants.FormCode.MODIFICA_USCITA
typesList
- l'array di esemplari di DataContainer contenente l'elenco
dei tipi di entrata o di uscita.public static void buildFormGestioneElencoMovimentazioni(int formCode)
formCode
- uno dei seguenti codici numerici:public static void buildFormVisualizzazioneBilancio()
public static void buildErrorDialog4Login(java.lang.String message)
message
- il messaggio da visualizzare nella finestra di dialogo.public static void buildErrorDialog4MainFrame(java.lang.String message)
message
- il messaggio da visualizzare nella finestra di dialogo.public static void buildConfirmationDialog(int formCode, int requestCode)
formCode
- il valore di un campo statico della classe GUIConstants.FormCode
che identifica
il form utilizzato per l'esecuzione dell'operazione.requestCode
- il valore di un campo statico della classe GUIConstants.RequestCode
che
identifica l'operazione eseguita.public static void buildNewRequestDialog(int formCode, int requestCode, java.lang.String message)
formCode
- il valore di un campo statico della classe GUIConstants.FormCode
che identifica il form utilizzato per effettuare l'operazione.requestCode
- l valore di un campo statico della classe GUIConstants.RequestCode
che identifica l'operazione eseguita.message
- il messaggio da visualizzare.public static void buildResultDialog(java.lang.String message)
message
- il messaggio da visualizzare nella finestra di dialogo.public static DataContainer getFormData4Login() throws java.lang.Exception
java.lang.Exception
- se il filtraggio dei dati riscontra un errore.public static DataContainer getFormData() throws java.lang.Exception
java.lang.Exception
- se il filtraggio dei dati riscontra un errore.public static DataContainer getSearchParameters() throws java.lang.Exception
java.lang.Exception
public static void setFormData(DataContainer data)
data
- l'esemplare di DataContainer contenente i dati con i quali
popolare i campi del form.public static void deleteTableRows()
public static DataContainersList getTableData()
public static void loadTable(DataContainersList tableData) throws java.text.ParseException
tableData
- l'esemplare di DataContainersList contenente i dati
con i quali popolare la tabella.
java.text.ParseException
- se il contenuto di una cella non rispetta il formato stabilitopublic static void closeMainFrame()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |