<?php

// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('NO_PARAM_CONCEP', 'doctrine');

/**
 * BaseNO_PARAM_CONCEP
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_param_concep
 * @property integer $id_concep_basica
 * @property integer $id_concep_rete
 * @property integer $id_concep_vacac
 * @property integer $id_concep_bonif
 * @property integer $id_agrup_deven
 * @property integer $id_agrup_salud
 * @property integer $id_agrup_fsp
 * @property integer $id_agrup_vol
 * @property integer $id_agrup_rete
 * 
 * @method integer         getIdParamConcep()    Returns the current record's "id_param_concep" value
 * @method integer         getIdConcepBasica()   Returns the current record's "id_concep_basica" value
 * @method integer         getIdConcepRete()     Returns the current record's "id_concep_rete" value
 * @method integer         getIdConcepVacac()    Returns the current record's "id_concep_vacac" value
 * @method integer         getIdConcepBonif()    Returns the current record's "id_concep_bonif" value
 * @method integer         getIdAgrupDeven()     Returns the current record's "id_agrup_deven" value
 * @method integer         getIdAgrupSalud()     Returns the current record's "id_agrup_salud" value
 * @method integer         getIdAgrupFsp()       Returns the current record's "id_agrup_fsp" value
 * @method integer         getIdAgrupVol()       Returns the current record's "id_agrup_vol" value
 * @method integer         getIdAgrupRete()      Returns the current record's "id_agrup_rete" value
 * @method NO_PARAM_CONCEP setIdParamConcep()    Sets the current record's "id_param_concep" value
 * @method NO_PARAM_CONCEP setIdConcepBasica()   Sets the current record's "id_concep_basica" value
 * @method NO_PARAM_CONCEP setIdConcepRete()     Sets the current record's "id_concep_rete" value
 * @method NO_PARAM_CONCEP setIdConcepVacac()    Sets the current record's "id_concep_vacac" value
 * @method NO_PARAM_CONCEP setIdConcepBonif()    Sets the current record's "id_concep_bonif" value
 * @method NO_PARAM_CONCEP setIdAgrupDeven()     Sets the current record's "id_agrup_deven" value
 * @method NO_PARAM_CONCEP setIdAgrupSalud()     Sets the current record's "id_agrup_salud" value
 * @method NO_PARAM_CONCEP setIdAgrupFsp()       Sets the current record's "id_agrup_fsp" value
 * @method NO_PARAM_CONCEP setIdAgrupVol()       Sets the current record's "id_agrup_vol" value
 * @method NO_PARAM_CONCEP setIdAgrupRete()      Sets the current record's "id_agrup_rete" value
 * 
 * @package    nomina
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseNO_PARAM_CONCEP extends sfDoctrineRecord {

    public function setTableDefinition() {
        $this->setTableName('NO_PARAM_CONCEP');
        $this->hasColumn('id_param_concep', 'integer', 20, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => true,
            'length' => 20,
        ));
        $this->hasColumn('id_concep_basica', 'integer', 20, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 20,
        ));
        $this->hasColumn('id_concep_rete', 'integer', 20, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 20,
        ));
        $this->hasColumn('id_concep_vacac', 'integer', 20, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 20,
        ));
        $this->hasColumn('id_concep_bonif', 'integer', 20, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 20,
        ));
        $this->hasColumn('id_agrup_deven', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_salud', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_fsp', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_vol', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_rete', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_gasrep', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_nov_ka_enfcom', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_nov_ka_licmat', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_liqpro', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_calpro', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_cesdef', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_cesmen', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
        $this->hasColumn('id_agrup_cesanu', 'integer', 8, array(
            'notnull' => false,
            'type' => 'integer',
            'fixed' => 0,
            'unsigned' => false,
            'primary' => false,
            'length' => 8,
        ));
    }

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

}