src/project/OfficeBrain/CustomBundle/CareerBundle/Entity/CareerPositionCategory.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\project\OfficeBrain\CustomBundle\CareerBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as GEDMO;
  5. use Symfony\Component\Validator\Constraints as Assert;
  6. /**
  7.  * CareerPositionCategory
  8.  *
  9.  * @ORM\Table("tbl_career_position_category")
  10.  * @ORM\Entity(repositoryClass="App\project\OfficeBrain\CustomBundle\CareerBundle\Entity\CareerPositionCategoryRepository")
  11.  */
  12. class CareerPositionCategory
  13. {
  14.     const STATUS_ACTIVE 1;
  15.     
  16.     /**
  17.      * @var integer
  18.      *
  19.      * @ORM\Column(name="id", type="integer")
  20.      * @ORM\Id
  21.      * @ORM\GeneratedValue(strategy="AUTO")
  22.      * @ORM\OneToMany(targetEntity="CareerPosition", mappedBy="CareerPositionCategory")
  23.      */
  24.     private $id;
  25.     /**
  26.      * @var string
  27.      *
  28.      * @ORM\Column(name="position_category", type="string", length=255)
  29.      */
  30.     private $positionCategory;
  31.     
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="status", type="boolean", nullable=false)
  36.      */
  37.     private $status self::STATUS_ACTIVE;
  38.     
  39.     /**
  40.      * @var integer
  41.      *
  42.      * @ORM\Column(name="instance_id", type="integer", nullable=true)
  43.      */
  44.     private $instanceId;
  45.     /**
  46.      * @var integer
  47.      *
  48.      * @ORM\Column(name="country_id", type="integer", nullable=true)
  49.      */
  50.     private $countryId;
  51.     /**
  52.      * @var integer
  53.      *
  54.      * @ORM\Column(name="created_uid", type="integer", nullable=true)
  55.      */
  56.     private $createdUid;
  57.     /**
  58.      * @var integer
  59.      *
  60.      * @ORM\Column(name="updated_uid", type="integer", nullable=true)
  61.      */
  62.     private $updatedUid;
  63.     /**
  64.      * @var integer
  65.      *
  66.      * @ORM\Column(name="deleted_uid", type="integer", nullable=true)
  67.      */
  68.     private $deletedUid;
  69.     /**
  70.      * @var \DateTime
  71.      *
  72.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  73.      */
  74.     private $createdAt;
  75.     /**
  76.      * @var \DateTime
  77.      *
  78.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  79.      */
  80.     private $updatedAt;
  81.     /**
  82.      * @var \DateTime
  83.      *
  84.      * @ORM\Column(name="deleted_at", type="datetime", nullable=true)
  85.      */
  86.     private $deletedAt;
  87.     /**
  88.      * Get id
  89.      *
  90.      * @return integer
  91.      */
  92.     public function getId()
  93.     {
  94.         return $this->id;
  95.     }
  96.     /**
  97.      * Set positionCategory
  98.      *
  99.      * @param string $positionCategory
  100.      *
  101.      * @return CareerPositionCategory
  102.      */
  103.     public function setPositionCategory($positionCategory)
  104.     {
  105.         $this->positionCategory $positionCategory;
  106.         return $this;
  107.     }
  108.     /**
  109.      * Get positionCategory
  110.      *
  111.      * @return string
  112.      */
  113.     public function getPositionCategory()
  114.     {
  115.         return $this->positionCategory;
  116.     }
  117.     public function __toString()
  118.     {
  119.         return (string) $this->getPositionCategory();
  120.     }
  121.     
  122.     /**
  123.      * Set status
  124.      *
  125.      * @param integer $status
  126.      *
  127.      * @return CareerPositionCategory
  128.      */
  129.     public function setStatus($status)
  130.     {
  131.         $this->status $status;
  132.     
  133.         return $this;
  134.     }
  135.     
  136.     /**
  137.      * Get status
  138.      *
  139.      * @return integer
  140.      */
  141.     public function getStatus()
  142.     {
  143.         return $this->status;
  144.     }
  145.     /**
  146.      * Set instanceId
  147.      *
  148.      * @param integer $instanceId
  149.      *
  150.      * @return CareerPositionCategory
  151.      */
  152.     public function setInstanceId($instanceId)
  153.     {
  154.         $this->instanceId $instanceId;
  155.         return $this;
  156.     }
  157.     /**
  158.      * Get instanceId
  159.      *
  160.      * @return integer
  161.      */
  162.     public function getInstanceId()
  163.     {
  164.         return $this->instanceId;
  165.     }
  166.     /**
  167.      * Set countryId
  168.      *
  169.      * @param integer $countryId
  170.      *
  171.      * @return CareerPositionCategory
  172.      */
  173.     public function setCountryId($countryId)
  174.     {
  175.         $this->countryId $countryId;
  176.         return $this;
  177.     }
  178.     /**
  179.      * Get countryId
  180.      *
  181.      * @return integer
  182.      */
  183.     public function getCountryId()
  184.     {
  185.         return $this->countryId;
  186.     }
  187.     /**
  188.      * Set createdUid
  189.      *
  190.      * @param integer $createdUid
  191.      *
  192.      * @return CareerPositionCategory
  193.      */
  194.     public function setCreatedUid($createdUid)
  195.     {
  196.         $this->createdUid $createdUid;
  197.         return $this;
  198.     }
  199.     /**
  200.      * Get createdUid
  201.      *
  202.      * @return integer
  203.      */
  204.     public function getCreatedUid()
  205.     {
  206.         return $this->createdUid;
  207.     }
  208.     /**
  209.      * Set updatedUid
  210.      *
  211.      * @param integer $updatedUid
  212.      *
  213.      * @return CareerPositionCategory
  214.      */
  215.     public function setUpdatedUid($updatedUid)
  216.     {
  217.         $this->updatedUid $updatedUid;
  218.         return $this;
  219.     }
  220.     /**
  221.      * Get updatedUid
  222.      *
  223.      * @return integer
  224.      */
  225.     public function getUpdatedUid()
  226.     {
  227.         return $this->updatedUid;
  228.     }
  229.     /**
  230.      * Set deletedUid
  231.      *
  232.      * @param integer $deletedUid
  233.      *
  234.      * @return CareerPositionCategory
  235.      */
  236.     public function setDeletedUid($deletedUid)
  237.     {
  238.         $this->deletedUid $deletedUid;
  239.         return $this;
  240.     }
  241.     /**
  242.      * Get deletedUid
  243.      *
  244.      * @return integer
  245.      */
  246.     public function getDeletedUid()
  247.     {
  248.         return $this->deletedUid;
  249.     }
  250.     /**
  251.      * Set createdAt
  252.      *
  253.      * @param \DateTime $createdAt
  254.      *
  255.      * @return CareerPositionCategory
  256.      */
  257.     public function setCreatedAt($createdAt)
  258.     {
  259.         $this->createdAt $createdAt;
  260.         return $this;
  261.     }
  262.     /**
  263.      * Get createdAt
  264.      *
  265.      * @return \DateTime
  266.      */
  267.     public function getCreatedAt()
  268.     {
  269.         return $this->createdAt;
  270.     }
  271.     /**
  272.      * Set updatedAt
  273.      *
  274.      * @param \DateTime $updatedAt
  275.      *
  276.      * @return CareerPositionCategory
  277.      */
  278.     public function setUpdatedAt($updatedAt)
  279.     {
  280.         $this->updatedAt $updatedAt;
  281.         return $this;
  282.     }
  283.     /**
  284.      * Get updatedAt
  285.      *
  286.      * @return \DateTime
  287.      */
  288.     public function getUpdatedAt()
  289.     {
  290.         return $this->updatedAt;
  291.     }
  292.     /**
  293.      * Set deletedAt
  294.      *
  295.      * @param \DateTime $deletedAt
  296.      *
  297.      * @return CareerPositionCategory
  298.      */
  299.     public function setDeletedAt($deletedAt)
  300.     {
  301.         $this->deletedAt $deletedAt;
  302.         return $this;
  303.     }
  304.     /**
  305.      * Get deletedAt
  306.      *
  307.      * @return \DateTime
  308.      */
  309.     public function getDeletedAt()
  310.     {
  311.         return $this->deletedAt;
  312.     }
  313. }