<?php
// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('CN_AUX_SIIF', 'doctrine');

/**
 * BaseCN_AUX_SIIF
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_aux_siif
 * @property integer $id_cia
 * @property integer $id_clase_cuenta
 * @property integer $id_grupo_cuenta
 * @property integer $id_cuenta_mayor
 * @property integer $id_catalogo
 * @property integer $id_auxiliar
 * @property string $aux_dir
 * @property string $identi_aux
 * @property string $nombre
 * 
 * @method integer     getIdAuxSiif()       Returns the current record's "id_aux_siif" value
 * @method integer     getIdCia()           Returns the current record's "id_cia" value
 * @method integer     getIdClaseCuenta()   Returns the current record's "id_clase_cuenta" value
 * @method integer     getIdGrupoCuenta()   Returns the current record's "id_grupo_cuenta" value
 * @method integer     getIdCuentaMayor()   Returns the current record's "id_cuenta_mayor" value
 * @method integer     getIdCatalogo()      Returns the current record's "id_catalogo" value
 * @method integer     getIdAuxiliar()      Returns the current record's "id_auxiliar" value
 * @method string      getAuxDir()          Returns the current record's "aux_dir" value
 * @method string      getIdentiAux()       Returns the current record's "identi_aux" value
 * @method string      getNombre()          Returns the current record's "nombre" value
 * @method CN_AUX_SIIF setIdAuxSiif()       Sets the current record's "id_aux_siif" value
 * @method CN_AUX_SIIF setIdCia()           Sets the current record's "id_cia" value
 * @method CN_AUX_SIIF setIdClaseCuenta()   Sets the current record's "id_clase_cuenta" value
 * @method CN_AUX_SIIF setIdGrupoCuenta()   Sets the current record's "id_grupo_cuenta" value
 * @method CN_AUX_SIIF setIdCuentaMayor()   Sets the current record's "id_cuenta_mayor" value
 * @method CN_AUX_SIIF setIdCatalogo()      Sets the current record's "id_catalogo" value
 * @method CN_AUX_SIIF setIdAuxiliar()      Sets the current record's "id_auxiliar" value
 * @method CN_AUX_SIIF setAuxDir()          Sets the current record's "aux_dir" value
 * @method CN_AUX_SIIF setIdentiAux()       Sets the current record's "identi_aux" value
 * @method CN_AUX_SIIF setNombre()          Sets the current record's "nombre" value
 * 
 * @package    Sofhouse
 * @subpackage model
 * @author     Software House
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseCN_AUX_SIIF extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('CN_AUX_SIIF');
        $this->hasColumn('id_aux_siif', 'integer', 8, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_cia', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_clase_cuenta', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_grupo_cuenta', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_cuenta_mayor', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_catalogo', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_auxiliar', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('aux_dir', 'string', 3, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 3,
             ));
        $this->hasColumn('identi_aux', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('nombre', 'string', 128, array(
             'notnull' => true,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
    }

    public function setUp()
    {
        parent::setUp();
        
    }
}