Gina Next Generation
 All Classes Namespaces Files Functions Variables
CostingBackboneLinkLine.php
Go to the documentation of this file.
00001 <?php
00002 
00003 namespace Etrali\GinangBundle\Entity;
00004 
00005 use Doctrine\ORM\Mapping as ORM;
00006 
00007 /**
00008  * CostingBackboneLinkLine
00009  *
00010  * @ORM\Table(name="costing_backbone_link_line")
00011  * @ORM\Entity
00012  */
00013 class CostingBackboneLinkLine
00014 {
00015     /**
00016      * @var integer
00017      *
00018      * @ORM\Column(name="id_costing_backbone_link_line", type="integer", nullable=false)
00019      * @ORM\Id
00020      * @ORM\GeneratedValue(strategy="IDENTITY")
00021      */
00022     private $idCostingBackboneLinkLine;
00023 
00024     /**
00025      * @var float
00026      *
00027      * @ORM\Column(name="mt_nrc", type="decimal", nullable=true)
00028      */
00029     private $mtNrc;
00030 
00031     /**
00032      * @var float
00033      *
00034      * @ORM\Column(name="mt_mrc", type="decimal", nullable=true)
00035      */
00036     private $mtMrc;
00037 
00038     /**
00039      * @var \DateTime
00040      *
00041      * @ORM\Column(name="dt_start", type="datetime", nullable=true)
00042      */
00043     private $dtStart;
00044 
00045     /**
00046      * @var \DateTime
00047      *
00048      * @ORM\Column(name="dt_end", type="datetime", nullable=true)
00049      */
00050     private $dtEnd;
00051 
00052     /**
00053      * @var integer
00054      *
00055      * @ORM\Column(name="mt_nrc_euro", type="integer", nullable=true)
00056      */
00057     private $mtNrcEuro;
00058 
00059     /**
00060      * @var float
00061      *
00062      * @ORM\Column(name="mt_mrc_euro", type="decimal", nullable=true)
00063      */
00064     private $mtMrcEuro;
00065 
00066     /**
00067      * @var boolean
00068      *
00069      * @ORM\Column(name="bl_deactivated", type="boolean", nullable=true)
00070      */
00071     private $blDeactivated;
00072 
00073     /**
00074      * @var integer
00075      *
00076      * @ORM\Column(name="nb_n_period", type="integer", nullable=true)
00077      */
00078     private $nbNPeriod;
00079 
00080     /**
00081      * @var integer
00082      *
00083      * @ORM\Column(name="nb_contract_duration", type="integer", nullable=true)
00084      */
00085     private $nbContractDuration;
00086 
00087     /**
00088      * @var \DateTime
00089      *
00090      * @ORM\Column(name="dt_start_mrc", type="datetime", nullable=true)
00091      */
00092     private $dtStartMrc;
00093 
00094     /**
00095      * @var \DateTime
00096      *
00097      * @ORM\Column(name="dt_end_mrc", type="datetime", nullable=true)
00098      */
00099     private $dtEndMrc;
00100 
00101     /**
00102      * @var \BillingFrequency
00103      *
00104      * @ORM\ManyToOne(targetEntity="BillingFrequency")
00105      * @ORM\JoinColumns({
00106      *   @ORM\JoinColumn(name="id_billing_frequency", referencedColumnName="id_billing_frequency")
00107      * })
00108      */
00109     private $idBillingFrequency;
00110 
00111     /**
00112      * @var \Currency
00113      *
00114      * @ORM\ManyToOne(targetEntity="Currency")
00115      * @ORM\JoinColumns({
00116      *   @ORM\JoinColumn(name="id_currency", referencedColumnName="id_currency")
00117      * })
00118      */
00119     private $idCurrency;
00120 
00121     /**
00122      * @var \BackboneLink
00123      *
00124      * @ORM\ManyToOne(targetEntity="BackboneLink")
00125      * @ORM\JoinColumns({
00126      *   @ORM\JoinColumn(name="id_backbone_link", referencedColumnName="id_backbone_link")
00127      * })
00128      */
00129     private $idBackboneLink;
00130 
00131     /**
00132      * @var \BackboneLinkOption
00133      *
00134      * @ORM\ManyToOne(targetEntity="BackboneLinkOption")
00135      * @ORM\JoinColumns({
00136      *   @ORM\JoinColumn(name="id_backbone_link_option", referencedColumnName="id_backbone_link_option")
00137      * })
00138      */
00139     private $idBackboneLinkOption;
00140 
00141     /**
00142      * @var \BillingPeriod
00143      *
00144      * @ORM\ManyToOne(targetEntity="BillingPeriod")
00145      * @ORM\JoinColumns({
00146      *   @ORM\JoinColumn(name="id_costing_period", referencedColumnName="id_billing_period")
00147      * })
00148      */
00149     private $idCostingPeriod;
00150 
00151 
00152 
00153     /**
00154      * Get idCostingBackboneLinkLine
00155      *
00156      * @return integer 
00157      */
00158     public function getIdCostingBackboneLinkLine()
00159     {
00160         return $this->idCostingBackboneLinkLine;
00161     }
00162 
00163     /**
00164      * Set mtNrc
00165      *
00166      * @param float $mtNrc
00167      * @return CostingBackboneLinkLine
00168      */
00169     public function setMtNrc($mtNrc)
00170     {
00171         $this->mtNrc = $mtNrc;
00172     
00173         return $this;
00174     }
00175 
00176     /**
00177      * Get mtNrc
00178      *
00179      * @return float 
00180      */
00181     public function getMtNrc()
00182     {
00183         return $this->mtNrc;
00184     }
00185 
00186     /**
00187      * Set mtMrc
00188      *
00189      * @param float $mtMrc
00190      * @return CostingBackboneLinkLine
00191      */
00192     public function setMtMrc($mtMrc)
00193     {
00194         $this->mtMrc = $mtMrc;
00195     
00196         return $this;
00197     }
00198 
00199     /**
00200      * Get mtMrc
00201      *
00202      * @return float 
00203      */
00204     public function getMtMrc()
00205     {
00206         return $this->mtMrc;
00207     }
00208 
00209     /**
00210      * Set dtStart
00211      *
00212      * @param \DateTime $dtStart
00213      * @return CostingBackboneLinkLine
00214      */
00215     public function setDtStart($dtStart)
00216     {
00217         $this->dtStart = $dtStart;
00218     
00219         return $this;
00220     }
00221 
00222     /**
00223      * Get dtStart
00224      *
00225      * @return \DateTime 
00226      */
00227     public function getDtStart()
00228     {
00229         return $this->dtStart;
00230     }
00231 
00232     /**
00233      * Set dtEnd
00234      *
00235      * @param \DateTime $dtEnd
00236      * @return CostingBackboneLinkLine
00237      */
00238     public function setDtEnd($dtEnd)
00239     {
00240         $this->dtEnd = $dtEnd;
00241     
00242         return $this;
00243     }
00244 
00245     /**
00246      * Get dtEnd
00247      *
00248      * @return \DateTime 
00249      */
00250     public function getDtEnd()
00251     {
00252         return $this->dtEnd;
00253     }
00254 
00255     /**
00256      * Set mtNrcEuro
00257      *
00258      * @param integer $mtNrcEuro
00259      * @return CostingBackboneLinkLine
00260      */
00261     public function setMtNrcEuro($mtNrcEuro)
00262     {
00263         $this->mtNrcEuro = $mtNrcEuro;
00264     
00265         return $this;
00266     }
00267 
00268     /**
00269      * Get mtNrcEuro
00270      *
00271      * @return integer 
00272      */
00273     public function getMtNrcEuro()
00274     {
00275         return $this->mtNrcEuro;
00276     }
00277 
00278     /**
00279      * Set mtMrcEuro
00280      *
00281      * @param float $mtMrcEuro
00282      * @return CostingBackboneLinkLine
00283      */
00284     public function setMtMrcEuro($mtMrcEuro)
00285     {
00286         $this->mtMrcEuro = $mtMrcEuro;
00287     
00288         return $this;
00289     }
00290 
00291     /**
00292      * Get mtMrcEuro
00293      *
00294      * @return float 
00295      */
00296     public function getMtMrcEuro()
00297     {
00298         return $this->mtMrcEuro;
00299     }
00300 
00301     /**
00302      * Set blDeactivated
00303      *
00304      * @param boolean $blDeactivated
00305      * @return CostingBackboneLinkLine
00306      */
00307     public function setBlDeactivated($blDeactivated)
00308     {
00309         $this->blDeactivated = $blDeactivated;
00310     
00311         return $this;
00312     }
00313 
00314     /**
00315      * Get blDeactivated
00316      *
00317      * @return boolean 
00318      */
00319     public function getBlDeactivated()
00320     {
00321         return $this->blDeactivated;
00322     }
00323 
00324     /**
00325      * Set nbNPeriod
00326      *
00327      * @param integer $nbNPeriod
00328      * @return CostingBackboneLinkLine
00329      */
00330     public function setNbNPeriod($nbNPeriod)
00331     {
00332         $this->nbNPeriod = $nbNPeriod;
00333     
00334         return $this;
00335     }
00336 
00337     /**
00338      * Get nbNPeriod
00339      *
00340      * @return integer 
00341      */
00342     public function getNbNPeriod()
00343     {
00344         return $this->nbNPeriod;
00345     }
00346 
00347     /**
00348      * Set nbContractDuration
00349      *
00350      * @param integer $nbContractDuration
00351      * @return CostingBackboneLinkLine
00352      */
00353     public function setNbContractDuration($nbContractDuration)
00354     {
00355         $this->nbContractDuration = $nbContractDuration;
00356     
00357         return $this;
00358     }
00359 
00360     /**
00361      * Get nbContractDuration
00362      *
00363      * @return integer 
00364      */
00365     public function getNbContractDuration()
00366     {
00367         return $this->nbContractDuration;
00368     }
00369 
00370     /**
00371      * Set dtStartMrc
00372      *
00373      * @param \DateTime $dtStartMrc
00374      * @return CostingBackboneLinkLine
00375      */
00376     public function setDtStartMrc($dtStartMrc)
00377     {
00378         $this->dtStartMrc = $dtStartMrc;
00379     
00380         return $this;
00381     }
00382 
00383     /**
00384      * Get dtStartMrc
00385      *
00386      * @return \DateTime 
00387      */
00388     public function getDtStartMrc()
00389     {
00390         return $this->dtStartMrc;
00391     }
00392 
00393     /**
00394      * Set dtEndMrc
00395      *
00396      * @param \DateTime $dtEndMrc
00397      * @return CostingBackboneLinkLine
00398      */
00399     public function setDtEndMrc($dtEndMrc)
00400     {
00401         $this->dtEndMrc = $dtEndMrc;
00402     
00403         return $this;
00404     }
00405 
00406     /**
00407      * Get dtEndMrc
00408      *
00409      * @return \DateTime 
00410      */
00411     public function getDtEndMrc()
00412     {
00413         return $this->dtEndMrc;
00414     }
00415 
00416     /**
00417      * Set idBillingFrequency
00418      *
00419      * @param \Etrali\GinangBundle\Entity\BillingFrequency $idBillingFrequency
00420      * @return CostingBackboneLinkLine
00421      */
00422     public function setIdBillingFrequency(\Etrali\GinangBundle\Entity\BillingFrequency $idBillingFrequency = null)
00423     {
00424         $this->idBillingFrequency = $idBillingFrequency;
00425     
00426         return $this;
00427     }
00428 
00429     /**
00430      * Get idBillingFrequency
00431      *
00432      * @return \Etrali\GinangBundle\Entity\BillingFrequency 
00433      */
00434     public function getIdBillingFrequency()
00435     {
00436         return $this->idBillingFrequency;
00437     }
00438 
00439     /**
00440      * Set idCurrency
00441      *
00442      * @param \Etrali\GinangBundle\Entity\Currency $idCurrency
00443      * @return CostingBackboneLinkLine
00444      */
00445     public function setIdCurrency(\Etrali\GinangBundle\Entity\Currency $idCurrency = null)
00446     {
00447         $this->idCurrency = $idCurrency;
00448     
00449         return $this;
00450     }
00451 
00452     /**
00453      * Get idCurrency
00454      *
00455      * @return \Etrali\GinangBundle\Entity\Currency 
00456      */
00457     public function getIdCurrency()
00458     {
00459         return $this->idCurrency;
00460     }
00461 
00462     /**
00463      * Set idBackboneLink
00464      *
00465      * @param \Etrali\GinangBundle\Entity\BackboneLink $idBackboneLink
00466      * @return CostingBackboneLinkLine
00467      */
00468     public function setIdBackboneLink(\Etrali\GinangBundle\Entity\BackboneLink $idBackboneLink = null)
00469     {
00470         $this->idBackboneLink = $idBackboneLink;
00471     
00472         return $this;
00473     }
00474 
00475     /**
00476      * Get idBackboneLink
00477      *
00478      * @return \Etrali\GinangBundle\Entity\BackboneLink 
00479      */
00480     public function getIdBackboneLink()
00481     {
00482         return $this->idBackboneLink;
00483     }
00484 
00485     /**
00486      * Set idBackboneLinkOption
00487      *
00488      * @param \Etrali\GinangBundle\Entity\BackboneLinkOption $idBackboneLinkOption
00489      * @return CostingBackboneLinkLine
00490      */
00491     public function setIdBackboneLinkOption(\Etrali\GinangBundle\Entity\BackboneLinkOption $idBackboneLinkOption = null)
00492     {
00493         $this->idBackboneLinkOption = $idBackboneLinkOption;
00494     
00495         return $this;
00496     }
00497 
00498     /**
00499      * Get idBackboneLinkOption
00500      *
00501      * @return \Etrali\GinangBundle\Entity\BackboneLinkOption 
00502      */
00503     public function getIdBackboneLinkOption()
00504     {
00505         return $this->idBackboneLinkOption;
00506     }
00507 
00508     /**
00509      * Set idCostingPeriod
00510      *
00511      * @param \Etrali\GinangBundle\Entity\BillingPeriod $idCostingPeriod
00512      * @return CostingBackboneLinkLine
00513      */
00514     public function setIdCostingPeriod(\Etrali\GinangBundle\Entity\BillingPeriod $idCostingPeriod = null)
00515     {
00516         $this->idCostingPeriod = $idCostingPeriod;
00517     
00518         return $this;
00519     }
00520 
00521     /**
00522      * Get idCostingPeriod
00523      *
00524      * @return \Etrali\GinangBundle\Entity\BillingPeriod 
00525      */
00526     public function getIdCostingPeriod()
00527     {
00528         return $this->idCostingPeriod;
00529     }
00530 }
 All Classes Namespaces Files Functions Variables