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

/**
 * BaseIN_PARAM_CONTAB
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_param_contab
 * @property integer $id_grupo
 * @property integer $id_clase
 * @property integer $id_linea
 * @property integer $id_tipo_transac
 * @property string $naturaleza
 * @property integer $id_clase_co
 * @property integer $id_grupo_co
 * @property integer $id_cmay_co
 * @property integer $id_cata_co
 * @property integer $id_aux_co
 * @property string $digitos
 * @property string $nom_cuenta
 * @property string $cod_aux
 * @property string $nom_aux
 * 
 * @method integer         getIdParamContab()   Returns the current record's "id_param_contab" value
 * @method integer         getIdGrupo()         Returns the current record's "id_grupo" value
 * @method integer         getIdClase()         Returns the current record's "id_clase" value
 * @method integer         getIdLinea()         Returns the current record's "id_linea" value
 * @method integer         getIdTipoTransac()   Returns the current record's "id_tipo_transac" value
 * @method string          getNaturaleza()      Returns the current record's "naturaleza" value
 * @method integer         getIdClaseCo()       Returns the current record's "id_clase_co" value
 * @method integer         getIdGrupoCo()       Returns the current record's "id_grupo_co" value
 * @method integer         getIdCmayCo()        Returns the current record's "id_cmay_co" value
 * @method integer         getIdCataCo()        Returns the current record's "id_cata_co" value
 * @method integer         getIdAuxCo()         Returns the current record's "id_aux_co" value
 * @method string          getDigitos()         Returns the current record's "digitos" value
 * @method string          getNomCuenta()       Returns the current record's "nom_cuenta" value
 * @method string          getCodAux()          Returns the current record's "cod_aux" value
 * @method string          getNomAux()          Returns the current record's "nom_aux" value
 * @method IN_PARAM_CONTAB setIdParamContab()   Sets the current record's "id_param_contab" value
 * @method IN_PARAM_CONTAB setIdGrupo()         Sets the current record's "id_grupo" value
 * @method IN_PARAM_CONTAB setIdClase()         Sets the current record's "id_clase" value
 * @method IN_PARAM_CONTAB setIdLinea()         Sets the current record's "id_linea" value
 * @method IN_PARAM_CONTAB setIdTipoTransac()   Sets the current record's "id_tipo_transac" value
 * @method IN_PARAM_CONTAB setNaturaleza()      Sets the current record's "naturaleza" value
 * @method IN_PARAM_CONTAB setIdClaseCo()       Sets the current record's "id_clase_co" value
 * @method IN_PARAM_CONTAB setIdGrupoCo()       Sets the current record's "id_grupo_co" value
 * @method IN_PARAM_CONTAB setIdCmayCo()        Sets the current record's "id_cmay_co" value
 * @method IN_PARAM_CONTAB setIdCataCo()        Sets the current record's "id_cata_co" value
 * @method IN_PARAM_CONTAB setIdAuxCo()         Sets the current record's "id_aux_co" value
 * @method IN_PARAM_CONTAB setDigitos()         Sets the current record's "digitos" value
 * @method IN_PARAM_CONTAB setNomCuenta()       Sets the current record's "nom_cuenta" value
 * @method IN_PARAM_CONTAB setCodAux()          Sets the current record's "cod_aux" value
 * @method IN_PARAM_CONTAB setNomAux()          Sets the current record's "nom_aux" value
 * 
 * @package    radicacionVirtualCuentas
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseIN_PARAM_CONTAB extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('IN_PARAM_CONTAB');
        $this->hasColumn('id_param_contab', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_grupo', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_clase', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_linea', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_tipo_transac', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('naturaleza', 'string', 1, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_clase_co', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_grupo_co', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_cmay_co', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_cata_co', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_aux_co', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('digitos', 'string', 6, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 6,
             ));
        $this->hasColumn('nom_cuenta', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('cod_aux', 'string', 3, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 3,
             ));
        $this->hasColumn('nom_aux', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
    }

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