Gina Next Generation
 All Classes Namespaces Files Functions Variables
LinkTemplate.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  * LinkTemplate
00009  *
00010  * @ORM\Table(name="link_template")
00011  * @ORM\Entity
00012  */
00013 class LinkTemplate
00014 {
00015     /**
00016      * @var string
00017      *
00018      * @ORM\Column(name="cd_link", type="string", length=15, nullable=true)
00019      */
00020     private $cdLink;
00021 
00022     /**
00023      * @var string
00024      *
00025      * @ORM\Column(name="lb_link", type="string", length=100, nullable=true)
00026      */
00027     private $lbLink;
00028 
00029     /**
00030      * @var string
00031      *
00032      * @ORM\Column(name="cd_link_reference", type="string", length=45, nullable=true)
00033      */
00034     private $cdLinkReference;
00035 
00036     /**
00037      * @var string
00038      *
00039      * @ORM\Column(name="cd_link_reference_b", type="string", length=15, nullable=true)
00040      */
00041     private $cdLinkReferenceB;
00042 
00043     /**
00044      * @var float
00045      *
00046      * @ORM\Column(name="nb_bandwidth", type="decimal", nullable=true)
00047      */
00048     private $nbBandwidth;
00049 
00050     /**
00051      * @var \DateTime
00052      *
00053      * @ORM\Column(name="dt_start", type="datetime", nullable=true)
00054      */
00055     private $dtStart;
00056 
00057     /**
00058      * @var \DateTime
00059      *
00060      * @ORM\Column(name="dt_end", type="datetime", nullable=true)
00061      */
00062     private $dtEnd;
00063 
00064     /**
00065      * @var string
00066      *
00067      * @ORM\Column(name="bl_standby", type="string", length=255, nullable=true)
00068      */
00069     private $blStandby;
00070 
00071     /**
00072      * @var string
00073      *
00074      * @ORM\Column(name="bl_connected", type="string", length=255, nullable=true)
00075      */
00076     private $blConnected;
00077 
00078     /**
00079      * @var boolean
00080      *
00081      * @ORM\Column(name="bl_deactivated", type="boolean", nullable=true)
00082      */
00083     private $blDeactivated;
00084 
00085     /**
00086      * @var \DateTime
00087      *
00088      * @ORM\Column(name="dt_create", type="datetime", nullable=true)
00089      */
00090     private $dtCreate;
00091 
00092     /**
00093      * @var \DateTime
00094      *
00095      * @ORM\Column(name="dt_update", type="datetime", nullable=true)
00096      */
00097     private $dtUpdate;
00098 
00099     /**
00100      * @var \User
00101      *
00102      * @ORM\ManyToOne(targetEntity="User")
00103      * @ORM\JoinColumns({
00104      *   @ORM\JoinColumn(name="id_user_create_by", referencedColumnName="id_user")
00105      * })
00106      */
00107     private $idUserCreateBy;
00108 
00109     /**
00110      * @var \Branch
00111      *
00112      * @ORM\ManyToOne(targetEntity="Branch")
00113      * @ORM\JoinColumns({
00114      *   @ORM\JoinColumn(name="id_branch", referencedColumnName="id_branch")
00115      * })
00116      */
00117     private $idBranch;
00118 
00119     /**
00120      * @var \Cable
00121      *
00122      * @ORM\ManyToOne(targetEntity="Cable")
00123      * @ORM\JoinColumns({
00124      *   @ORM\JoinColumn(name="id_cable", referencedColumnName="id_cable")
00125      * })
00126      */
00127     private $idCable;
00128 
00129     /**
00130      * @var \Access
00131      *
00132      * @ORM\ManyToOne(targetEntity="Access")
00133      * @ORM\JoinColumns({
00134      *   @ORM\JoinColumn(name="id_access", referencedColumnName="id_access")
00135      * })
00136      */
00137     private $idAccess;
00138 
00139     /**
00140      * @var \Port
00141      *
00142      * @ORM\ManyToOne(targetEntity="Port")
00143      * @ORM\JoinColumns({
00144      *   @ORM\JoinColumn(name="id_port_1", referencedColumnName="id_port")
00145      * })
00146      */
00147     private $idPort1;
00148 
00149     /**
00150      * @var \Port
00151      *
00152      * @ORM\ManyToOne(targetEntity="Port")
00153      * @ORM\JoinColumns({
00154      *   @ORM\JoinColumn(name="id_port_2", referencedColumnName="id_port")
00155      * })
00156      */
00157     private $idPort2;
00158 
00159     /**
00160      * @var \Link
00161      *
00162      * @ORM\ManyToOne(targetEntity="Link")
00163      * @ORM\JoinColumns({
00164      *   @ORM\JoinColumn(name="id_link_groomed", referencedColumnName="id_link")
00165      * })
00166      */
00167     private $idLinkGroomed;
00168 
00169     /**
00170      * @var \User
00171      *
00172      * @ORM\ManyToOne(targetEntity="User")
00173      * @ORM\JoinColumns({
00174      *   @ORM\JoinColumn(name="id_user_update_by", referencedColumnName="id_user")
00175      * })
00176      */
00177     private $idUserUpdateBy;
00178 
00179     /**
00180      * @var \Link
00181      *
00182      * @ORM\Id
00183      * @ORM\GeneratedValue(strategy="NONE")
00184      * @ORM\OneToOne(targetEntity="Link")
00185      * @ORM\JoinColumns({
00186      *   @ORM\JoinColumn(name="id_link", referencedColumnName="id_link")
00187      * })
00188      */
00189     private $idLink;
00190 
00191     /**
00192      * @var \LinkType
00193      *
00194      * @ORM\ManyToOne(targetEntity="LinkType")
00195      * @ORM\JoinColumns({
00196      *   @ORM\JoinColumn(name="id_link_type", referencedColumnName="id_link_type")
00197      * })
00198      */
00199     private $idLinkType;
00200 
00201     /**
00202      * @var \LinkFunction
00203      *
00204      * @ORM\ManyToOne(targetEntity="LinkFunction")
00205      * @ORM\JoinColumns({
00206      *   @ORM\JoinColumn(name="id_link_function", referencedColumnName="id_link_function")
00207      * })
00208      */
00209     private $idLinkFunction;
00210 
00211     /**
00212      * @var \LinkProtocol
00213      *
00214      * @ORM\ManyToOne(targetEntity="LinkProtocol")
00215      * @ORM\JoinColumns({
00216      *   @ORM\JoinColumn(name="id_link_protocol", referencedColumnName="id_link_protocol")
00217      * })
00218      */
00219     private $idLinkProtocol;
00220 
00221     /**
00222      * @var \Provider
00223      *
00224      * @ORM\ManyToOne(targetEntity="Provider")
00225      * @ORM\JoinColumns({
00226      *   @ORM\JoinColumn(name="id_provider", referencedColumnName="id_provider")
00227      * })
00228      */
00229     private $idProvider;
00230 
00231 
00232 
00233     /**
00234      * Set cdLink
00235      *
00236      * @param string $cdLink
00237      * @return LinkTemplate
00238      */
00239     public function setCdLink($cdLink)
00240     {
00241         $this->cdLink = $cdLink;
00242     
00243         return $this;
00244     }
00245 
00246     /**
00247      * Get cdLink
00248      *
00249      * @return string 
00250      */
00251     public function getCdLink()
00252     {
00253         return $this->cdLink;
00254     }
00255 
00256     /**
00257      * Set lbLink
00258      *
00259      * @param string $lbLink
00260      * @return LinkTemplate
00261      */
00262     public function setLbLink($lbLink)
00263     {
00264         $this->lbLink = $lbLink;
00265     
00266         return $this;
00267     }
00268 
00269     /**
00270      * Get lbLink
00271      *
00272      * @return string 
00273      */
00274     public function getLbLink()
00275     {
00276         return $this->lbLink;
00277     }
00278 
00279     /**
00280      * Set cdLinkReference
00281      *
00282      * @param string $cdLinkReference
00283      * @return LinkTemplate
00284      */
00285     public function setCdLinkReference($cdLinkReference)
00286     {
00287         $this->cdLinkReference = $cdLinkReference;
00288     
00289         return $this;
00290     }
00291 
00292     /**
00293      * Get cdLinkReference
00294      *
00295      * @return string 
00296      */
00297     public function getCdLinkReference()
00298     {
00299         return $this->cdLinkReference;
00300     }
00301 
00302     /**
00303      * Set cdLinkReferenceB
00304      *
00305      * @param string $cdLinkReferenceB
00306      * @return LinkTemplate
00307      */
00308     public function setCdLinkReferenceB($cdLinkReferenceB)
00309     {
00310         $this->cdLinkReferenceB = $cdLinkReferenceB;
00311     
00312         return $this;
00313     }
00314 
00315     /**
00316      * Get cdLinkReferenceB
00317      *
00318      * @return string 
00319      */
00320     public function getCdLinkReferenceB()
00321     {
00322         return $this->cdLinkReferenceB;
00323     }
00324 
00325     /**
00326      * Set nbBandwidth
00327      *
00328      * @param float $nbBandwidth
00329      * @return LinkTemplate
00330      */
00331     public function setNbBandwidth($nbBandwidth)
00332     {
00333         $this->nbBandwidth = $nbBandwidth;
00334     
00335         return $this;
00336     }
00337 
00338     /**
00339      * Get nbBandwidth
00340      *
00341      * @return float 
00342      */
00343     public function getNbBandwidth()
00344     {
00345         return $this->nbBandwidth;
00346     }
00347 
00348     /**
00349      * Set dtStart
00350      *
00351      * @param \DateTime $dtStart
00352      * @return LinkTemplate
00353      */
00354     public function setDtStart($dtStart)
00355     {
00356         $this->dtStart = $dtStart;
00357     
00358         return $this;
00359     }
00360 
00361     /**
00362      * Get dtStart
00363      *
00364      * @return \DateTime 
00365      */
00366     public function getDtStart()
00367     {
00368         return $this->dtStart;
00369     }
00370 
00371     /**
00372      * Set dtEnd
00373      *
00374      * @param \DateTime $dtEnd
00375      * @return LinkTemplate
00376      */
00377     public function setDtEnd($dtEnd)
00378     {
00379         $this->dtEnd = $dtEnd;
00380     
00381         return $this;
00382     }
00383 
00384     /**
00385      * Get dtEnd
00386      *
00387      * @return \DateTime 
00388      */
00389     public function getDtEnd()
00390     {
00391         return $this->dtEnd;
00392     }
00393 
00394     /**
00395      * Set blStandby
00396      *
00397      * @param string $blStandby
00398      * @return LinkTemplate
00399      */
00400     public function setBlStandby($blStandby)
00401     {
00402         $this->blStandby = $blStandby;
00403     
00404         return $this;
00405     }
00406 
00407     /**
00408      * Get blStandby
00409      *
00410      * @return string 
00411      */
00412     public function getBlStandby()
00413     {
00414         return $this->blStandby;
00415     }
00416 
00417     /**
00418      * Set blConnected
00419      *
00420      * @param string $blConnected
00421      * @return LinkTemplate
00422      */
00423     public function setBlConnected($blConnected)
00424     {
00425         $this->blConnected = $blConnected;
00426     
00427         return $this;
00428     }
00429 
00430     /**
00431      * Get blConnected
00432      *
00433      * @return string 
00434      */
00435     public function getBlConnected()
00436     {
00437         return $this->blConnected;
00438     }
00439 
00440     /**
00441      * Set blDeactivated
00442      *
00443      * @param boolean $blDeactivated
00444      * @return LinkTemplate
00445      */
00446     public function setBlDeactivated($blDeactivated)
00447     {
00448         $this->blDeactivated = $blDeactivated;
00449     
00450         return $this;
00451     }
00452 
00453     /**
00454      * Get blDeactivated
00455      *
00456      * @return boolean 
00457      */
00458     public function getBlDeactivated()
00459     {
00460         return $this->blDeactivated;
00461     }
00462 
00463     /**
00464      * Set dtCreate
00465      *
00466      * @param \DateTime $dtCreate
00467      * @return LinkTemplate
00468      */
00469     public function setDtCreate($dtCreate)
00470     {
00471         $this->dtCreate = $dtCreate;
00472     
00473         return $this;
00474     }
00475 
00476     /**
00477      * Get dtCreate
00478      *
00479      * @return \DateTime 
00480      */
00481     public function getDtCreate()
00482     {
00483         return $this->dtCreate;
00484     }
00485 
00486     /**
00487      * Set dtUpdate
00488      *
00489      * @param \DateTime $dtUpdate
00490      * @return LinkTemplate
00491      */
00492     public function setDtUpdate($dtUpdate)
00493     {
00494         $this->dtUpdate = $dtUpdate;
00495     
00496         return $this;
00497     }
00498 
00499     /**
00500      * Get dtUpdate
00501      *
00502      * @return \DateTime 
00503      */
00504     public function getDtUpdate()
00505     {
00506         return $this->dtUpdate;
00507     }
00508 
00509     /**
00510      * Set idUserCreateBy
00511      *
00512      * @param \Etrali\GinangBundle\Entity\User $idUserCreateBy
00513      * @return LinkTemplate
00514      */
00515     public function setIdUserCreateBy(\Etrali\GinangBundle\Entity\User $idUserCreateBy = null)
00516     {
00517         $this->idUserCreateBy = $idUserCreateBy;
00518     
00519         return $this;
00520     }
00521 
00522     /**
00523      * Get idUserCreateBy
00524      *
00525      * @return \Etrali\GinangBundle\Entity\User 
00526      */
00527     public function getIdUserCreateBy()
00528     {
00529         return $this->idUserCreateBy;
00530     }
00531 
00532     /**
00533      * Set idBranch
00534      *
00535      * @param \Etrali\GinangBundle\Entity\Branch $idBranch
00536      * @return LinkTemplate
00537      */
00538     public function setIdBranch(\Etrali\GinangBundle\Entity\Branch $idBranch = null)
00539     {
00540         $this->idBranch = $idBranch;
00541     
00542         return $this;
00543     }
00544 
00545     /**
00546      * Get idBranch
00547      *
00548      * @return \Etrali\GinangBundle\Entity\Branch 
00549      */
00550     public function getIdBranch()
00551     {
00552         return $this->idBranch;
00553     }
00554 
00555     /**
00556      * Set idCable
00557      *
00558      * @param \Etrali\GinangBundle\Entity\Cable $idCable
00559      * @return LinkTemplate
00560      */
00561     public function setIdCable(\Etrali\GinangBundle\Entity\Cable $idCable = null)
00562     {
00563         $this->idCable = $idCable;
00564     
00565         return $this;
00566     }
00567 
00568     /**
00569      * Get idCable
00570      *
00571      * @return \Etrali\GinangBundle\Entity\Cable 
00572      */
00573     public function getIdCable()
00574     {
00575         return $this->idCable;
00576     }
00577 
00578     /**
00579      * Set idAccess
00580      *
00581      * @param \Etrali\GinangBundle\Entity\Access $idAccess
00582      * @return LinkTemplate
00583      */
00584     public function setIdAccess(\Etrali\GinangBundle\Entity\Access $idAccess = null)
00585     {
00586         $this->idAccess = $idAccess;
00587     
00588         return $this;
00589     }
00590 
00591     /**
00592      * Get idAccess
00593      *
00594      * @return \Etrali\GinangBundle\Entity\Access 
00595      */
00596     public function getIdAccess()
00597     {
00598         return $this->idAccess;
00599     }
00600 
00601     /**
00602      * Set idPort1
00603      *
00604      * @param \Etrali\GinangBundle\Entity\Port $idPort1
00605      * @return LinkTemplate
00606      */
00607     public function setIdPort1(\Etrali\GinangBundle\Entity\Port $idPort1 = null)
00608     {
00609         $this->idPort1 = $idPort1;
00610     
00611         return $this;
00612     }
00613 
00614     /**
00615      * Get idPort1
00616      *
00617      * @return \Etrali\GinangBundle\Entity\Port 
00618      */
00619     public function getIdPort1()
00620     {
00621         return $this->idPort1;
00622     }
00623 
00624     /**
00625      * Set idPort2
00626      *
00627      * @param \Etrali\GinangBundle\Entity\Port $idPort2
00628      * @return LinkTemplate
00629      */
00630     public function setIdPort2(\Etrali\GinangBundle\Entity\Port $idPort2 = null)
00631     {
00632         $this->idPort2 = $idPort2;
00633     
00634         return $this;
00635     }
00636 
00637     /**
00638      * Get idPort2
00639      *
00640      * @return \Etrali\GinangBundle\Entity\Port 
00641      */
00642     public function getIdPort2()
00643     {
00644         return $this->idPort2;
00645     }
00646 
00647     /**
00648      * Set idLinkGroomed
00649      *
00650      * @param \Etrali\GinangBundle\Entity\Link $idLinkGroomed
00651      * @return LinkTemplate
00652      */
00653     public function setIdLinkGroomed(\Etrali\GinangBundle\Entity\Link $idLinkGroomed = null)
00654     {
00655         $this->idLinkGroomed = $idLinkGroomed;
00656     
00657         return $this;
00658     }
00659 
00660     /**
00661      * Get idLinkGroomed
00662      *
00663      * @return \Etrali\GinangBundle\Entity\Link 
00664      */
00665     public function getIdLinkGroomed()
00666     {
00667         return $this->idLinkGroomed;
00668     }
00669 
00670     /**
00671      * Set idUserUpdateBy
00672      *
00673      * @param \Etrali\GinangBundle\Entity\User $idUserUpdateBy
00674      * @return LinkTemplate
00675      */
00676     public function setIdUserUpdateBy(\Etrali\GinangBundle\Entity\User $idUserUpdateBy = null)
00677     {
00678         $this->idUserUpdateBy = $idUserUpdateBy;
00679     
00680         return $this;
00681     }
00682 
00683     /**
00684      * Get idUserUpdateBy
00685      *
00686      * @return \Etrali\GinangBundle\Entity\User 
00687      */
00688     public function getIdUserUpdateBy()
00689     {
00690         return $this->idUserUpdateBy;
00691     }
00692 
00693     /**
00694      * Set idLink
00695      *
00696      * @param \Etrali\GinangBundle\Entity\Link $idLink
00697      * @return LinkTemplate
00698      */
00699     public function setIdLink(\Etrali\GinangBundle\Entity\Link $idLink)
00700     {
00701         $this->idLink = $idLink;
00702     
00703         return $this;
00704     }
00705 
00706     /**
00707      * Get idLink
00708      *
00709      * @return \Etrali\GinangBundle\Entity\Link 
00710      */
00711     public function getIdLink()
00712     {
00713         return $this->idLink;
00714     }
00715 
00716     /**
00717      * Set idLinkType
00718      *
00719      * @param \Etrali\GinangBundle\Entity\LinkType $idLinkType
00720      * @return LinkTemplate
00721      */
00722     public function setIdLinkType(\Etrali\GinangBundle\Entity\LinkType $idLinkType = null)
00723     {
00724         $this->idLinkType = $idLinkType;
00725     
00726         return $this;
00727     }
00728 
00729     /**
00730      * Get idLinkType
00731      *
00732      * @return \Etrali\GinangBundle\Entity\LinkType 
00733      */
00734     public function getIdLinkType()
00735     {
00736         return $this->idLinkType;
00737     }
00738 
00739     /**
00740      * Set idLinkFunction
00741      *
00742      * @param \Etrali\GinangBundle\Entity\LinkFunction $idLinkFunction
00743      * @return LinkTemplate
00744      */
00745     public function setIdLinkFunction(\Etrali\GinangBundle\Entity\LinkFunction $idLinkFunction = null)
00746     {
00747         $this->idLinkFunction = $idLinkFunction;
00748     
00749         return $this;
00750     }
00751 
00752     /**
00753      * Get idLinkFunction
00754      *
00755      * @return \Etrali\GinangBundle\Entity\LinkFunction 
00756      */
00757     public function getIdLinkFunction()
00758     {
00759         return $this->idLinkFunction;
00760     }
00761 
00762     /**
00763      * Set idLinkProtocol
00764      *
00765      * @param \Etrali\GinangBundle\Entity\LinkProtocol $idLinkProtocol
00766      * @return LinkTemplate
00767      */
00768     public function setIdLinkProtocol(\Etrali\GinangBundle\Entity\LinkProtocol $idLinkProtocol = null)
00769     {
00770         $this->idLinkProtocol = $idLinkProtocol;
00771     
00772         return $this;
00773     }
00774 
00775     /**
00776      * Get idLinkProtocol
00777      *
00778      * @return \Etrali\GinangBundle\Entity\LinkProtocol 
00779      */
00780     public function getIdLinkProtocol()
00781     {
00782         return $this->idLinkProtocol;
00783     }
00784 
00785     /**
00786      * Set idProvider
00787      *
00788      * @param \Etrali\GinangBundle\Entity\Provider $idProvider
00789      * @return LinkTemplate
00790      */
00791     public function setIdProvider(\Etrali\GinangBundle\Entity\Provider $idProvider = null)
00792     {
00793         $this->idProvider = $idProvider;
00794     
00795         return $this;
00796     }
00797 
00798     /**
00799      * Get idProvider
00800      *
00801      * @return \Etrali\GinangBundle\Entity\Provider 
00802      */
00803     public function getIdProvider()
00804     {
00805         return $this->idProvider;
00806     }
00807 }
 All Classes Namespaces Files Functions Variables