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