UsuarioData
in package
Clase para encapsular datos de Usuario
Table of Contents
Properties
Methods
- __construct() : mixed
- Constructor
- getEmail() : string
- Recupera el e-mail del usuario
- getID() : int
- Recupera ID de usuario
- getLogin() : string
- Recupera el Login del usuario
- getNombre() : string
- Recupera el nombre del usuario
- getPass() : string
- Recupera el Pass del usuario
- getRol() : string
- Recupera el Rol del usuario
- isAdmin() : bool
- Indica si el usuario es Admin
- isRepoAdmin() : bool
- Indica si el usuario es Administrador de repositorios
- isUser() : bool
- Indica si el usuario tiene rol de Usuario
- setEmail() : mixed
- Actualiza el mail del usuario
- setID() : mixed
- Actualiza el ID del usuario
- setLogin() : mixed
- Actualiza el Login del usuario
- setNombre() : mixed
- Actualiza el nombre del usuario
- setPass() : mixed
- Actualiza la Contraseña del usuario
- setRol() : mixed
- Actualiza el rol del usuario.
Properties
private
mixed
$email
$ID
private
mixed
$ID
$login
private
mixed
$login
$nombre
private
mixed
$nombre
$pass
private
mixed
$pass
$rol
private
mixed
$rol
Methods
__construct()
Constructor
public
__construct(int $id, string $nombre, string $login, string $pass, string $email, string $rol) : mixed
Parameters
- $id : int
-
ID del usuario
- $nombre : string
-
Nombre asignado
- $login : string
-
Login asignado
- $pass : string
-
Contraseña
- $email : string
-
Mail del usuario
- $rol : string
-
Rol que dispone
getEmail()
Recupera el e-mail del usuario
public
getEmail() : string
Return values
string —Mail del usuario
getID()
Recupera ID de usuario
public
getID() : int
Return values
int —ID del usuario
getLogin()
Recupera el Login del usuario
public
getLogin() : string
Return values
string —Login del usuario
getNombre()
Recupera el nombre del usuario
public
getNombre() : string
Return values
string —Nombre del usuario
getPass()
Recupera el Pass del usuario
public
getPass() : string
Return values
string —Contraseña del usuario
getRol()
Recupera el Rol del usuario
public
getRol() : string
Return values
string —Rol del usuario
isAdmin()
Indica si el usuario es Admin
public
isAdmin() : bool
Return values
bool —True si el usuario es Administrador
isRepoAdmin()
Indica si el usuario es Administrador de repositorios
public
isRepoAdmin() : bool
Return values
bool —True si el usuario es Administrador de repositorios
isUser()
Indica si el usuario tiene rol de Usuario
public
isUser() : bool
Return values
bool —True si el usuario tiene rol de Usuario
setEmail()
Actualiza el mail del usuario
public
setEmail(string $email) : mixed
Parameters
- $email : string
-
Nuevo email del usuario.
setID()
Actualiza el ID del usuario
public
setID(int $id) : mixed
Parameters
- $id : int
-
Nuevo ID del usuario
setLogin()
Actualiza el Login del usuario
public
setLogin(string $login) : mixed
Parameters
- $login : string
-
Nuevo login del usuario
setNombre()
Actualiza el nombre del usuario
public
setNombre(string $nombre) : mixed
Parameters
- $nombre : string
-
Nuevo nombre del usuario
setPass()
Actualiza la Contraseña del usuario
public
setPass(string|null $pass) : mixed
Parameters
- $pass : string|null
-
Nueva contraseña del usuario
setRol()
Actualiza el rol del usuario.
public
setRol(string $rol) : mixed
Parameters
- $rol : string
-
Nuevo rol del usuario ("admin","repoadmin","user")