Gina Next Generation
 All Classes Namespaces Files Functions Variables
PayingDetail.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  * PayingDetail
00009  *
00010  * @ORM\Table(name="paying_detail")
00011  * @ORM\Entity
00012  */
00013 class PayingDetail
00014 {
00015     /**
00016      * @var integer
00017      *
00018      * @ORM\Column(name="id_paying_detail", type="integer", nullable=false)
00019      * @ORM\Id
00020      * @ORM\GeneratedValue(strategy="IDENTITY")
00021      */
00022     private $idPayingDetail;
00023 
00024     /**
00025      * @var integer
00026      *
00027      * @ORM\Column(name="id_object", type="integer", nullable=true)
00028      */
00029     private $idObject;
00030 
00031     /**
00032      * @var integer
00033      *
00034      * @ORM\Column(name="id_branch_payer", type="integer", nullable=true)
00035      */
00036     private $idBranchPayer;
00037 
00038     /**
00039      * @var string
00040      *
00041      * @ORM\Column(name="cd_branch_account", type="string", length=45, nullable=true)
00042      */
00043     private $cdBranchAccount;
00044 
00045     /**
00046      * @var string
00047      *
00048      * @ORM\Column(name="cd_order", type="string", length=45, nullable=true)
00049      */
00050     private $cdOrder;
00051 
00052     /**
00053      * @var float
00054      *
00055      * @ORM\Column(name="nb_nrc", type="decimal", nullable=true)
00056      */
00057     private $nbNrc;
00058 
00059     /**
00060      * @var float
00061      *
00062      * @ORM\Column(name="nb_mrc", type="decimal", nullable=true)
00063      */
00064     private $nbMrc;
00065 
00066     /**
00067      * @var float
00068      *
00069      * @ORM\Column(name="nb_percentage", type="decimal", nullable=true)
00070      */
00071     private $nbPercentage;
00072 
00073     /**
00074      * @var integer
00075      *
00076      * @ORM\Column(name="nb_contract_period", type="integer", nullable=true)
00077      */
00078     private $nbContractPeriod;
00079 
00080     /**
00081      * @var integer
00082      *
00083      * @ORM\Column(name="nb_notice_period", type="integer", nullable=true)
00084      */
00085     private $nbNoticePeriod;
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_comment", type="string", length=255, nullable=true)
00105      */
00106     private $cmComment;
00107 
00108     /**
00109      * @var boolean
00110      *
00111      * @ORM\Column(name="bl_deactivated", type="boolean", nullable=true)
00112      */
00113     private $blDeactivated;
00114 
00115     /**
00116      * @var integer
00117      *
00118      * @ORM\Column(name="id_user_sale", type="integer", nullable=true)
00119      */
00120     private $idUserSale;
00121 
00122     /**
00123      * @var string
00124      *
00125      * @ORM\Column(name="lb_contract_ref", type="string", length=255, nullable=true)
00126      */
00127     private $lbContractRef;
00128 
00129     /**
00130      * @var \DateTime
00131      *
00132      * @ORM\Column(name="dt_contract_start", type="datetime", nullable=true)
00133      */
00134     private $dtContractStart;
00135 
00136     /**
00137      * @var \DateTime
00138      *
00139      * @ORM\Column(name="dt_contract_end", type="datetime", nullable=true)
00140      */
00141     private $dtContractEnd;
00142 
00143     /**
00144      * @var \Payed
00145      *
00146      * @ORM\ManyToOne(targetEntity="Payed")
00147      * @ORM\JoinColumns({
00148      *   @ORM\JoinColumn(name="id_payed", referencedColumnName="id_payed")
00149      * })
00150      */
00151     private $idPayed;
00152 
00153     /**
00154      * @var \ObjectType
00155      *
00156      * @ORM\ManyToOne(targetEntity="ObjectType")
00157      * @ORM\JoinColumns({
00158      *   @ORM\JoinColumn(name="id_object_type", referencedColumnName="id_object_type")
00159      * })
00160      */
00161     private $idObjectType;
00162 
00163     /**
00164      * @var \Frequency
00165      *
00166      * @ORM\ManyToOne(targetEntity="Frequency")
00167      * @ORM\JoinColumns({
00168      *   @ORM\JoinColumn(name="id_frequency", referencedColumnName="id_frequency")
00169      * })
00170      */
00171     private $idFrequency;
00172 
00173     /**
00174      * @var \Currency
00175      *
00176      * @ORM\ManyToOne(targetEntity="Currency")
00177      * @ORM\JoinColumns({
00178      *   @ORM\JoinColumn(name="id_currency", referencedColumnName="id_currency")
00179      * })
00180      */
00181     private $idCurrency;
00182 
00183 
00184 
00185     /**
00186      * Get idPayingDetail
00187      *
00188      * @return integer 
00189      */
00190     public function getIdPayingDetail()
00191     {
00192         return $this->idPayingDetail;
00193     }
00194 
00195     /**
00196      * Set idObject
00197      *
00198      * @param integer $idObject
00199      * @return PayingDetail
00200      */
00201     public function setIdObject($idObject)
00202     {
00203         $this->idObject = $idObject;
00204     
00205         return $this;
00206     }
00207 
00208     /**
00209      * Get idObject
00210      *
00211      * @return integer 
00212      */
00213     public function getIdObject()
00214     {
00215         return $this->idObject;
00216     }
00217 
00218     /**
00219      * Set idBranchPayer
00220      *
00221      * @param integer $idBranchPayer
00222      * @return PayingDetail
00223      */
00224     public function setIdBranchPayer($idBranchPayer)
00225     {
00226         $this->idBranchPayer = $idBranchPayer;
00227     
00228         return $this;
00229     }
00230 
00231     /**
00232      * Get idBranchPayer
00233      *
00234      * @return integer 
00235      */
00236     public function getIdBranchPayer()
00237     {
00238         return $this->idBranchPayer;
00239     }
00240 
00241     /**
00242      * Set cdBranchAccount
00243      *
00244      * @param string $cdBranchAccount
00245      * @return PayingDetail
00246      */
00247     public function setCdBranchAccount($cdBranchAccount)
00248     {
00249         $this->cdBranchAccount = $cdBranchAccount;
00250     
00251         return $this;
00252     }
00253 
00254     /**
00255      * Get cdBranchAccount
00256      *
00257      * @return string 
00258      */
00259     public function getCdBranchAccount()
00260     {
00261         return $this->cdBranchAccount;
00262     }
00263 
00264     /**
00265      * Set cdOrder
00266      *
00267      * @param string $cdOrder
00268      * @return PayingDetail
00269      */
00270     public function setCdOrder($cdOrder)
00271     {
00272         $this->cdOrder = $cdOrder;
00273     
00274         return $this;
00275     }
00276 
00277     /**
00278      * Get cdOrder
00279      *
00280      * @return string 
00281      */
00282     public function getCdOrder()
00283     {
00284         return $this->cdOrder;
00285     }
00286 
00287     /**
00288      * Set nbNrc
00289      *
00290      * @param float $nbNrc
00291      * @return PayingDetail
00292      */
00293     public function setNbNrc($nbNrc)
00294     {
00295         $this->nbNrc = $nbNrc;
00296     
00297         return $this;
00298     }
00299 
00300     /**
00301      * Get nbNrc
00302      *
00303      * @return float 
00304      */
00305     public function getNbNrc()
00306     {
00307         return $this->nbNrc;
00308     }
00309 
00310     /**
00311      * Set nbMrc
00312      *
00313      * @param float $nbMrc
00314      * @return PayingDetail
00315      */
00316     public function setNbMrc($nbMrc)
00317     {
00318         $this->nbMrc = $nbMrc;
00319     
00320         return $this;
00321     }
00322 
00323     /**
00324      * Get nbMrc
00325      *
00326      * @return float 
00327      */
00328     public function getNbMrc()
00329     {
00330         return $this->nbMrc;
00331     }
00332 
00333     /**
00334      * Set nbPercentage
00335      *
00336      * @param float $nbPercentage
00337      * @return PayingDetail
00338      */
00339     public function setNbPercentage($nbPercentage)
00340     {
00341         $this->nbPercentage = $nbPercentage;
00342     
00343         return $this;
00344     }
00345 
00346     /**
00347      * Get nbPercentage
00348      *
00349      * @return float 
00350      */
00351     public function getNbPercentage()
00352     {
00353         return $this->nbPercentage;
00354     }
00355 
00356     /**
00357      * Set nbContractPeriod
00358      *
00359      * @param integer $nbContractPeriod
00360      * @return PayingDetail
00361      */
00362     public function setNbContractPeriod($nbContractPeriod)
00363     {
00364         $this->nbContractPeriod = $nbContractPeriod;
00365     
00366         return $this;
00367     }
00368 
00369     /**
00370      * Get nbContractPeriod
00371      *
00372      * @return integer 
00373      */
00374     public function getNbContractPeriod()
00375     {
00376         return $this->nbContractPeriod;
00377     }
00378 
00379     /**
00380      * Set nbNoticePeriod
00381      *
00382      * @param integer $nbNoticePeriod
00383      * @return PayingDetail
00384      */
00385     public function setNbNoticePeriod($nbNoticePeriod)
00386     {
00387         $this->nbNoticePeriod = $nbNoticePeriod;
00388     
00389         return $this;
00390     }
00391 
00392     /**
00393      * Get nbNoticePeriod
00394      *
00395      * @return integer 
00396      */
00397     public function getNbNoticePeriod()
00398     {
00399         return $this->nbNoticePeriod;
00400     }
00401 
00402     /**
00403      * Set dtStart
00404      *
00405      * @param \DateTime $dtStart
00406      * @return PayingDetail
00407      */
00408     public function setDtStart($dtStart)
00409     {
00410         $this->dtStart = $dtStart;
00411     
00412         return $this;
00413     }
00414 
00415     /**
00416      * Get dtStart
00417      *
00418      * @return \DateTime 
00419      */
00420     public function getDtStart()
00421     {
00422         return $this->dtStart;
00423     }
00424 
00425     /**
00426      * Set dtEnd
00427      *
00428      * @param \DateTime $dtEnd
00429      * @return PayingDetail
00430      */
00431     public function setDtEnd($dtEnd)
00432     {
00433         $this->dtEnd = $dtEnd;
00434     
00435         return $this;
00436     }
00437 
00438     /**
00439      * Get dtEnd
00440      *
00441      * @return \DateTime 
00442      */
00443     public function getDtEnd()
00444     {
00445         return $this->dtEnd;
00446     }
00447 
00448     /**
00449      * Set cmComment
00450      *
00451      * @param string $cmComment
00452      * @return PayingDetail
00453      */
00454     public function setCmComment($cmComment)
00455     {
00456         $this->cmComment = $cmComment;
00457     
00458         return $this;
00459     }
00460 
00461     /**
00462      * Get cmComment
00463      *
00464      * @return string 
00465      */
00466     public function getCmComment()
00467     {
00468         return $this->cmComment;
00469     }
00470 
00471     /**
00472      * Set blDeactivated
00473      *
00474      * @param boolean $blDeactivated
00475      * @return PayingDetail
00476      */
00477     public function setBlDeactivated($blDeactivated)
00478     {
00479         $this->blDeactivated = $blDeactivated;
00480     
00481         return $this;
00482     }
00483 
00484     /**
00485      * Get blDeactivated
00486      *
00487      * @return boolean 
00488      */
00489     public function getBlDeactivated()
00490     {
00491         return $this->blDeactivated;
00492     }
00493 
00494     /**
00495      * Set idUserSale
00496      *
00497      * @param integer $idUserSale
00498      * @return PayingDetail
00499      */
00500     public function setIdUserSale($idUserSale)
00501     {
00502         $this->idUserSale = $idUserSale;
00503     
00504         return $this;
00505     }
00506 
00507     /**
00508      * Get idUserSale
00509      *
00510      * @return integer 
00511      */
00512     public function getIdUserSale()
00513     {
00514         return $this->idUserSale;
00515     }
00516 
00517     /**
00518      * Set lbContractRef
00519      *
00520      * @param string $lbContractRef
00521      * @return PayingDetail
00522      */
00523     public function setLbContractRef($lbContractRef)
00524     {
00525         $this->lbContractRef = $lbContractRef;
00526     
00527         return $this;
00528     }
00529 
00530     /**
00531      * Get lbContractRef
00532      *
00533      * @return string 
00534      */
00535     public function getLbContractRef()
00536     {
00537         return $this->lbContractRef;
00538     }
00539 
00540     /**
00541      * Set dtContractStart
00542      *
00543      * @param \DateTime $dtContractStart
00544      * @return PayingDetail
00545      */
00546     public function setDtContractStart($dtContractStart)
00547     {
00548         $this->dtContractStart = $dtContractStart;
00549     
00550         return $this;
00551     }
00552 
00553     /**
00554      * Get dtContractStart
00555      *
00556      * @return \DateTime 
00557      */
00558     public function getDtContractStart()
00559     {
00560         return $this->dtContractStart;
00561     }
00562 
00563     /**
00564      * Set dtContractEnd
00565      *
00566      * @param \DateTime $dtContractEnd
00567      * @return PayingDetail
00568      */
00569     public function setDtContractEnd($dtContractEnd)
00570     {
00571         $this->dtContractEnd = $dtContractEnd;
00572     
00573         return $this;
00574     }
00575 
00576     /**
00577      * Get dtContractEnd
00578      *
00579      * @return \DateTime 
00580      */
00581     public function getDtContractEnd()
00582     {
00583         return $this->dtContractEnd;
00584     }
00585 
00586     /**
00587      * Set idPayed
00588      *
00589      * @param \Etrali\GinangBundle\Entity\Payed $idPayed
00590      * @return PayingDetail
00591      */
00592     public function setIdPayed(\Etrali\GinangBundle\Entity\Payed $idPayed = null)
00593     {
00594         $this->idPayed = $idPayed;
00595     
00596         return $this;
00597     }
00598 
00599     /**
00600      * Get idPayed
00601      *
00602      * @return \Etrali\GinangBundle\Entity\Payed 
00603      */
00604     public function getIdPayed()
00605     {
00606         return $this->idPayed;
00607     }
00608 
00609     /**
00610      * Set idObjectType
00611      *
00612      * @param \Etrali\GinangBundle\Entity\ObjectType $idObjectType
00613      * @return PayingDetail
00614      */
00615     public function setIdObjectType(\Etrali\GinangBundle\Entity\ObjectType $idObjectType = null)
00616     {
00617         $this->idObjectType = $idObjectType;
00618     
00619         return $this;
00620     }
00621 
00622     /**
00623      * Get idObjectType
00624      *
00625      * @return \Etrali\GinangBundle\Entity\ObjectType 
00626      */
00627     public function getIdObjectType()
00628     {
00629         return $this->idObjectType;
00630     }
00631 
00632     /**
00633      * Set idFrequency
00634      *
00635      * @param \Etrali\GinangBundle\Entity\Frequency $idFrequency
00636      * @return PayingDetail
00637      */
00638     public function setIdFrequency(\Etrali\GinangBundle\Entity\Frequency $idFrequency = null)
00639     {
00640         $this->idFrequency = $idFrequency;
00641     
00642         return $this;
00643     }
00644 
00645     /**
00646      * Get idFrequency
00647      *
00648      * @return \Etrali\GinangBundle\Entity\Frequency 
00649      */
00650     public function getIdFrequency()
00651     {
00652         return $this->idFrequency;
00653     }
00654 
00655     /**
00656      * Set idCurrency
00657      *
00658      * @param \Etrali\GinangBundle\Entity\Currency $idCurrency
00659      * @return PayingDetail
00660      */
00661     public function setIdCurrency(\Etrali\GinangBundle\Entity\Currency $idCurrency = null)
00662     {
00663         $this->idCurrency = $idCurrency;
00664     
00665         return $this;
00666     }
00667 
00668     /**
00669      * Get idCurrency
00670      *
00671      * @return \Etrali\GinangBundle\Entity\Currency 
00672      */
00673     public function getIdCurrency()
00674     {
00675         return $this->idCurrency;
00676     }
00677 }
 All Classes Namespaces Files Functions Variables