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

/**
 * BaseNO_CONCEP_NOMINA
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_concep_nomina
 * @property integer $id_tipo_concepto
 * @property string $codigo
 * @property string $descripcion
 * @property string $abreviatura
 * @property integer $operador
 * @property integer $id_concep_ajuste
 * @property integer $id_concep_rein
 * @property integer $id_acreedor
 * @property integer $id_rubro
 * @property integer $id_cpo
 * @property integer $estado
 * @property integer $aplica_descuento
 * @property integer $id_clase_fondo
 * @property integer $usa_dias_calen
 * @property integer $aplica_certif
 * @property integer $cant_uvt
 * @property integer $aplica_vacac
 * @property integer $pago_func
 * @property integer $id_tipo_concepto_org
 * @property integer $id_lista_conceptos_siif
 * @property integer $aplica_novka
 * @property integer $aplica_asig_basica
 * @property integer $aplica_desc_adic_vac
 * @property integer $factor_salarial
 * 
 * @method integer          getIdConcepNomina()          Returns the current record's "id_concep_nomina" value
 * @method integer          getIdTipoConcepto()          Returns the current record's "id_tipo_concepto" value
 * @method string           getCodigo()                  Returns the current record's "codigo" value
 * @method string           getDescripcion()             Returns the current record's "descripcion" value
 * @method string           getAbreviatura()             Returns the current record's "abreviatura" value
 * @method integer          getOperador()                Returns the current record's "operador" value
 * @method integer          getIdConcepAjuste()          Returns the current record's "id_concep_ajuste" value
 * @method integer          getIdConcepRein()            Returns the current record's "id_concep_rein" value
 * @method integer          getIdAcreedor()              Returns the current record's "id_acreedor" value
 * @method integer          getIdRubro()                 Returns the current record's "id_rubro" value
 * @method integer          getIdCpo()                   Returns the current record's "id_cpo" value
 * @method integer          getEstado()                  Returns the current record's "estado" value
 * @method integer          getAplicaDescuento()         Returns the current record's "aplica_descuento" value
 * @method integer          getIdClaseFondo()            Returns the current record's "id_clase_fondo" value
 * @method integer          getUsaDiasCalen()            Returns the current record's "usa_dias_calen" value
 * @method integer          getAplicaCertif()            Returns the current record's "aplica_certif" value
 * @method integer          getCantUvt()                 Returns the current record's "cant_uvt" value
 * @method integer          getAplicaVacac()             Returns the current record's "aplica_vacac" value
 * @method integer          getPagoFunc()                Returns the current record's "pago_func" value
 * @method integer          getIdTipoConceptoOrg()       Returns the current record's "id_tipo_concepto_org" value
 * @method integer          getIdListaConceptosSiif()    Returns the current record's "id_lista_conceptos_siif" value
 * @method integer          getAplicaNovka()             Returns the current record's "aplica_novka" value
 * @method integer          getAplicaAsigBasica()        Returns the current record's "aplica_asig_basica" value
 * @method integer          getAplicaDescAdicVac()       Returns the current record's "aplica_desc_adic_vac" value
 * @method integer          getFactorSalarial()          Returns the current record's "factor_salarial" value
 * @method NO_CONCEP_NOMINA setIdConcepNomina()          Sets the current record's "id_concep_nomina" value
 * @method NO_CONCEP_NOMINA setIdTipoConcepto()          Sets the current record's "id_tipo_concepto" value
 * @method NO_CONCEP_NOMINA setCodigo()                  Sets the current record's "codigo" value
 * @method NO_CONCEP_NOMINA setDescripcion()             Sets the current record's "descripcion" value
 * @method NO_CONCEP_NOMINA setAbreviatura()             Sets the current record's "abreviatura" value
 * @method NO_CONCEP_NOMINA setOperador()                Sets the current record's "operador" value
 * @method NO_CONCEP_NOMINA setIdConcepAjuste()          Sets the current record's "id_concep_ajuste" value
 * @method NO_CONCEP_NOMINA setIdConcepRein()            Sets the current record's "id_concep_rein" value
 * @method NO_CONCEP_NOMINA setIdAcreedor()              Sets the current record's "id_acreedor" value
 * @method NO_CONCEP_NOMINA setIdRubro()                 Sets the current record's "id_rubro" value
 * @method NO_CONCEP_NOMINA setIdCpo()                   Sets the current record's "id_cpo" value
 * @method NO_CONCEP_NOMINA setEstado()                  Sets the current record's "estado" value
 * @method NO_CONCEP_NOMINA setAplicaDescuento()         Sets the current record's "aplica_descuento" value
 * @method NO_CONCEP_NOMINA setIdClaseFondo()            Sets the current record's "id_clase_fondo" value
 * @method NO_CONCEP_NOMINA setUsaDiasCalen()            Sets the current record's "usa_dias_calen" value
 * @method NO_CONCEP_NOMINA setAplicaCertif()            Sets the current record's "aplica_certif" value
 * @method NO_CONCEP_NOMINA setCantUvt()                 Sets the current record's "cant_uvt" value
 * @method NO_CONCEP_NOMINA setAplicaVacac()             Sets the current record's "aplica_vacac" value
 * @method NO_CONCEP_NOMINA setPagoFunc()                Sets the current record's "pago_func" value
 * @method NO_CONCEP_NOMINA setIdTipoConceptoOrg()       Sets the current record's "id_tipo_concepto_org" value
 * @method NO_CONCEP_NOMINA setIdListaConceptosSiif()    Sets the current record's "id_lista_conceptos_siif" value
 * @method NO_CONCEP_NOMINA setAplicaNovka()             Sets the current record's "aplica_novka" value
 * @method NO_CONCEP_NOMINA setAplicaAsigBasica()        Sets the current record's "aplica_asig_basica" value
 * @method NO_CONCEP_NOMINA setAplicaDescAdicVac()       Sets the current record's "aplica_desc_adic_vac" value
 * @method NO_CONCEP_NOMINA setFactorSalarial()          Sets the current record's "factor_salarial" value
 * 
 * @package    radicacionVirtualCuentas
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseNO_CONCEP_NOMINA extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('NO_CONCEP_NOMINA');
        $this->hasColumn('id_concep_nomina', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 20,
             ));
        $this->hasColumn('id_tipo_concepto', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('codigo', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('descripcion', 'string', 500, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 500,
             ));
        $this->hasColumn('abreviatura', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('operador', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_concep_ajuste', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_concep_rein', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_acreedor', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_rubro', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_cpo', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('estado', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '1',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('aplica_descuento', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_clase_fondo', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('usa_dias_calen', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('aplica_certif', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('cant_uvt', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('aplica_vacac', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('pago_func', 'integer', 1, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '1
                ',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('id_tipo_concepto_org', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_lista_conceptos_siif', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('aplica_novka', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('aplica_asig_basica', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('aplica_desc_adic_vac', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 1,
             ));
        $this->hasColumn('factor_salarial', 'integer', 1, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0
                ',
             'primary' => false,
             'length' => 1,
             ));
    }

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