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

/**
 * BaseCA_DEUDOR
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_deudor
 * @property integer $nitocc
 * @property integer $dv
 * @property string $tipdeu
 * @property string $nom1
 * @property string $nom2
 * @property string $apl1
 * @property string $apl2
 * @property string $conector
 * @property string $razsoc
 * @property string $sigcla
 * @property decimal $valobl
 * @property integer $tipide
 * @property integer $numobl
 * 
 * @method integer   getIdDeudor()  Returns the current record's "id_deudor" value
 * @method integer   getNitocc()    Returns the current record's "nitocc" value
 * @method integer   getDv()        Returns the current record's "dv" value
 * @method string    getTipdeu()    Returns the current record's "tipdeu" value
 * @method string    getNom1()      Returns the current record's "nom1" value
 * @method string    getNom2()      Returns the current record's "nom2" value
 * @method string    getApl1()      Returns the current record's "apl1" value
 * @method string    getApl2()      Returns the current record's "apl2" value
 * @method string    getConector()  Returns the current record's "conector" value
 * @method string    getRazsoc()    Returns the current record's "razsoc" value
 * @method string    getSigcla()    Returns the current record's "sigcla" value
 * @method decimal   getValobl()    Returns the current record's "valobl" value
 * @method integer   getTipide()    Returns the current record's "tipide" value
 * @method integer   getNumobl()    Returns the current record's "numobl" value
 * @method CA_DEUDOR setIdDeudor()  Sets the current record's "id_deudor" value
 * @method CA_DEUDOR setNitocc()    Sets the current record's "nitocc" value
 * @method CA_DEUDOR setDv()        Sets the current record's "dv" value
 * @method CA_DEUDOR setTipdeu()    Sets the current record's "tipdeu" value
 * @method CA_DEUDOR setNom1()      Sets the current record's "nom1" value
 * @method CA_DEUDOR setNom2()      Sets the current record's "nom2" value
 * @method CA_DEUDOR setApl1()      Sets the current record's "apl1" value
 * @method CA_DEUDOR setApl2()      Sets the current record's "apl2" value
 * @method CA_DEUDOR setConector()  Sets the current record's "conector" value
 * @method CA_DEUDOR setRazsoc()    Sets the current record's "razsoc" value
 * @method CA_DEUDOR setSigcla()    Sets the current record's "sigcla" value
 * @method CA_DEUDOR setValobl()    Sets the current record's "valobl" value
 * @method CA_DEUDOR setTipide()    Sets the current record's "tipide" value
 * @method CA_DEUDOR setNumobl()    Sets the current record's "numobl" value
 * 
 * @package    nomina
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseCA_DEUDOR extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('CA_DEUDOR');
        $this->hasColumn('id_deudor', 'integer', 8, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('nitocc', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('dv', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('tipdeu', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('nom1', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('nom2', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('apl1', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('apl2', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('conector', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('razsoc', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('sigcla', 'string', 32, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 32,
             ));
        $this->hasColumn('valobl', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('tipide', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('numobl', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
    }

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