src/OfficeBrain/Bundle/AccessManagementBundle/Entity/ProjectConfigurationMaster.php line 24

Open in your IDE?
  1. <?php
  2. namespace App\OfficeBrain\Bundle\AccessManagementBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Gedmo\Mapping\Annotation as Gedmo;
  5. /**
  6.  * Entity For ProjectConfigurationMaster
  7.  *
  8.  * Define Project Configurations
  9.  *
  10.  * @author OfficeBrain 4273 <info@officebrain.com>
  11.  *
  12.  */
  13. /**
  14.  * ProjectConfigurationMaster
  15.  *
  16.  * @ORM\Table(name="tbl_project_configuration_master", options={"type"="InnoDB","charset"="utf8","collate"="utf8_unicode_ci"})
  17.  * @ORM\Entity(repositoryClass="App\OfficeBrain\Bundle\AccessManagementBundle\Entity\ProjectConfigurationMasterRepository")
  18.  * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false)
  19.  */
  20. class ProjectConfigurationMaster
  21. {
  22.     /**
  23.      * @var integer
  24.      *
  25.      * @ORM\Column(name="id", type="bigint", length=20, options={"unsigned"=true})
  26.      * @ORM\Id
  27.      * @ORM\GeneratedValue(strategy="AUTO")
  28.      */
  29.     private $id;
  30.     /**
  31.      * @var string
  32.      *
  33.      * @ORM\Column(name="module_name", type="string", length=255, options={"collate"="utf8_unicode_ci"})
  34.      */
  35.     protected $moduleName;
  36.     /**
  37.      * @var string
  38.      *
  39.      * @ORM\Column(name="settings", type="text", options={"collate"="utf8_unicode_ci"})
  40.      */
  41.     protected $settings;
  42.     /**
  43.      * @var datetime
  44.      *
  45.      * @Gedmo\Timestampable(on="create")
  46.      * @ORM\Column(type="datetime", name="created_at")
  47.      */
  48.     protected $createdAt;
  49.     /**
  50.      * @var datetime
  51.      *
  52.      * @Gedmo\Timestampable(on="update")
  53.      * @ORM\Column(type="datetime", name="updated_at", nullable=true)
  54.      */
  55.     protected $updatedAt;
  56.     /**
  57.      * @var datetime
  58.      *
  59.      * @ORM\Column(type="datetime", name="deleted_at", nullable=true)
  60.      */
  61.     protected $deletedAt;
  62.     /**
  63.      * Get id
  64.      *
  65.      * @return integer
  66.      */
  67.     public function getId()
  68.     {
  69.         return $this->id;
  70.     }
  71.     /**
  72.      * Set moduleName
  73.      *
  74.      * @param string $moduleName
  75.      * @return ProjectConfigurationMaster
  76.      */
  77.     public function setModuleName($moduleName)
  78.     {
  79.         $this->moduleName $moduleName;
  80.         return $this;
  81.     }
  82.     /**
  83.      * Get moduleName
  84.      *
  85.      * @return string
  86.      */
  87.     public function getModuleName()
  88.     {
  89.         return $this->moduleName;
  90.     }
  91.     /**
  92.      * Set settings
  93.      *
  94.      * @param string $settings
  95.      * @return ProjectConfigurationMaster
  96.      */
  97.     public function setSettings($settings)
  98.     {
  99.         $this->settings $settings;
  100.         return $this;
  101.     }
  102.     /**
  103.      * Get settings
  104.      *
  105.      * @return string
  106.      */
  107.     public function getSettings()
  108.     {
  109.         return $this->settings;
  110.     }
  111.     /**
  112.      * Set createdAt
  113.      *
  114.      * @param \DateTime $createdAt
  115.      * @return ProjectConfigurationMaster
  116.      */
  117.     public function setCreatedAt($createdAt)
  118.     {
  119.         $this->createdAt $createdAt;
  120.         return $this;
  121.     }
  122.     /**
  123.      * Get createdAt
  124.      *
  125.      * @return \DateTime
  126.      */
  127.     public function getCreatedAt()
  128.     {
  129.         return $this->createdAt;
  130.     }
  131.     /**
  132.      * Set updatedAt
  133.      *
  134.      * @param \DateTime $updatedAt
  135.      * @return ProjectConfigurationMaster
  136.      */
  137.     public function setUpdatedAt($updatedAt)
  138.     {
  139.         $this->updatedAt $updatedAt;
  140.         return $this;
  141.     }
  142.     /**
  143.      * Get updatedAt
  144.      *
  145.      * @return \DateTime
  146.      */
  147.     public function getUpdatedAt()
  148.     {
  149.         return $this->updatedAt;
  150.     }
  151.     /**
  152.      * Set deletedAt
  153.      *
  154.      * @param \DateTime $deletedAt
  155.      * @return ProjectConfigurationMaster
  156.      */
  157.     public function setDeletedAt($deletedAt)
  158.     {
  159.         $this->deletedAt $deletedAt;
  160.         return $this;
  161.     }
  162.     /**
  163.      * Get deletedAt
  164.      *
  165.      * @return \DateTime
  166.      */
  167.     public function getDeletedAt()
  168.     {
  169.         return $this->deletedAt;
  170.     }
  171. }