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