// +----------------------------------------------------------------------+ // // $Id$ // $Author$ // $URL$ // $Date$ // $Rev$ // #require_once 'PEAR.php'; // +X2C Class 210 :Permiso /** * Clase para el manejo de los Permisos. * * @access public */ class Permiso { /** * Identificador del permiso. * * @var int $id * * @access private */ var $_id; /** * Descripcion del permiso. * * @var string $descripcion * * @access private */ var $_descripcion; /** * Objeto Samurai_DB * * @var Samurai_DB $db * * @access private */ var $_db; // ~X2C // +X2C Operation 259 /** * Constructor. Si recibe como parametro el identificador del permiso, busca la informacion en la DB. No hay metodo que setee el id puesto que es un valor autoincrementable en la DB. * * @param Samurai_DB &$db Objeto conexion * @param int $id Identificador del permiso * * @return void * * @access public */ function Permiso(&$db, $id = null) // ~X2C { if (!is_null($id)) { //BUSCAR INFO EN LA DB, //SETEAR LAS VI } else { //INICIALIZO LA VI $this->_id = null; $this->_descripcion = null; } } // -X2C // +X2C Operation 260 /** * Devuelve el identificador del permiso. * * @return int * * @access public */ function getId() // ~X2C { return $this->_id; } // -X2C // +X2C Operation 261 /** * Devuelve la descripcion del permiso. * * @return string * * @access public */ function getDescripcion() // ~X2C { return $this->_descripcion; } // -X2C // +X2C Operation 262 /** * Setea la descripcion del permiso. * * @param string $descripcion Descripcion del permiso. * * @return void * * @access public */ function setDescripcion($descripcion = null) // ~X2C { $this->_descripcion = $descripcion; } // -X2C } // -X2C Class :Permiso ?>