RepositorioData
in package
Clase para manejar datos de Repositorio (genérico)
Table of Contents
Properties
- $extra : mixed
- $ID : int|null
- $IdAdmin : int
- $login : string|null
- $nombre : string
- $pass : string|null
- $ruta : string
- $tipo : TipoRepositorio|null
Methods
- __clone() : mixed
- Se ejecuta al clonar el repositorio. Anula el ID anterior.
- __construct() : mixed
- Constructor
- getExtraObject() : object|null
- Recupera información extra del repositorio (objeto o null si no tiene)
- getExtraSerialized() : string
- Recupera información extra del repositorio serializada.
- getID() : int
- Recupera el ID del repositorio
- getIdAdmin() : int
- Recupera el ID del administrador del repositorio
- getLogin() : string|null
- Recupera el login de acceso al repositorio
- getNewDefaultRepositorio() : RepositorioData
- Clase que devuelve un repositorio con datos por defecto para creación.
- getNombre() : string
- Recupera el Nombre de repositorio
- getPass() : string|null
- Recupera contraseña de acceso al repositorio
- getRuta() : string
- Recupera la ruta del repositorio
- getTipo() : TipoRepositorio
- Recupera el tipo del repositorio
- setExtraObject() : mixed
- Actualiza información adicional de repositorio
- setExtraSerialized() : mixed
- Actualiza información adicional de repositorio, pasándola serializada (base64)
- setID() : mixed
- Actualiza el ID del repositorio
- setIdAdmin() : mixed
- Actualiza el ID del administrador del repositorio
- setLogin() : mixed
- Actualiza el login de acceso al repositorio
- setNombre() : mixed
- Actualiza el nombre del repositorio
- setPass() : mixed
- Actualiza la contraseña de acceso al repositorio.
- setRuta() : mixed
- Actualiza la ruta del repositorio
- setTipo() : mixed
- Actualiza el tipo de repositorio
Properties
$extra
private
mixed
$extra
$ID
private
int|null
$ID
$IdAdmin
private
int
$IdAdmin
$login
private
string|null
$login
$nombre
private
string
$nombre
$pass
private
string|null
$pass
$ruta
private
string
$ruta
$tipo
private
TipoRepositorio|null
$tipo
Methods
__clone()
Se ejecuta al clonar el repositorio. Anula el ID anterior.
public
__clone() : mixed
__construct()
Constructor
public
__construct(int|null $id, string $nombre, string $ruta, string|null $login, string|null $pass, TipoRepositorio|string $tipo, int $idAdmin[, mixed $extra = null ]) : mixed
Parameters
- $id : int|null
-
ID del repositorio
- $nombre : string
-
Nombre del repositorio
- $ruta : string
-
Ruta de acceso
- $login : string|null
-
Login empleado para acceder
- $pass : string|null
-
Contraseña empleada para acceder
- $tipo : TipoRepositorio|string
-
Tipo de repositorio
- $idAdmin : int
-
ID del administrador
- $extra : mixed = null
-
=null Información adicional.
getExtraObject()
Recupera información extra del repositorio (objeto o null si no tiene)
public
getExtraObject() : object|null
Return values
object|null —el objeto extra del repositorio o null si no tiene.
getExtraSerialized()
Recupera información extra del repositorio serializada.
public
getExtraSerialized() : string
Return values
string —información extra del objeto serializada (base64)
getID()
Recupera el ID del repositorio
public
getID() : int
Return values
int —ID del repositorio
getIdAdmin()
Recupera el ID del administrador del repositorio
public
getIdAdmin() : int
Return values
int —ID del administrador en repositorio en la base de datos
getLogin()
Recupera el login de acceso al repositorio
public
getLogin() : string|null
Return values
string|null —Login de acceso al repositorio o null
getNewDefaultRepositorio()
Clase que devuelve un repositorio con datos por defecto para creación.
public
static getNewDefaultRepositorio() : RepositorioData
..
Return values
RepositorioData —Nuevo repositorio con datos por defecto.
getNombre()
Recupera el Nombre de repositorio
public
getNombre() : string
Return values
string —Nombre del repositorio
getPass()
Recupera contraseña de acceso al repositorio
public
getPass() : string|null
Return values
string|null —Contraseña de acceso o null
getRuta()
Recupera la ruta del repositorio
public
getRuta() : string
Return values
string —Ruta de acceso al repositorio
getTipo()
Recupera el tipo del repositorio
public
getTipo() : TipoRepositorio
Return values
TipoRepositorio —Tipo del repositorio (enum)
setExtraObject()
Actualiza información adicional de repositorio
public
setExtraObject(mixed $extra) : mixed
Parameters
- $extra : mixed
-
Información adicional de repositorio.
setExtraSerialized()
Actualiza información adicional de repositorio, pasándola serializada (base64)
public
setExtraSerialized(string $extra) : mixed
Parameters
- $extra : string
-
Información adicional de repositorio, serializada (base64)
setID()
Actualiza el ID del repositorio
public
setID(int $id) : mixed
Parameters
- $id : int
setIdAdmin()
Actualiza el ID del administrador del repositorio
public
setIdAdmin(int $idAdmin) : mixed
Parameters
- $idAdmin : int
-
ID del administrador del repositorios en la base de datos
setLogin()
Actualiza el login de acceso al repositorio
public
setLogin(string $login) : mixed
Parameters
- $login : string
-
Login de acceso al repositorio
setNombre()
Actualiza el nombre del repositorio
public
setNombre(string $nombre) : mixed
Parameters
- $nombre : string
setPass()
Actualiza la contraseña de acceso al repositorio.
public
setPass(string $pass) : mixed
Parameters
- $pass : string
-
Contraseña de acceso al repositorio
setRuta()
Actualiza la ruta del repositorio
public
setRuta(string $ruta) : mixed
Parameters
- $ruta : string
setTipo()
Actualiza el tipo de repositorio
public
setTipo(string|TipoRepositorio $tipo) : mixed
Parameters
- $tipo : string|TipoRepositorio