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.PartidaIO

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

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

Mètodes Públics Estàtics

static Partida loadPartida (Integer idPartida, String idUsuari) throws IOException
 Carrega una partida des d'un fitxer JSON.
 
static void savePartida (Partida partida, String idUsuari) throws IOException
 Desa una partida a un fitxer JSON.
 
static void eliminarPartida (Integer idPartida, String idUsuari) throws IOException
 Elimina una partida esborrant el seu fitxer JSON.
 

Atributs Públics Estàtics

static final String BASE_DIRECTORY = "data/partides"
 

Mètodes Privats

 PartidaIO ()
 Constructor de la classe Gestor_Partida.
 

Atributs Privats Estàtics

static final Gson gson = new Gson()
 

Descripció Detallada

Gestor de persistència per a partides.

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

Documentació del Constructor i el Destructor

◆ PartidaIO()

persistencia.PartidaIO.PartidaIO ( )
inlineprivate

Constructor de la classe Gestor_Partida.

Documentació de les Funcions Membre

◆ eliminarPartida()

static void persistencia.PartidaIO.eliminarPartida ( Integer idPartida,
String idUsuari ) throws IOException
inlinestatic

Elimina una partida esborrant el seu fitxer JSON.

Paràmetres
idPartidaIdentificador de la partida que es vol eliminar.
Gràfic de crides a aquesta funció:

◆ loadPartida()

static Partida persistencia.PartidaIO.loadPartida ( Integer idPartida,
String idUsuari ) throws IOException
inlinestatic

Carrega una partida des d'un fitxer JSON.

Paràmetres
idPartidaIdentificador de la partida que es vol carregar.
Excepcions
IOExceptionSi hi ha un error d'entrada/sortida.
Retorna
La partida carregada.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ savePartida()

static void persistencia.PartidaIO.savePartida ( Partida partida,
String idUsuari ) throws IOException
inlinestatic

Desa una partida a un fitxer JSON.

Paràmetres
partidapartida 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.PartidaIO.BASE_DIRECTORY = "data/partides"
static

◆ gson

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

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