Scrabble PROP
Subgrup 43.2: Raül Box, Aina Serra, Ada Peña & Martina Cusidó
 
Carregant...
Cercant...
Cap coincidència
Referència de la Classe persistencia.UsuariIO

Gestor de persistència per a usuaris. Més...

Diagrama de col·laboració per a persistencia.UsuariIO:

Mètodes Públics Estàtics

static Usuari loadUsuari (String nom) throws IOException
 Carrega un usuari des d'un fitxer JSON.
 
static void saveUsuari (Usuari usuari) throws IOException
 Desa un usuari a un fitxer JSON.
 
static void eliminarUsuari (String nom) throws IOException
 Elimina un usuari esborrant el seu fitxer JSON.
 

Atributs Públics Estàtics

static final String BASE_DIRECTORY = "data/usuaris/"
 

Mètodes Privats

 UsuariIO ()
 Constructor de la classe Gestor_Usuari.
 

Atributs Privats Estàtics

static final Gson gson = new Gson()
 

Descripció Detallada

Gestor de persistència per a usuaris.

Proporciona funcionalitats per guardar, carregar, afegir, eliminar i modificar usuaris a l'emmagatzematge persistent en format JSON.

Documentació del Constructor i el Destructor

◆ UsuariIO()

persistencia.UsuariIO.UsuariIO ( )
inlineprivate

Constructor de la classe Gestor_Usuari.

Documentació de les Funcions Membre

◆ eliminarUsuari()

static void persistencia.UsuariIO.eliminarUsuari ( String nom) throws IOException
inlinestatic

Elimina un usuari esborrant el seu fitxer JSON.

Paràmetres
nomNom de l'usuari que es vol eliminar.
Gràfic de crides a aquesta funció:

◆ loadUsuari()

static Usuari persistencia.UsuariIO.loadUsuari ( String nom) throws IOException
inlinestatic

Carrega un usuari des d'un fitxer JSON.

Paràmetres
nomNom de l'usuari que es vol carregar.
Retorna
L'usuari carregat.
Excepcions
IOExceptionSi hi ha un error d'entrada/sortida.
Gràfic de crides a aquesta funció:

◆ saveUsuari()

static void persistencia.UsuariIO.saveUsuari ( Usuari usuari) throws IOException
inlinestatic

Desa un usuari a un fitxer JSON.

Paràmetres
usuariUsuari que es vol desar.
Excepcions
IOExceptionSi hi ha un error d'entrada/sortida.
Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ BASE_DIRECTORY

final String persistencia.UsuariIO.BASE_DIRECTORY = "data/usuaris/"
static

◆ gson

final Gson persistencia.UsuariIO.gson = new Gson()
staticprivate

La documentació d'aquesta classe es va generar a partir del següent fitxer: