Advertisement
fahmihilmansyah

hrgender

Feb 16th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.46 KB | None | 0 0
  1. <?php
  2.  
  3. namespace Fhh\HrisPayroll\Bundle\Entity;
  4.  
  5. use Doctrine\ORM\Mapping as ORM;
  6.  
  7. /**
  8.  * HrGender
  9.  *
  10.  * @ORM\Table(name="hr_gender")
  11.  * @ORM\Entity
  12.  */
  13. class HrGender
  14. {
  15.     /**
  16.      * @var ArrayCollection
  17.      * @ORM\OneToMany(targetEntity="HrEmployee", mappedBy="HrGender")
  18.      */
  19.     private $employee;
  20.     /**
  21.      * @var integer
  22.      *
  23.      * @ORM\Column(name="id_gender", type="integer", nullable=false)
  24.      * @ORM\Id
  25.      * @ORM\GeneratedValue(strategy="AUTO")
  26.      */
  27.     private $idGender;
  28.  
  29.     /**
  30.      * @var string
  31.      *
  32.      * @ORM\Column(name="gender_name", type="string", length=255, nullable=true)
  33.      */
  34.     private $genderName;
  35.  
  36.     public function __toString(){
  37.         return $this->getGenderName();
  38.     }
  39.     /**
  40.      * Set idGender
  41.      *
  42.      * @param string $idGender
  43.      *
  44.      * @return HrGender
  45.      */
  46.     public function setIdGender($idGender)
  47.     {
  48.         $this->idGender = $idGender;
  49.  
  50.         return $this;
  51.     }
  52.  
  53.  
  54.     /**
  55.      * Get idGender
  56.      *
  57.      * @return integer
  58.      */
  59.     public function getIdGender()
  60.     {
  61.         return $this->idGender;
  62.     }
  63.  
  64.     /**
  65.      * Set genderName
  66.      *
  67.      * @param string $genderName
  68.      *
  69.      * @return HrGender
  70.      */
  71.     public function setGenderName($genderName)
  72.     {
  73.         $this->genderName = $genderName;
  74.  
  75.         return $this;
  76.     }
  77.  
  78.     /**
  79.      * Get genderName
  80.      *
  81.      * @return string
  82.      */
  83.     public function getGenderName()
  84.     {
  85.         return $this->genderName;
  86.     }
  87.    
  88.     /**
  89.      * Constructor
  90.      */
  91.     public function __construct()
  92.     {
  93.         $this->employee = new \Doctrine\Common\Collections\ArrayCollection();
  94.     }
  95.  
  96.     /**
  97.      * Add employee
  98.      *
  99.      * @param \Fhh\HrisPayroll\Bundle\Entity\HrEmployee $employee
  100.      *
  101.      * @return HrGender
  102.      */
  103.     public function addEmployee(\Fhh\HrisPayroll\Bundle\Entity\HrEmployee $employee)
  104.     {
  105.         $this->employee[] = $employee;
  106.  
  107.         return $this;
  108.     }
  109.  
  110.     /**
  111.      * Remove employee
  112.      *
  113.      * @param \Fhh\HrisPayroll\Bundle\Entity\HrEmployee $employee
  114.      */
  115.     public function removeEmployee(\Fhh\HrisPayroll\Bundle\Entity\HrEmployee $employee)
  116.     {
  117.         $this->employee->removeElement($employee);
  118.     }
  119.  
  120.     /**
  121.      * Get employee
  122.      *
  123.      * @return \Doctrine\Common\Collections\Collection
  124.      */
  125.     public function getEmployee()
  126.     {
  127.         return $this->employee;
  128.     }
  129.    
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement