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 controladors.CtrlPersistencia

Controlador de persistència. Més...

Diagrama de col·laboració per a controladors.CtrlPersistencia:

Mètodes Públics Estàtics

static void guardarJugador (Jugador jugador, String idUsuari) throws IOException
 Desa un jugador a l'emmagatzematge persistent.
 
static void eliminarJugador (Integer idJugador, String idUsuari) throws IOException
 Elimina un jugador de l'emmagatzematge persistent.
 
static void guardarUsuari (Usuari usuari) throws IOException
 Desa un usuari a l'emmagatzematge persistent.
 
static void eliminarUsuari (String nom) throws IOException
 Elimina un usuari de l'emmagatzematge persistent.
 
static Partida carregarPartida (Integer idPartida, String idUsuari) throws IOException
 Carrega una partida de l'emmagatzematge persistent.
 
static void guardarPartida (Partida partida, String idUsuari) throws IOException
 Desa una partida a l'emmagatzematge persistent.
 
static void eliminarPartida (Integer idPartida, String idUsuari) throws IOException
 Elimina una partida de l'emmagatzematge persistent.
 
static Map< String, UsuaricarregarUsuarisRegistrats () throws IOException
 Carrega els usuaris guardats a la capa de persistència.
 

Descripció Detallada

Controlador de persistència.

Proporciona mètodes per gestionar l'emmagatzematge i la recuperació de dades relacionades amb els jugadors i les partides.

Documentació de les Funcions Membre

◆ carregarPartida()

static Partida controladors.CtrlPersistencia.carregarPartida ( Integer idPartida,
String idUsuari ) throws IOException
inlinestatic

Carrega una partida de l'emmagatzematge persistent.

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

◆ carregarUsuarisRegistrats()

static Map< String, Usuari > controladors.CtrlPersistencia.carregarUsuarisRegistrats ( ) throws IOException
inlinestatic

Carrega els usuaris guardats a la capa de persistència.

Excepcions
IOExceptionSi no es troba el directori on estan guardades les dades de l'usuari.
Retorna
Un Map on el key és l'identificador de l'usuari (nom) i el value és el propi usuari.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ eliminarJugador()

static void controladors.CtrlPersistencia.eliminarJugador ( Integer idJugador,
String idUsuari ) throws IOException
inlinestatic

Elimina un jugador de l'emmagatzematge persistent.

Paràmetres
idJugadorIdentificador del jugador que es vol eliminar.
Excepcions
IOExceptionSi hi ha un problema d'entrada/sortida.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ eliminarPartida()

static void controladors.CtrlPersistencia.eliminarPartida ( Integer idPartida,
String idUsuari ) throws IOException
inlinestatic

Elimina una partida de l'emmagatzematge persistent.

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

◆ eliminarUsuari()

static void controladors.CtrlPersistencia.eliminarUsuari ( String nom) throws IOException
inlinestatic

Elimina un usuari de l'emmagatzematge persistent.

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

◆ guardarJugador()

static void controladors.CtrlPersistencia.guardarJugador ( Jugador jugador,
String idUsuari ) throws IOException
inlinestatic

Desa un jugador a l'emmagatzematge persistent.

Paràmetres
jugadorEl jugador a desar.
Excepcions
IOExceptionSi hi ha un problema d'entrada/sortida.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ guardarPartida()

static void controladors.CtrlPersistencia.guardarPartida ( Partida partida,
String idUsuari ) throws IOException
inlinestatic

Desa una partida a l'emmagatzematge persistent.

Paràmetres
partidaLa partida a desar.
Excepcions
IOExceptionSi hi ha un problema d'entrada/sortida.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ guardarUsuari()

static void controladors.CtrlPersistencia.guardarUsuari ( Usuari usuari) throws IOException
inlinestatic

Desa un usuari a l'emmagatzematge persistent.

Paràmetres
usuariL'usuari a desar.
Excepcions
IOExceptionSi hi ha un problema d'entrada/sortida.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

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