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

/**
 * BaseIN_PLAN_ADQUISICION_DETALLE
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_plan_adquisicion_detalle
 * @property integer $id_plan_adquisicion
 * @property integer $id_vigencia
 * @property integer $id_catalogo
 * @property integer $id_clase
 * @property integer $id_linea
 * @property integer $cantidad_total
 * @property decimal $valor_unitario
 * @property decimal $valor_total
 * @property integer $cantidad_enero
 * @property integer $cantidad_febrero
 * @property integer $cantidad_marzo
 * @property integer $cantidad_abril
 * @property integer $cantidad_mayo
 * @property integer $cantidad_junio
 * @property integer $cantidad_julio
 * @property integer $cantidad_agosto
 * @property integer $cantidad_septiembre
 * @property integer $cantidad_octubre
 * @property integer $cantidad_noviembre
 * @property integer $cantidad_diciembre
 * 
 * @method integer                     getIdPlanAdquisicionDetalle()    Returns the current record's "id_plan_adquisicion_detalle" value
 * @method integer                     getIdPlanAdquisicion()           Returns the current record's "id_plan_adquisicion" value
 * @method integer                     getIdVigencia()                  Returns the current record's "id_vigencia" value
 * @method integer                     getIdCatalogo()                  Returns the current record's "id_catalogo" value
 * @method integer                     getIdClase()                     Returns the current record's "id_clase" value
 * @method integer                     getIdLinea()                     Returns the current record's "id_linea" value
 * @method integer                     getCantidadTotal()               Returns the current record's "cantidad_total" value
 * @method decimal                     getValorUnitario()               Returns the current record's "valor_unitario" value
 * @method decimal                     getValorTotal()                  Returns the current record's "valor_total" value
 * @method integer                     getCantidadEnero()               Returns the current record's "cantidad_enero" value
 * @method integer                     getCantidadFebrero()             Returns the current record's "cantidad_febrero" value
 * @method integer                     getCantidadMarzo()               Returns the current record's "cantidad_marzo" value
 * @method integer                     getCantidadAbril()               Returns the current record's "cantidad_abril" value
 * @method integer                     getCantidadMayo()                Returns the current record's "cantidad_mayo" value
 * @method integer                     getCantidadJunio()               Returns the current record's "cantidad_junio" value
 * @method integer                     getCantidadJulio()               Returns the current record's "cantidad_julio" value
 * @method integer                     getCantidadAgosto()              Returns the current record's "cantidad_agosto" value
 * @method integer                     getCantidadSeptiembre()          Returns the current record's "cantidad_septiembre" value
 * @method integer                     getCantidadOctubre()             Returns the current record's "cantidad_octubre" value
 * @method integer                     getCantidadNoviembre()           Returns the current record's "cantidad_noviembre" value
 * @method integer                     getCantidadDiciembre()           Returns the current record's "cantidad_diciembre" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdPlanAdquisicionDetalle()    Sets the current record's "id_plan_adquisicion_detalle" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdPlanAdquisicion()           Sets the current record's "id_plan_adquisicion" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdVigencia()                  Sets the current record's "id_vigencia" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdCatalogo()                  Sets the current record's "id_catalogo" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdClase()                     Sets the current record's "id_clase" value
 * @method IN_PLAN_ADQUISICION_DETALLE setIdLinea()                     Sets the current record's "id_linea" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadTotal()               Sets the current record's "cantidad_total" value
 * @method IN_PLAN_ADQUISICION_DETALLE setValorUnitario()               Sets the current record's "valor_unitario" value
 * @method IN_PLAN_ADQUISICION_DETALLE setValorTotal()                  Sets the current record's "valor_total" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadEnero()               Sets the current record's "cantidad_enero" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadFebrero()             Sets the current record's "cantidad_febrero" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadMarzo()               Sets the current record's "cantidad_marzo" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadAbril()               Sets the current record's "cantidad_abril" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadMayo()                Sets the current record's "cantidad_mayo" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadJunio()               Sets the current record's "cantidad_junio" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadJulio()               Sets the current record's "cantidad_julio" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadAgosto()              Sets the current record's "cantidad_agosto" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadSeptiembre()          Sets the current record's "cantidad_septiembre" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadOctubre()             Sets the current record's "cantidad_octubre" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadNoviembre()           Sets the current record's "cantidad_noviembre" value
 * @method IN_PLAN_ADQUISICION_DETALLE setCantidadDiciembre()           Sets the current record's "cantidad_diciembre" value
 * 
 * @package    radicacionVirtualCuentas
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseIN_PLAN_ADQUISICION_DETALLE extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('IN_PLAN_ADQUISICION_DETALLE');
        $this->hasColumn('id_plan_adquisicion_detalle', 'integer', 8, array(
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_plan_adquisicion', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_vigencia', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_catalogo', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_clase', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_linea', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_total', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('valor_unitario', 'decimal', 38, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 38,
             ));
        $this->hasColumn('valor_total', 'decimal', 38, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 38,
             ));
        $this->hasColumn('cantidad_enero', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_febrero', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_marzo', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_abril', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_mayo', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_junio', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_julio', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_agosto', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_septiembre', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_octubre', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_noviembre', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cantidad_diciembre', 'integer', 8, array(
             'notnull' => true,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0
                ',
             'primary' => false,
             'length' => 8,
             ));
    }

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