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 domini.sessio.Usuari

Representa un usuari del joc de Scrabble. Més...

Diagrama de col·laboració per a domini.sessio.Usuari:

Mètodes públics

 Usuari (String nom, String contrasenya)
 Constructor de la classe Usuari.
 
String getNom ()
 Retorna el nom de l'usuari.
 
String getContrasenya ()
 Retorna la contrasenya de l'usuari.
 
List< JugadorgetJugadors () throws IOException
 Retorna els jugadors que té guardats l'usuari.
 
List< PartidagetPartides () throws IOException
 Retorna les partides jugades de l'usuari.
 
boolean compararContrasenya (String contrasenyaProporcionada)
 Compara la contrasenya proporcionada amb la contrasenya de l'usuari.
 
boolean afegirJugador (Jugador jugador)
 Afegim un jugador a la llista de jugadors de l'usuari.
 
boolean afegirPartida (Partida partida)
 Afegim una partida a la llista de partides de l'usuari.
 
void eliminarJugadorPerId (int id)
 Elimina el jugador identificat per id dels de l'usuari.
 
void eliminarPartidaPerId (int id)
 Elimina la partida identificada per id.
 

Atributs Privats

String nom
 
String contrasenya
 
List< Integer > jugadors_usuari
 
List< Integer > partides_usuari
 

Descripció Detallada

Representa un usuari del joc de Scrabble.

Cada usuari té un nom i una contrasenya. També es gestionen els jugadors que té cada usuari

Documentació del Constructor i el Destructor

◆ Usuari()

domini.sessio.Usuari.Usuari ( String nom,
String contrasenya )
inline

Constructor de la classe Usuari.

Inicialitza un jugador amb un nom i una contrasenya.

Paràmetres
nomEl nom de l'usuari.
contrasenyaLa contrasenya del jugador.

Documentació de les Funcions Membre

◆ afegirJugador()

boolean domini.sessio.Usuari.afegirJugador ( Jugador jugador)
inline

Afegim un jugador a la llista de jugadors de l'usuari.

Paràmetres
jugadorEl jugador a afegir.
Retorna
true si el jugador s'ha afegit correctament, false en cas contrari.
Gràfic de crides d'aquesta funció:

◆ afegirPartida()

boolean domini.sessio.Usuari.afegirPartida ( Partida partida)
inline

Afegim una partida a la llista de partides de l'usuari.

Paràmetres
partidaLa partida a afegir.
Retorna
true si la partida s'ha afegit correctament, false en cas contrari.
Gràfic de crides d'aquesta funció:

◆ compararContrasenya()

boolean domini.sessio.Usuari.compararContrasenya ( String contrasenyaProporcionada)
inline

Compara la contrasenya proporcionada amb la contrasenya de l'usuari.

Paràmetres
contrasenyaProporcionadaLa contrasenya a comparar.
Retorna
true si les contrasenyes coincideixen, false en cas contrari.

◆ eliminarJugadorPerId()

void domini.sessio.Usuari.eliminarJugadorPerId ( int id)
inline

Elimina el jugador identificat per id dels de l'usuari.

Paràmetres
idId del jugadora a eliminar

◆ eliminarPartidaPerId()

void domini.sessio.Usuari.eliminarPartidaPerId ( int id)
inline

Elimina la partida identificada per id.

Paràmetres
idId de la partida a eliminar

◆ getContrasenya()

String domini.sessio.Usuari.getContrasenya ( )
inline

Retorna la contrasenya de l'usuari.

Retorna
Torna la contrasenya de l'usuari
Gràfic de crides a aquesta funció:

◆ getJugadors()

List< Jugador > domini.sessio.Usuari.getJugadors ( ) throws IOException
inline

Retorna els jugadors que té guardats l'usuari.

Excepcions
IOExceptionSi hi ha un error en carregar els jugadors.
Retorna
Torna els jugadors de l'usuari.
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

◆ getNom()

String domini.sessio.Usuari.getNom ( )
inline

Retorna el nom de l'usuari.

Retorna
Torna el nom de l'usuari
Gràfic de crides a aquesta funció:

◆ getPartides()

List< Partida > domini.sessio.Usuari.getPartides ( ) throws IOException
inline

Retorna les partides jugades de l'usuari.

Excepcions
IOExceptionSi hi ha un error en carregar les partides.
Retorna
Torna les partides de l'usuari
Gràfic de crides d'aquesta funció:
Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ contrasenya

String domini.sessio.Usuari.contrasenya
private

◆ jugadors_usuari

List<Integer> domini.sessio.Usuari.jugadors_usuari
private

◆ nom

String domini.sessio.Usuari.nom
private

◆ partides_usuari

List<Integer> domini.sessio.Usuari.partides_usuari
private

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