Gina Next Generation
 All Classes Namespaces Files Functions Variables
CostingLocalLoopLine.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  * CostingLocalLoopLine
00009  *
00010  * @ORM\Table(name="costing_local_loop_line")
00011  * @ORM\Entity
00012  */
00013 class CostingLocalLoopLine
00014 {
00015     /**
00016      * @var integer
00017      *
00018      * @ORM\Column(name="id_costing_local_loop_line", type="integer", nullable=false)
00019      * @ORM\Id
00020      * @ORM\GeneratedValue(strategy="IDENTITY")
00021      */
00022     private $idCostingLocalLoopLine;
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 integer
00068      *
00069      * @ORM\Column(name="nb_contract_duration", type="integer", nullable=true)
00070      */
00071     private $nbContractDuration;
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 \DateTime
00082      *
00083      * @ORM\Column(name="dt_start_mrc", type="datetime", nullable=true)
00084      */
00085     private $dtStartMrc;
00086 
00087     /**
00088      * @var \DateTime
00089      *
00090      * @ORM\Column(name="dt_end_mrc", type="datetime", nullable=true)
00091      */
00092     private $dtEndMrc;
00093 
00094     /**
00095      * @var \BillingFrequency
00096      *
00097      * @ORM\ManyToOne(targetEntity="BillingFrequency")
00098      * @ORM\JoinColumns({
00099      *   @ORM\JoinColumn(name="id_billing_frequency", referencedColumnName="id_billing_frequency")
00100      * })
00101      */
00102     private $idBillingFrequency;
00103 
00104     /**
00105      * @var \Currency
00106      *
00107      * @ORM\ManyToOne(targetEntity="Currency")
00108      * @ORM\JoinColumns({
00109      *   @ORM\JoinColumn(name="id_currency", referencedColumnName="id_currency")
00110      * })
00111      */
00112     private $idCurrency;
00113 
00114     /**
00115      * @var \BillingPeriod
00116      *
00117      * @ORM\ManyToOne(targetEntity="BillingPeriod")
00118      * @ORM\JoinColumns({
00119      *   @ORM\JoinColumn(name="id_costing_period", referencedColumnName="id_billing_period")
00120      * })
00121      */
00122     private $idCostingPeriod;
00123 
00124     /**
00125      * @var \LocalLoop
00126      *
00127      * @ORM\ManyToOne(targetEntity="LocalLoop")
00128      * @ORM\JoinColumns({
00129      *   @ORM\JoinColumn(name="id_local_loop", referencedColumnName="id_local_loop")
00130      * })
00131      */
00132     private $idLocalLoop;
00133 
00134     /**
00135      * @var \LocalLoopOption
00136      *
00137      * @ORM\ManyToOne(targetEntity="LocalLoopOption")
00138      * @ORM\JoinColumns({
00139      *   @ORM\JoinColumn(name="id_local_loop_option", referencedColumnName="id_local_loop_option")
00140      * })
00141      */
00142     private $idLocalLoopOption;
00143 
00144 
00145 
00146     /**
00147      * Get idCostingLocalLoopLine
00148      *
00149      * @return integer 
00150      */
00151     public function getIdCostingLocalLoopLine()
00152     {
00153         return $this->idCostingLocalLoopLine;
00154     }
00155 
00156     /**
00157      * Set mtNrc
00158      *
00159      * @param float $mtNrc
00160      * @return CostingLocalLoopLine
00161      */
00162     public function setMtNrc($mtNrc)
00163     {
00164         $this->mtNrc = $mtNrc;
00165     
00166         return $this;
00167     }
00168 
00169     /**
00170      * Get mtNrc
00171      *
00172      * @return float 
00173      */
00174     public function getMtNrc()
00175     {
00176         return $this->mtNrc;
00177     }
00178 
00179     /**
00180      * Set mtMrc
00181      *
00182      * @param float $mtMrc
00183      * @return CostingLocalLoopLine
00184      */
00185     public function setMtMrc($mtMrc)
00186     {
00187         $this->mtMrc = $mtMrc;
00188     
00189         return $this;
00190     }
00191 
00192     /**
00193      * Get mtMrc
00194      *
00195      * @return float 
00196      */
00197     public function getMtMrc()
00198     {
00199         return $this->mtMrc;
00200     }
00201 
00202     /**
00203      * Set dtStart
00204      *
00205      * @param \DateTime $dtStart
00206      * @return CostingLocalLoopLine
00207      */
00208     public function setDtStart($dtStart)
00209     {
00210         $this->dtStart = $dtStart;
00211     
00212         return $this;
00213     }
00214 
00215     /**
00216      * Get dtStart
00217      *
00218      * @return \DateTime 
00219      */
00220     public function getDtStart()
00221     {
00222         return $this->dtStart;
00223     }
00224 
00225     /**
00226      * Set dtEnd
00227      *
00228      * @param \DateTime $dtEnd
00229      * @return CostingLocalLoopLine
00230      */
00231     public function setDtEnd($dtEnd)
00232     {
00233         $this->dtEnd = $dtEnd;
00234     
00235         return $this;
00236     }
00237 
00238     /**
00239      * Get dtEnd
00240      *
00241      * @return \DateTime 
00242      */
00243     public function getDtEnd()
00244     {
00245         return $this->dtEnd;
00246     }
00247 
00248     /**
00249      * Set mtNrcEuro
00250      *
00251      * @param integer $mtNrcEuro
00252      * @return CostingLocalLoopLine
00253      */
00254     public function setMtNrcEuro($mtNrcEuro)
00255     {
00256         $this->mtNrcEuro = $mtNrcEuro;
00257     
00258         return $this;
00259     }
00260 
00261     /**
00262      * Get mtNrcEuro
00263      *
00264      * @return integer 
00265      */
00266     public function getMtNrcEuro()
00267     {
00268         return $this->mtNrcEuro;
00269     }
00270 
00271     /**
00272      * Set mtMrcEuro
00273      *
00274      * @param float $mtMrcEuro
00275      * @return CostingLocalLoopLine
00276      */
00277     public function setMtMrcEuro($mtMrcEuro)
00278     {
00279         $this->mtMrcEuro = $mtMrcEuro;
00280     
00281         return $this;
00282     }
00283 
00284     /**
00285      * Get mtMrcEuro
00286      *
00287      * @return float 
00288      */
00289     public function getMtMrcEuro()
00290     {
00291         return $this->mtMrcEuro;
00292     }
00293 
00294     /**
00295      * Set nbContractDuration
00296      *
00297      * @param integer $nbContractDuration
00298      * @return CostingLocalLoopLine
00299      */
00300     public function setNbContractDuration($nbContractDuration)
00301     {
00302         $this->nbContractDuration = $nbContractDuration;
00303     
00304         return $this;
00305     }
00306 
00307     /**
00308      * Get nbContractDuration
00309      *
00310      * @return integer 
00311      */
00312     public function getNbContractDuration()
00313     {
00314         return $this->nbContractDuration;
00315     }
00316 
00317     /**
00318      * Set nbNPeriod
00319      *
00320      * @param integer $nbNPeriod
00321      * @return CostingLocalLoopLine
00322      */
00323     public function setNbNPeriod($nbNPeriod)
00324     {
00325         $this->nbNPeriod = $nbNPeriod;
00326     
00327         return $this;
00328     }
00329 
00330     /**
00331      * Get nbNPeriod
00332      *
00333      * @return integer 
00334      */
00335     public function getNbNPeriod()
00336     {
00337         return $this->nbNPeriod;
00338     }
00339 
00340     /**
00341      * Set dtStartMrc
00342      *
00343      * @param \DateTime $dtStartMrc
00344      * @return CostingLocalLoopLine
00345      */
00346     public function setDtStartMrc($dtStartMrc)
00347     {
00348         $this->dtStartMrc = $dtStartMrc;
00349     
00350         return $this;
00351     }
00352 
00353     /**
00354      * Get dtStartMrc
00355      *
00356      * @return \DateTime 
00357      */
00358     public function getDtStartMrc()
00359     {
00360         return $this->dtStartMrc;
00361     }
00362 
00363     /**
00364      * Set dtEndMrc
00365      *
00366      * @param \DateTime $dtEndMrc
00367      * @return CostingLocalLoopLine
00368      */
00369     public function setDtEndMrc($dtEndMrc)
00370     {
00371         $this->dtEndMrc = $dtEndMrc;
00372     
00373         return $this;
00374     }
00375 
00376     /**
00377      * Get dtEndMrc
00378      *
00379      * @return \DateTime 
00380      */
00381     public function getDtEndMrc()
00382     {
00383         return $this->dtEndMrc;
00384     }
00385 
00386     /**
00387      * Set idBillingFrequency
00388      *
00389      * @param \Etrali\GinangBundle\Entity\BillingFrequency $idBillingFrequency
00390      * @return CostingLocalLoopLine
00391      */
00392     public function setIdBillingFrequency(\Etrali\GinangBundle\Entity\BillingFrequency $idBillingFrequency = null)
00393     {
00394         $this->idBillingFrequency = $idBillingFrequency;
00395     
00396         return $this;
00397     }
00398 
00399     /**
00400      * Get idBillingFrequency
00401      *
00402      * @return \Etrali\GinangBundle\Entity\BillingFrequency 
00403      */
00404     public function getIdBillingFrequency()
00405     {
00406         return $this->idBillingFrequency;
00407     }
00408 
00409     /**
00410      * Set idCurrency
00411      *
00412      * @param \Etrali\GinangBundle\Entity\Currency $idCurrency
00413      * @return CostingLocalLoopLine
00414      */
00415     public function setIdCurrency(\Etrali\GinangBundle\Entity\Currency $idCurrency = null)
00416     {
00417         $this->idCurrency = $idCurrency;
00418     
00419         return $this;
00420     }
00421 
00422     /**
00423      * Get idCurrency
00424      *
00425      * @return \Etrali\GinangBundle\Entity\Currency 
00426      */
00427     public function getIdCurrency()
00428     {
00429         return $this->idCurrency;
00430     }
00431 
00432     /**
00433      * Set idCostingPeriod
00434      *
00435      * @param \Etrali\GinangBundle\Entity\BillingPeriod $idCostingPeriod
00436      * @return CostingLocalLoopLine
00437      */
00438     public function setIdCostingPeriod(\Etrali\GinangBundle\Entity\BillingPeriod $idCostingPeriod = null)
00439     {
00440         $this->idCostingPeriod = $idCostingPeriod;
00441     
00442         return $this;
00443     }
00444 
00445     /**
00446      * Get idCostingPeriod
00447      *
00448      * @return \Etrali\GinangBundle\Entity\BillingPeriod 
00449      */
00450     public function getIdCostingPeriod()
00451     {
00452         return $this->idCostingPeriod;
00453     }
00454 
00455     /**
00456      * Set idLocalLoop
00457      *
00458      * @param \Etrali\GinangBundle\Entity\LocalLoop $idLocalLoop
00459      * @return CostingLocalLoopLine
00460      */
00461     public function setIdLocalLoop(\Etrali\GinangBundle\Entity\LocalLoop $idLocalLoop = null)
00462     {
00463         $this->idLocalLoop = $idLocalLoop;
00464     
00465         return $this;
00466     }
00467 
00468     /**
00469      * Get idLocalLoop
00470      *
00471      * @return \Etrali\GinangBundle\Entity\LocalLoop 
00472      */
00473     public function getIdLocalLoop()
00474     {
00475         return $this->idLocalLoop;
00476     }
00477 
00478     /**
00479      * Set idLocalLoopOption
00480      *
00481      * @param \Etrali\GinangBundle\Entity\LocalLoopOption $idLocalLoopOption
00482      * @return CostingLocalLoopLine
00483      */
00484     public function setIdLocalLoopOption(\Etrali\GinangBundle\Entity\LocalLoopOption $idLocalLoopOption = null)
00485     {
00486         $this->idLocalLoopOption = $idLocalLoopOption;
00487     
00488         return $this;
00489     }
00490 
00491     /**
00492      * Get idLocalLoopOption
00493      *
00494      * @return \Etrali\GinangBundle\Entity\LocalLoopOption 
00495      */
00496     public function getIdLocalLoopOption()
00497     {
00498         return $this->idLocalLoopOption;
00499     }
00500 }
 All Classes Namespaces Files Functions Variables