public class UserData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
authLevel
Livello di autenticazione
|
private java.lang.String |
cu
Codice univoco
|
private java.lang.String |
date
Data di nascita
|
private static java.lang.String |
FILENAME
Nome del file per la serializzazione
|
private static UserData |
instance
Istanza singleton
|
private java.lang.String |
lastChoose
Ultima modalita' scelta
|
private java.lang.String |
lastEvent
Ultimo evento selezionato
|
private int |
lastEventTurn
Ultimo turno selezionato
|
private static long |
serialVersionUID
Version UID della classe
|
private int |
toSync
Numero di statistiche da sincronizzare
|
Modifier | Constructor and Description |
---|---|
private |
UserData()
Costruttore vuoto
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getChoose()
Ritorna l'ultima scelta della modalita'
|
java.lang.String |
getCU()
Ritorna il codice univoco
|
java.lang.String |
getCUnoReprint()
Ritorna il codice univoco senza reprint
|
java.lang.String |
getDate()
Ritorna la data di nascita
|
java.lang.String |
getEvent()
Ritorna l'ultima scelta del'evento
|
static UserData |
getInstance()
Metodo che ritorna un'istanza di UserData.
|
java.lang.String |
getLevel()
Ritorna il livello di autenticazione
|
int |
getToSync()
Ritorna il numero di eventi da sincronizzare
|
int |
getTurn()
Ritorna l'ultima scelta del turno
|
void |
incToSync()
Incrementa il numero di statistiche da sincronizzare
|
void |
logOut()
Metodo che effettua il logout dell'utente.
|
void |
resetToSync()
Resetta il numero di statistiche da sincronizzare
|
static boolean |
restoreInstance(android.content.Context c)
Deserializza lo UserData
|
static void |
saveInstance(android.content.Context c)
Serializza lo UserData
|
void |
setChoose(java.lang.String l)
Setter per ultima scelta della modalita'
|
void |
setCU(java.lang.String c)
Setter per codice univoco
|
void |
setDate(java.lang.String d)
Setter per data di nascita
|
void |
setEvent(java.lang.String l)
Setter per ultima scelta dell'evento
|
void |
setLevel(java.lang.String l)
Setter per livello di autenticazione
|
void |
setTurn(int t)
Setter per ultima scelta del turno
|
private static final long serialVersionUID
private static final java.lang.String FILENAME
private static UserData instance
private java.lang.String cu
private java.lang.String date
private java.lang.String authLevel
private java.lang.String lastEvent
private int lastEventTurn
private java.lang.String lastChoose
private int toSync
public static UserData getInstance()
public void setDate(java.lang.String d)
d
- Data di nascitapublic void setCU(java.lang.String c)
c
- Codice univocopublic void setLevel(java.lang.String l)
l
- Livello di autenticazionepublic void setChoose(java.lang.String l)
l
- ultima scelta della modalita'public void setEvent(java.lang.String l)
l
- ultima scelta dell'eventopublic void setTurn(int t)
t
- ultima scelta del turnopublic void incToSync()
public void resetToSync()
public java.lang.String getDate()
public java.lang.String getCU()
public java.lang.String getCUnoReprint()
public java.lang.String getLevel()
public java.lang.String getChoose()
public java.lang.String getEvent()
public int getTurn()
public int getToSync()
public void logOut()
public static void saveInstance(android.content.Context c)
c
- Contesto di esecuzionepublic static boolean restoreInstance(android.content.Context c)
c
- Contesto di esecuzione