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

/**
 * BasePR_MPP
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id
 * @property integer $consecutivo_cdp
 * @property integer $consecutivo_rp
 * @property integer $consecutivo_novedad
 * @property integer $consecutivo_novedad_cdp
 * @property integer $consecutivo_asignacion
 * @property integer $consecutivo_cxp
 * @property integer $consecutivo_obligacion
 * @property integer $consecutivo_novedad_rp
 * @property integer $consecutivo_solicitud
 * @property integer $consecutivo_radic_sol
 * 
 * @method integer getId()                      Returns the current record's "id" value
 * @method integer getConsecutivoCdp()          Returns the current record's "consecutivo_cdp" value
 * @method integer getConsecutivoRp()           Returns the current record's "consecutivo_rp" value
 * @method integer getConsecutivoNovedad()      Returns the current record's "consecutivo_novedad" value
 * @method integer getConsecutivoNovedadCdp()   Returns the current record's "consecutivo_novedad_cdp" value
 * @method integer getConsecutivoAsignacion()   Returns the current record's "consecutivo_asignacion" value
 * @method integer getConsecutivoCxp()          Returns the current record's "consecutivo_cxp" value
 * @method integer getConsecutivoObligacion()   Returns the current record's "consecutivo_obligacion" value
 * @method integer getConsecutivoNovedadRp()    Returns the current record's "consecutivo_novedad_rp" value
 * @method integer getConsecutivoSolicitud()    Returns the current record's "consecutivo_solicitud" value
 * @method integer getConsecutivoRadicSol()     Returns the current record's "consecutivo_radic_sol" value
 * @method PR_MPP  setId()                      Sets the current record's "id" value
 * @method PR_MPP  setConsecutivoCdp()          Sets the current record's "consecutivo_cdp" value
 * @method PR_MPP  setConsecutivoRp()           Sets the current record's "consecutivo_rp" value
 * @method PR_MPP  setConsecutivoNovedad()      Sets the current record's "consecutivo_novedad" value
 * @method PR_MPP  setConsecutivoNovedadCdp()   Sets the current record's "consecutivo_novedad_cdp" value
 * @method PR_MPP  setConsecutivoAsignacion()   Sets the current record's "consecutivo_asignacion" value
 * @method PR_MPP  setConsecutivoCxp()          Sets the current record's "consecutivo_cxp" value
 * @method PR_MPP  setConsecutivoObligacion()   Sets the current record's "consecutivo_obligacion" value
 * @method PR_MPP  setConsecutivoNovedadRp()    Sets the current record's "consecutivo_novedad_rp" value
 * @method PR_MPP  setConsecutivoSolicitud()    Sets the current record's "consecutivo_solicitud" value
 * @method PR_MPP  setConsecutivoRadicSol()     Sets the current record's "consecutivo_radic_sol" value
 * 
 * @package    nomina
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BasePR_MPP extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('PR_MPP');
        $this->hasColumn('id', 'integer', 20, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_cdp', 'integer', 20, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_rp', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('consecutivo_novedad', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('consecutivo_novedad_cdp', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_asignacion', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_cxp', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_obligacion', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_novedad_rp', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_solicitud', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('consecutivo_radic_sol', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
    }

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