Gina Next Generation
 All Classes Namespaces Files Functions Variables
Provider.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  * Provider
00009  *
00010  * @ORM\Table(name="provider")
00011  * @ORM\Entity
00012  */
00013 class Provider
00014 {
00015     /**
00016      * @var integer
00017      *
00018      * @ORM\Column(name="id_provider", type="integer", nullable=false)
00019      * @ORM\Id
00020      * @ORM\GeneratedValue(strategy="IDENTITY")
00021      */
00022     private $idProvider;
00023 
00024     /**
00025      * @var string
00026      *
00027      * @ORM\Column(name="lb_provider", type="string", length=100, nullable=true)
00028      */
00029     private $lbProvider;
00030 
00031     /**
00032      * @var \DateTime
00033      *
00034      * @ORM\Column(name="dt_update", type="datetime", nullable=true)
00035      */
00036     private $dtUpdate;
00037 
00038     /**
00039      * @var \DateTime
00040      *
00041      * @ORM\Column(name="dt_create", type="datetime", nullable=true)
00042      */
00043     private $dtCreate;
00044 
00045     /**
00046      * @var boolean
00047      *
00048      * @ORM\Column(name="bl_deactivated", type="boolean", nullable=true)
00049      */
00050     private $blDeactivated;
00051 
00052     /**
00053      * @var string
00054      *
00055      * @ORM\Column(name="comment", type="string", length=255, nullable=true)
00056      */
00057     private $comment;
00058 
00059     /**
00060      * @var integer
00061      *
00062      * @ORM\Column(name="nb_contractual_period", type="integer", nullable=true)
00063      */
00064     private $nbContractualPeriod;
00065 
00066     /**
00067      * @var string
00068      *
00069      * @ORM\Column(name="cd_provider_account", type="string", length=45, nullable=true)
00070      */
00071     private $cdProviderAccount;
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 string
00082      *
00083      * @ORM\Column(name="cd_provider", type="string", length=10, nullable=false)
00084      */
00085     private $cdProvider;
00086 
00087     /**
00088      * @var \DateTime
00089      *
00090      * @ORM\Column(name="dt_deactivated", type="datetime", nullable=true)
00091      */
00092     private $dtDeactivated;
00093 
00094     /**
00095      * @var string
00096      *
00097      * @ORM\Column(name="carrier_name", type="string", length=255, nullable=true)
00098      */
00099     private $carrierName;
00100 
00101     /**
00102      * @var integer
00103      *
00104      * @ORM\Column(name="id_country_provider_group", type="integer", nullable=false)
00105      */
00106     private $idCountryProviderGroup;
00107 
00108     /**
00109      * @var \User
00110      *
00111      * @ORM\ManyToOne(targetEntity="User")
00112      * @ORM\JoinColumns({
00113      *   @ORM\JoinColumn(name="id_user_update_by", referencedColumnName="id_user")
00114      * })
00115      */
00116     private $idUserUpdateBy;
00117 
00118     /**
00119      * @var \User
00120      *
00121      * @ORM\ManyToOne(targetEntity="User")
00122      * @ORM\JoinColumns({
00123      *   @ORM\JoinColumn(name="id_user_create_by", referencedColumnName="id_user")
00124      * })
00125      */
00126     private $idUserCreateBy;
00127 
00128     /**
00129      * @var \CompanyType
00130      *
00131      * @ORM\ManyToOne(targetEntity="CompanyType")
00132      * @ORM\JoinColumns({
00133      *   @ORM\JoinColumn(name="id_company_type", referencedColumnName="id_company_type")
00134      * })
00135      */
00136     private $idCompanyType;
00137 
00138     /**
00139      * @var \Frequency
00140      *
00141      * @ORM\ManyToOne(targetEntity="Frequency")
00142      * @ORM\JoinColumns({
00143      *   @ORM\JoinColumn(name="id_frequence", referencedColumnName="id_frequency")
00144      * })
00145      */
00146     private $idFrequence;
00147 
00148     /**
00149      * @var \Currency
00150      *
00151      * @ORM\ManyToOne(targetEntity="Currency")
00152      * @ORM\JoinColumns({
00153      *   @ORM\JoinColumn(name="id_currency", referencedColumnName="id_currency")
00154      * })
00155      */
00156     private $idCurrency;
00157 
00158 
00159 
00160     /**
00161      * Get idProvider
00162      *
00163      * @return integer 
00164      */
00165     public function getIdProvider()
00166     {
00167         return $this->idProvider;
00168     }
00169 
00170     /**
00171      * Set lbProvider
00172      *
00173      * @param string $lbProvider
00174      * @return Provider
00175      */
00176     public function setLbProvider($lbProvider)
00177     {
00178         $this->lbProvider = $lbProvider;
00179     
00180         return $this;
00181     }
00182 
00183     /**
00184      * Get lbProvider
00185      *
00186      * @return string 
00187      */
00188     public function getLbProvider()
00189     {
00190         return $this->lbProvider;
00191     }
00192 
00193     /**
00194      * Set dtUpdate
00195      *
00196      * @param \DateTime $dtUpdate
00197      * @return Provider
00198      */
00199     public function setDtUpdate($dtUpdate)
00200     {
00201         $this->dtUpdate = $dtUpdate;
00202     
00203         return $this;
00204     }
00205 
00206     /**
00207      * Get dtUpdate
00208      *
00209      * @return \DateTime 
00210      */
00211     public function getDtUpdate()
00212     {
00213         return $this->dtUpdate;
00214     }
00215 
00216     /**
00217      * Set dtCreate
00218      *
00219      * @param \DateTime $dtCreate
00220      * @return Provider
00221      */
00222     public function setDtCreate($dtCreate)
00223     {
00224         $this->dtCreate = $dtCreate;
00225     
00226         return $this;
00227     }
00228 
00229     /**
00230      * Get dtCreate
00231      *
00232      * @return \DateTime 
00233      */
00234     public function getDtCreate()
00235     {
00236         return $this->dtCreate;
00237     }
00238 
00239     /**
00240      * Set blDeactivated
00241      *
00242      * @param boolean $blDeactivated
00243      * @return Provider
00244      */
00245     public function setBlDeactivated($blDeactivated)
00246     {
00247         $this->blDeactivated = $blDeactivated;
00248     
00249         return $this;
00250     }
00251 
00252     /**
00253      * Get blDeactivated
00254      *
00255      * @return boolean 
00256      */
00257     public function getBlDeactivated()
00258     {
00259         return $this->blDeactivated;
00260     }
00261 
00262     /**
00263      * Set comment
00264      *
00265      * @param string $comment
00266      * @return Provider
00267      */
00268     public function setComment($comment)
00269     {
00270         $this->comment = $comment;
00271     
00272         return $this;
00273     }
00274 
00275     /**
00276      * Get comment
00277      *
00278      * @return string 
00279      */
00280     public function getComment()
00281     {
00282         return $this->comment;
00283     }
00284 
00285     /**
00286      * Set nbContractualPeriod
00287      *
00288      * @param integer $nbContractualPeriod
00289      * @return Provider
00290      */
00291     public function setNbContractualPeriod($nbContractualPeriod)
00292     {
00293         $this->nbContractualPeriod = $nbContractualPeriod;
00294     
00295         return $this;
00296     }
00297 
00298     /**
00299      * Get nbContractualPeriod
00300      *
00301      * @return integer 
00302      */
00303     public function getNbContractualPeriod()
00304     {
00305         return $this->nbContractualPeriod;
00306     }
00307 
00308     /**
00309      * Set cdProviderAccount
00310      *
00311      * @param string $cdProviderAccount
00312      * @return Provider
00313      */
00314     public function setCdProviderAccount($cdProviderAccount)
00315     {
00316         $this->cdProviderAccount = $cdProviderAccount;
00317     
00318         return $this;
00319     }
00320 
00321     /**
00322      * Get cdProviderAccount
00323      *
00324      * @return string 
00325      */
00326     public function getCdProviderAccount()
00327     {
00328         return $this->cdProviderAccount;
00329     }
00330 
00331     /**
00332      * Set nbNPeriod
00333      *
00334      * @param integer $nbNPeriod
00335      * @return Provider
00336      */
00337     public function setNbNPeriod($nbNPeriod)
00338     {
00339         $this->nbNPeriod = $nbNPeriod;
00340     
00341         return $this;
00342     }
00343 
00344     /**
00345      * Get nbNPeriod
00346      *
00347      * @return integer 
00348      */
00349     public function getNbNPeriod()
00350     {
00351         return $this->nbNPeriod;
00352     }
00353 
00354     /**
00355      * Set cdProvider
00356      *
00357      * @param string $cdProvider
00358      * @return Provider
00359      */
00360     public function setCdProvider($cdProvider)
00361     {
00362         $this->cdProvider = $cdProvider;
00363     
00364         return $this;
00365     }
00366 
00367     /**
00368      * Get cdProvider
00369      *
00370      * @return string 
00371      */
00372     public function getCdProvider()
00373     {
00374         return $this->cdProvider;
00375     }
00376 
00377     /**
00378      * Set dtDeactivated
00379      *
00380      * @param \DateTime $dtDeactivated
00381      * @return Provider
00382      */
00383     public function setDtDeactivated($dtDeactivated)
00384     {
00385         $this->dtDeactivated = $dtDeactivated;
00386     
00387         return $this;
00388     }
00389 
00390     /**
00391      * Get dtDeactivated
00392      *
00393      * @return \DateTime 
00394      */
00395     public function getDtDeactivated()
00396     {
00397         return $this->dtDeactivated;
00398     }
00399 
00400     /**
00401      * Set carrierName
00402      *
00403      * @param string $carrierName
00404      * @return Provider
00405      */
00406     public function setCarrierName($carrierName)
00407     {
00408         $this->carrierName = $carrierName;
00409     
00410         return $this;
00411     }
00412 
00413     /**
00414      * Get carrierName
00415      *
00416      * @return string 
00417      */
00418     public function getCarrierName()
00419     {
00420         return $this->carrierName;
00421     }
00422 
00423     /**
00424      * Set idCountryProviderGroup
00425      *
00426      * @param integer $idCountryProviderGroup
00427      * @return Provider
00428      */
00429     public function setIdCountryProviderGroup($idCountryProviderGroup)
00430     {
00431         $this->idCountryProviderGroup = $idCountryProviderGroup;
00432     
00433         return $this;
00434     }
00435 
00436     /**
00437      * Get idCountryProviderGroup
00438      *
00439      * @return integer 
00440      */
00441     public function getIdCountryProviderGroup()
00442     {
00443         return $this->idCountryProviderGroup;
00444     }
00445 
00446     /**
00447      * Set idUserUpdateBy
00448      *
00449      * @param \Etrali\GinangBundle\Entity\User $idUserUpdateBy
00450      * @return Provider
00451      */
00452     public function setIdUserUpdateBy(\Etrali\GinangBundle\Entity\User $idUserUpdateBy = null)
00453     {
00454         $this->idUserUpdateBy = $idUserUpdateBy;
00455     
00456         return $this;
00457     }
00458 
00459     /**
00460      * Get idUserUpdateBy
00461      *
00462      * @return \Etrali\GinangBundle\Entity\User 
00463      */
00464     public function getIdUserUpdateBy()
00465     {
00466         return $this->idUserUpdateBy;
00467     }
00468 
00469     /**
00470      * Set idUserCreateBy
00471      *
00472      * @param \Etrali\GinangBundle\Entity\User $idUserCreateBy
00473      * @return Provider
00474      */
00475     public function setIdUserCreateBy(\Etrali\GinangBundle\Entity\User $idUserCreateBy = null)
00476     {
00477         $this->idUserCreateBy = $idUserCreateBy;
00478     
00479         return $this;
00480     }
00481 
00482     /**
00483      * Get idUserCreateBy
00484      *
00485      * @return \Etrali\GinangBundle\Entity\User 
00486      */
00487     public function getIdUserCreateBy()
00488     {
00489         return $this->idUserCreateBy;
00490     }
00491 
00492     /**
00493      * Set idCompanyType
00494      *
00495      * @param \Etrali\GinangBundle\Entity\CompanyType $idCompanyType
00496      * @return Provider
00497      */
00498     public function setIdCompanyType(\Etrali\GinangBundle\Entity\CompanyType $idCompanyType = null)
00499     {
00500         $this->idCompanyType = $idCompanyType;
00501     
00502         return $this;
00503     }
00504 
00505     /**
00506      * Get idCompanyType
00507      *
00508      * @return \Etrali\GinangBundle\Entity\CompanyType 
00509      */
00510     public function getIdCompanyType()
00511     {
00512         return $this->idCompanyType;
00513     }
00514 
00515     /**
00516      * Set idFrequence
00517      *
00518      * @param \Etrali\GinangBundle\Entity\Frequency $idFrequence
00519      * @return Provider
00520      */
00521     public function setIdFrequence(\Etrali\GinangBundle\Entity\Frequency $idFrequence = null)
00522     {
00523         $this->idFrequence = $idFrequence;
00524     
00525         return $this;
00526     }
00527 
00528     /**
00529      * Get idFrequence
00530      *
00531      * @return \Etrali\GinangBundle\Entity\Frequency 
00532      */
00533     public function getIdFrequence()
00534     {
00535         return $this->idFrequence;
00536     }
00537 
00538     /**
00539      * Set idCurrency
00540      *
00541      * @param \Etrali\GinangBundle\Entity\Currency $idCurrency
00542      * @return Provider
00543      */
00544     public function setIdCurrency(\Etrali\GinangBundle\Entity\Currency $idCurrency = null)
00545     {
00546         $this->idCurrency = $idCurrency;
00547     
00548         return $this;
00549     }
00550 
00551     /**
00552      * Get idCurrency
00553      *
00554      * @return \Etrali\GinangBundle\Entity\Currency 
00555      */
00556     public function getIdCurrency()
00557     {
00558         return $this->idCurrency;
00559     }
00560 }
 All Classes Namespaces Files Functions Variables