Gina Next Generation
 All Classes Namespaces Files Functions Variables
BillingServiceLine.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  * BillingServiceLine
00009  *
00010  * @ORM\Table(name="billing_service_line")
00011  * @ORM\Entity
00012  */
00013 class BillingServiceLine
00014 {
00015     /**
00016      * @var integer
00017      *
00018      * @ORM\Column(name="id_billing_service_line", type="integer", nullable=false)
00019      * @ORM\Id
00020      * @ORM\GeneratedValue(strategy="IDENTITY")
00021      */
00022     private $idBillingServiceLine;
00023 
00024     /**
00025      * @var string
00026      *
00027      * @ORM\Column(name="cd_customer_service", type="string", length=45, nullable=true)
00028      */
00029     private $cdCustomerService;
00030 
00031     /**
00032      * @var float
00033      *
00034      * @ORM\Column(name="mt_nrc", type="decimal", nullable=true)
00035      */
00036     private $mtNrc;
00037 
00038     /**
00039      * @var float
00040      *
00041      * @ORM\Column(name="mt_mrc", type="decimal", nullable=true)
00042      */
00043     private $mtMrc;
00044 
00045     /**
00046      * @var float
00047      *
00048      * @ORM\Column(name="nb_percent", type="decimal", nullable=true)
00049      */
00050     private $nbPercent;
00051 
00052     /**
00053      * @var \DateTime
00054      *
00055      * @ORM\Column(name="dt_start", type="datetime", nullable=true)
00056      */
00057     private $dtStart;
00058 
00059     /**
00060      * @var \DateTime
00061      *
00062      * @ORM\Column(name="dt_end", type="datetime", nullable=true)
00063      */
00064     private $dtEnd;
00065 
00066     /**
00067      * @var \DateTime
00068      *
00069      * @ORM\Column(name="dt_contract_start", type="datetime", nullable=true)
00070      */
00071     private $dtContractStart;
00072 
00073     /**
00074      * @var \DateTime
00075      *
00076      * @ORM\Column(name="dt_contract_end", type="datetime", nullable=true)
00077      */
00078     private $dtContractEnd;
00079 
00080     /**
00081      * @var integer
00082      *
00083      * @ORM\Column(name="mt_nrc_euro", type="integer", nullable=true)
00084      */
00085     private $mtNrcEuro;
00086 
00087     /**
00088      * @var \BillingPeriod
00089      *
00090      * @ORM\ManyToOne(targetEntity="BillingPeriod")
00091      * @ORM\JoinColumns({
00092      *   @ORM\JoinColumn(name="id_billing_period", referencedColumnName="id_billing_period")
00093      * })
00094      */
00095     private $idBillingPeriod;
00096 
00097     /**
00098      * @var \BillingService
00099      *
00100      * @ORM\ManyToOne(targetEntity="BillingService")
00101      * @ORM\JoinColumns({
00102      *   @ORM\JoinColumn(name="id_billing_service", referencedColumnName="id_billing_service")
00103      * })
00104      */
00105     private $idBillingService;
00106 
00107     /**
00108      * @var \ServiceExtremity
00109      *
00110      * @ORM\ManyToOne(targetEntity="ServiceExtremity")
00111      * @ORM\JoinColumns({
00112      *   @ORM\JoinColumn(name="id_service_extremity", referencedColumnName="id_extremity_service")
00113      * })
00114      */
00115     private $idServiceExtremity;
00116 
00117     /**
00118      * @var \ServiceExtremityOption
00119      *
00120      * @ORM\ManyToOne(targetEntity="ServiceExtremityOption")
00121      * @ORM\JoinColumns({
00122      *   @ORM\JoinColumn(name="id_service_extremity_option", referencedColumnName="id_service_extremity_option")
00123      * })
00124      */
00125     private $idServiceExtremityOption;
00126 
00127     /**
00128      * @var \ServiceOption
00129      *
00130      * @ORM\ManyToOne(targetEntity="ServiceOption")
00131      * @ORM\JoinColumns({
00132      *   @ORM\JoinColumn(name="id_service_option", referencedColumnName="id_service_options")
00133      * })
00134      */
00135     private $idServiceOption;
00136 
00137     /**
00138      * @var \Currency
00139      *
00140      * @ORM\ManyToOne(targetEntity="Currency")
00141      * @ORM\JoinColumns({
00142      *   @ORM\JoinColumn(name="id_currency", referencedColumnName="id_currency")
00143      * })
00144      */
00145     private $idCurrency;
00146 
00147 
00148 
00149     /**
00150      * Get idBillingServiceLine
00151      *
00152      * @return integer 
00153      */
00154     public function getIdBillingServiceLine()
00155     {
00156         return $this->idBillingServiceLine;
00157     }
00158 
00159     /**
00160      * Set cdCustomerService
00161      *
00162      * @param string $cdCustomerService
00163      * @return BillingServiceLine
00164      */
00165     public function setCdCustomerService($cdCustomerService)
00166     {
00167         $this->cdCustomerService = $cdCustomerService;
00168     
00169         return $this;
00170     }
00171 
00172     /**
00173      * Get cdCustomerService
00174      *
00175      * @return string 
00176      */
00177     public function getCdCustomerService()
00178     {
00179         return $this->cdCustomerService;
00180     }
00181 
00182     /**
00183      * Set mtNrc
00184      *
00185      * @param float $mtNrc
00186      * @return BillingServiceLine
00187      */
00188     public function setMtNrc($mtNrc)
00189     {
00190         $this->mtNrc = $mtNrc;
00191     
00192         return $this;
00193     }
00194 
00195     /**
00196      * Get mtNrc
00197      *
00198      * @return float 
00199      */
00200     public function getMtNrc()
00201     {
00202         return $this->mtNrc;
00203     }
00204 
00205     /**
00206      * Set mtMrc
00207      *
00208      * @param float $mtMrc
00209      * @return BillingServiceLine
00210      */
00211     public function setMtMrc($mtMrc)
00212     {
00213         $this->mtMrc = $mtMrc;
00214     
00215         return $this;
00216     }
00217 
00218     /**
00219      * Get mtMrc
00220      *
00221      * @return float 
00222      */
00223     public function getMtMrc()
00224     {
00225         return $this->mtMrc;
00226     }
00227 
00228     /**
00229      * Set nbPercent
00230      *
00231      * @param float $nbPercent
00232      * @return BillingServiceLine
00233      */
00234     public function setNbPercent($nbPercent)
00235     {
00236         $this->nbPercent = $nbPercent;
00237     
00238         return $this;
00239     }
00240 
00241     /**
00242      * Get nbPercent
00243      *
00244      * @return float 
00245      */
00246     public function getNbPercent()
00247     {
00248         return $this->nbPercent;
00249     }
00250 
00251     /**
00252      * Set dtStart
00253      *
00254      * @param \DateTime $dtStart
00255      * @return BillingServiceLine
00256      */
00257     public function setDtStart($dtStart)
00258     {
00259         $this->dtStart = $dtStart;
00260     
00261         return $this;
00262     }
00263 
00264     /**
00265      * Get dtStart
00266      *
00267      * @return \DateTime 
00268      */
00269     public function getDtStart()
00270     {
00271         return $this->dtStart;
00272     }
00273 
00274     /**
00275      * Set dtEnd
00276      *
00277      * @param \DateTime $dtEnd
00278      * @return BillingServiceLine
00279      */
00280     public function setDtEnd($dtEnd)
00281     {
00282         $this->dtEnd = $dtEnd;
00283     
00284         return $this;
00285     }
00286 
00287     /**
00288      * Get dtEnd
00289      *
00290      * @return \DateTime 
00291      */
00292     public function getDtEnd()
00293     {
00294         return $this->dtEnd;
00295     }
00296 
00297     /**
00298      * Set dtContractStart
00299      *
00300      * @param \DateTime $dtContractStart
00301      * @return BillingServiceLine
00302      */
00303     public function setDtContractStart($dtContractStart)
00304     {
00305         $this->dtContractStart = $dtContractStart;
00306     
00307         return $this;
00308     }
00309 
00310     /**
00311      * Get dtContractStart
00312      *
00313      * @return \DateTime 
00314      */
00315     public function getDtContractStart()
00316     {
00317         return $this->dtContractStart;
00318     }
00319 
00320     /**
00321      * Set dtContractEnd
00322      *
00323      * @param \DateTime $dtContractEnd
00324      * @return BillingServiceLine
00325      */
00326     public function setDtContractEnd($dtContractEnd)
00327     {
00328         $this->dtContractEnd = $dtContractEnd;
00329     
00330         return $this;
00331     }
00332 
00333     /**
00334      * Get dtContractEnd
00335      *
00336      * @return \DateTime 
00337      */
00338     public function getDtContractEnd()
00339     {
00340         return $this->dtContractEnd;
00341     }
00342 
00343     /**
00344      * Set mtNrcEuro
00345      *
00346      * @param integer $mtNrcEuro
00347      * @return BillingServiceLine
00348      */
00349     public function setMtNrcEuro($mtNrcEuro)
00350     {
00351         $this->mtNrcEuro = $mtNrcEuro;
00352     
00353         return $this;
00354     }
00355 
00356     /**
00357      * Get mtNrcEuro
00358      *
00359      * @return integer 
00360      */
00361     public function getMtNrcEuro()
00362     {
00363         return $this->mtNrcEuro;
00364     }
00365 
00366     /**
00367      * Set idBillingPeriod
00368      *
00369      * @param \Etrali\GinangBundle\Entity\BillingPeriod $idBillingPeriod
00370      * @return BillingServiceLine
00371      */
00372     public function setIdBillingPeriod(\Etrali\GinangBundle\Entity\BillingPeriod $idBillingPeriod = null)
00373     {
00374         $this->idBillingPeriod = $idBillingPeriod;
00375     
00376         return $this;
00377     }
00378 
00379     /**
00380      * Get idBillingPeriod
00381      *
00382      * @return \Etrali\GinangBundle\Entity\BillingPeriod 
00383      */
00384     public function getIdBillingPeriod()
00385     {
00386         return $this->idBillingPeriod;
00387     }
00388 
00389     /**
00390      * Set idBillingService
00391      *
00392      * @param \Etrali\GinangBundle\Entity\BillingService $idBillingService
00393      * @return BillingServiceLine
00394      */
00395     public function setIdBillingService(\Etrali\GinangBundle\Entity\BillingService $idBillingService = null)
00396     {
00397         $this->idBillingService = $idBillingService;
00398     
00399         return $this;
00400     }
00401 
00402     /**
00403      * Get idBillingService
00404      *
00405      * @return \Etrali\GinangBundle\Entity\BillingService 
00406      */
00407     public function getIdBillingService()
00408     {
00409         return $this->idBillingService;
00410     }
00411 
00412     /**
00413      * Set idServiceExtremity
00414      *
00415      * @param \Etrali\GinangBundle\Entity\ServiceExtremity $idServiceExtremity
00416      * @return BillingServiceLine
00417      */
00418     public function setIdServiceExtremity(\Etrali\GinangBundle\Entity\ServiceExtremity $idServiceExtremity = null)
00419     {
00420         $this->idServiceExtremity = $idServiceExtremity;
00421     
00422         return $this;
00423     }
00424 
00425     /**
00426      * Get idServiceExtremity
00427      *
00428      * @return \Etrali\GinangBundle\Entity\ServiceExtremity 
00429      */
00430     public function getIdServiceExtremity()
00431     {
00432         return $this->idServiceExtremity;
00433     }
00434 
00435     /**
00436      * Set idServiceExtremityOption
00437      *
00438      * @param \Etrali\GinangBundle\Entity\ServiceExtremityOption $idServiceExtremityOption
00439      * @return BillingServiceLine
00440      */
00441     public function setIdServiceExtremityOption(\Etrali\GinangBundle\Entity\ServiceExtremityOption $idServiceExtremityOption = null)
00442     {
00443         $this->idServiceExtremityOption = $idServiceExtremityOption;
00444     
00445         return $this;
00446     }
00447 
00448     /**
00449      * Get idServiceExtremityOption
00450      *
00451      * @return \Etrali\GinangBundle\Entity\ServiceExtremityOption 
00452      */
00453     public function getIdServiceExtremityOption()
00454     {
00455         return $this->idServiceExtremityOption;
00456     }
00457 
00458     /**
00459      * Set idServiceOption
00460      *
00461      * @param \Etrali\GinangBundle\Entity\ServiceOption $idServiceOption
00462      * @return BillingServiceLine
00463      */
00464     public function setIdServiceOption(\Etrali\GinangBundle\Entity\ServiceOption $idServiceOption = null)
00465     {
00466         $this->idServiceOption = $idServiceOption;
00467     
00468         return $this;
00469     }
00470 
00471     /**
00472      * Get idServiceOption
00473      *
00474      * @return \Etrali\GinangBundle\Entity\ServiceOption 
00475      */
00476     public function getIdServiceOption()
00477     {
00478         return $this->idServiceOption;
00479     }
00480 
00481     /**
00482      * Set idCurrency
00483      *
00484      * @param \Etrali\GinangBundle\Entity\Currency $idCurrency
00485      * @return BillingServiceLine
00486      */
00487     public function setIdCurrency(\Etrali\GinangBundle\Entity\Currency $idCurrency = null)
00488     {
00489         $this->idCurrency = $idCurrency;
00490     
00491         return $this;
00492     }
00493 
00494     /**
00495      * Get idCurrency
00496      *
00497      * @return \Etrali\GinangBundle\Entity\Currency 
00498      */
00499     public function getIdCurrency()
00500     {
00501         return $this->idCurrency;
00502     }
00503 }
 All Classes Namespaces Files Functions Variables