Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases

Referencia de la Clase SAMURAI_Permiso

Lista de todos los miembros.

Descripción detallada

Clase para el manejo de los Permisos.

public

Definición en la línea 35 del archivo Permiso.php.

Métodos públicos

 getId ()
 Gets Id.

 setId ($id)
 Sets Id.

 getDescripcion ()
 Gets Descripcion.

 setDescripcion ($descripcion)
 Sets Descripcion.

 getResponsable ()
 Gets Responsable.

 setResponsable ($responsable)
 Sets Responsable.

 SAMURAI_Permiso (&$db, $id=null)
 Constructor.

 _obtenerDatosDb ()
 Obtiene de la base de datos la informacion del permiso.

 guardarDatos ($accion=grabar)
 Modifica la base de datos segun accion.

 _grabarDb ()
 Graba en base el permiso.

 _borrarDb ()
 Borra de la base el permiso.

 _modificarDb ()
 Actualiza los datos del permiso.


Métodos públicos estáticos

 _getIdPermisos (&$db)
 Devuleve un array con los identificadores de todos los permisos.

 getArrayPermisos (&$db)
 Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso.

 getPermisos (&$db)
 Devuelve el array de permisos.


Atributos públicos

 _id
 _descripcion
 _db
 _responsable


Documentación del constructor y destructor

SAMURAI_Permiso::SAMURAI_Permiso &$  db,
id = null
 

Constructor.

Si recibe como parametro el identificador del permiso, busca la informacion en la DB.

Parámetros:
SAMURAI_DB &$db Objeto conexion
int $id Identificador del permiso
Devuelve:
void public

Definición en la línea 149 del archivo Permiso.php.

References _db, _id, _obtenerDatosDb(), y setDescripcion().

Referenciado por getPermisos().

Here is the call graph for this function:


Documentación de las funciones miembro

SAMURAI_Permiso::_borrarDb  ) 
 

Borra de la base el permiso.

Devuelve:
mixed protected

Definición en la línea 247 del archivo Permiso.php.

References _db, y getId().

Referenciado por guardarDatos().

Here is the call graph for this function:

SAMURAI_Permiso::_getIdPermisos &$  db  )  [static]
 

Devuleve un array con los identificadores de todos los permisos.

Parámetros:
SAMURAI_DB &$db Base de Datos
Devuelve:
array(int) protected

Definición en la línea 302 del archivo Permiso.php.

Referenciado por getPermisos().

SAMURAI_Permiso::_grabarDb  ) 
 

Graba en base el permiso.

Devuelve:
mixed protected

Definición en la línea 228 del archivo Permiso.php.

References _db, y getResponsable().

Referenciado por guardarDatos().

Here is the call graph for this function:

SAMURAI_Permiso::_modificarDb  ) 
 

Actualiza los datos del permiso.

Devuelve:
mixed protected

Definición en la línea 280 del archivo Permiso.php.

References _db, getDescripcion(), y getResponsable().

Referenciado por guardarDatos().

Here is the call graph for this function:

SAMURAI_Permiso::_obtenerDatosDb  ) 
 

Obtiene de la base de datos la informacion del permiso.

Devuelve:
void protected

Definición en la línea 167 del archivo Permiso.php.

References _db, setDescripcion(), y setResponsable().

Referenciado por SAMURAI_Permiso().

Here is the call graph for this function:

SAMURAI_Permiso::getArrayPermisos &$  db  )  [static]
 

Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso.

Parámetros:
SAMURAI_DB &$db Base de Datos
Devuelve:
array() public

Definición en la línea 328 del archivo Permiso.php.

References getPermisos().

Here is the call graph for this function:

SAMURAI_Permiso::getDescripcion  ) 
 

Gets Descripcion.

Devuelve:
string public

Definición en la línea 97 del archivo Permiso.php.

References _descripcion.

Referenciado por _modificarDb().

SAMURAI_Permiso::getId  ) 
 

Gets Id.

Devuelve:
int public

Definición en la línea 74 del archivo Permiso.php.

References _id.

Referenciado por _borrarDb().

SAMURAI_Permiso::getPermisos &$  db  )  [static]
 

Devuelve el array de permisos.

Parámetros:
SAMURAI_DB &$db Base de Datos
Devuelve:
array(Permiso) public

Definición en la línea 349 del archivo Permiso.php.

References _getIdPermisos(), y SAMURAI_Permiso().

Referenciado por getArrayPermisos().

Here is the call graph for this function:

SAMURAI_Permiso::getResponsable  ) 
 

Gets Responsable.

Devuelve:
string public

Definición en la línea 120 del archivo Permiso.php.

References _responsable.

Referenciado por _grabarDb(), y _modificarDb().

SAMURAI_Permiso::guardarDatos accion = grabar  ) 
 

Modifica la base de datos segun accion.

Parámetros:
string $accion Indica la accion a realizar
Devuelve:
mixed public

Definición en la línea 203 del archivo Permiso.php.

References _borrarDb(), _grabarDb(), y _modificarDb().

Here is the call graph for this function:

SAMURAI_Permiso::setDescripcion descripcion  ) 
 

Sets Descripcion.

Parámetros:
string $descripcion Descripcion.
Devuelve:
void public

Definición en la línea 109 del archivo Permiso.php.

References _descripcion.

Referenciado por _obtenerDatosDb(), y SAMURAI_Permiso().

SAMURAI_Permiso::setId id  ) 
 

Sets Id.

Parámetros:
int $id Id.
Devuelve:
void public

Definición en la línea 86 del archivo Permiso.php.

References _id.

SAMURAI_Permiso::setResponsable responsable  ) 
 

Sets Responsable.

Parámetros:
string $responsable Responsable.
Devuelve:
void public

Definición en la línea 132 del archivo Permiso.php.

References _responsable.

Referenciado por _obtenerDatosDb().


Documentación de los datos miembro

SAMURAI_Permiso::_db
 

Definición en la línea 58 del archivo Permiso.php.

Referenciado por _borrarDb(), _grabarDb(), _modificarDb(), _obtenerDatosDb(), y SAMURAI_Permiso().

SAMURAI_Permiso::_descripcion
 

Definición en la línea 50 del archivo Permiso.php.

Referenciado por getDescripcion(), y setDescripcion().

SAMURAI_Permiso::_id
 

Definición en la línea 42 del archivo Permiso.php.

Referenciado por getId(), SAMURAI_Permiso(), y setId().

SAMURAI_Permiso::_responsable
 

Definición en la línea 66 del archivo Permiso.php.

Referenciado por getResponsable(), y setResponsable().


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Tue Jul 8 11:36:36 2003 para SAMURAI por doxygen 1.3.2