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

/**
 * BaseCN_AUX_SIIF_CARAC
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_aux_siif_carac
 * @property integer $id_cia
 * @property string $cuenta
 * @property string $nombre
 * @property integer $pcic
 * @property integer $pcire
 * @property integer $pagnp
 * @property integer $cubs
 * @property integer $ter
 * @property integer $ctaban
 * @property integer $cating
 * @property integer $catgas
 * @property integer $maq
 * @property integer $ecc
 * @property integer $ett
 * @property integer $ecdh
 * @property integer $mye
 * @property integer $emc
 * @property integer $edi
 * @property integer $rlc
 * @property integer $pdt
 * @property integer $trr
 * @property integer $inv
 * @property integer $pvb
 * @property integer $pps
 * @property integer $pss
 * @property integer $sem
 * @property integer $pla
 * 
 * @method integer           getIdAuxSiifCarac()    Returns the current record's "id_aux_siif_carac" value
 * @method integer           getIdCia()             Returns the current record's "id_cia" value
 * @method string            getCuenta()            Returns the current record's "cuenta" value
 * @method string            getNombre()            Returns the current record's "nombre" value
 * @method integer           getPcic()              Returns the current record's "pcic" value
 * @method integer           getPcire()             Returns the current record's "pcire" value
 * @method integer           getPagnp()             Returns the current record's "pagnp" value
 * @method integer           getCubs()              Returns the current record's "cubs" value
 * @method integer           getTer()               Returns the current record's "ter" value
 * @method integer           getCtaban()            Returns the current record's "ctaban" value
 * @method integer           getCating()            Returns the current record's "cating" value
 * @method integer           getCatgas()            Returns the current record's "catgas" value
 * @method integer           getMaq()               Returns the current record's "maq" value
 * @method integer           getEcc()               Returns the current record's "ecc" value
 * @method integer           getEtt()               Returns the current record's "ett" value
 * @method integer           getEcdh()              Returns the current record's "ecdh" value
 * @method integer           getMye()               Returns the current record's "mye" value
 * @method integer           getEmc()               Returns the current record's "emc" value
 * @method integer           getEdi()               Returns the current record's "edi" value
 * @method integer           getRlc()               Returns the current record's "rlc" value
 * @method integer           getPdt()               Returns the current record's "pdt" value
 * @method integer           getTrr()               Returns the current record's "trr" value
 * @method integer           getInv()               Returns the current record's "inv" value
 * @method integer           getPvb()               Returns the current record's "pvb" value
 * @method integer           getPps()               Returns the current record's "pps" value
 * @method integer           getPss()               Returns the current record's "pss" value
 * @method integer           getSem()               Returns the current record's "sem" value
 * @method integer           getPla()               Returns the current record's "pla" value
 * @method CN_AUX_SIIF_CARAC setIdAuxSiifCarac()    Sets the current record's "id_aux_siif_carac" value
 * @method CN_AUX_SIIF_CARAC setIdCia()             Sets the current record's "id_cia" value
 * @method CN_AUX_SIIF_CARAC setCuenta()            Sets the current record's "cuenta" value
 * @method CN_AUX_SIIF_CARAC setNombre()            Sets the current record's "nombre" value
 * @method CN_AUX_SIIF_CARAC setPcic()              Sets the current record's "pcic" value
 * @method CN_AUX_SIIF_CARAC setPcire()             Sets the current record's "pcire" value
 * @method CN_AUX_SIIF_CARAC setPagnp()             Sets the current record's "pagnp" value
 * @method CN_AUX_SIIF_CARAC setCubs()              Sets the current record's "cubs" value
 * @method CN_AUX_SIIF_CARAC setTer()               Sets the current record's "ter" value
 * @method CN_AUX_SIIF_CARAC setCtaban()            Sets the current record's "ctaban" value
 * @method CN_AUX_SIIF_CARAC setCating()            Sets the current record's "cating" value
 * @method CN_AUX_SIIF_CARAC setCatgas()            Sets the current record's "catgas" value
 * @method CN_AUX_SIIF_CARAC setMaq()               Sets the current record's "maq" value
 * @method CN_AUX_SIIF_CARAC setEcc()               Sets the current record's "ecc" value
 * @method CN_AUX_SIIF_CARAC setEtt()               Sets the current record's "ett" value
 * @method CN_AUX_SIIF_CARAC setEcdh()              Sets the current record's "ecdh" value
 * @method CN_AUX_SIIF_CARAC setMye()               Sets the current record's "mye" value
 * @method CN_AUX_SIIF_CARAC setEmc()               Sets the current record's "emc" value
 * @method CN_AUX_SIIF_CARAC setEdi()               Sets the current record's "edi" value
 * @method CN_AUX_SIIF_CARAC setRlc()               Sets the current record's "rlc" value
 * @method CN_AUX_SIIF_CARAC setPdt()               Sets the current record's "pdt" value
 * @method CN_AUX_SIIF_CARAC setTrr()               Sets the current record's "trr" value
 * @method CN_AUX_SIIF_CARAC setInv()               Sets the current record's "inv" value
 * @method CN_AUX_SIIF_CARAC setPvb()               Sets the current record's "pvb" value
 * @method CN_AUX_SIIF_CARAC setPps()               Sets the current record's "pps" value
 * @method CN_AUX_SIIF_CARAC setPss()               Sets the current record's "pss" value
 * @method CN_AUX_SIIF_CARAC setSem()               Sets the current record's "sem" value
 * @method CN_AUX_SIIF_CARAC setPla()               Sets the current record's "pla" 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_CARAC extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('CN_AUX_SIIF_CARAC');
        $this->hasColumn('id_aux_siif_carac', '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('cuenta', 'string', 10, array(
             'notnull' => true,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 10,
             ));
        $this->hasColumn('nombre', 'string', 128, array(
             'notnull' => true,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('pcic', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pcire', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pagnp', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('cubs', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('ter', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('ctaban', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('cating', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('catgas', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('maq', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('ecc', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('ett', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('ecdh', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('mye', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('emc', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('edi', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('rlc', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pdt', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('trr', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('inv', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pvb', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pps', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pss', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('sem', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('pla', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
    }

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