src/Entity/WidgetNotes.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Symfony\Component\Validator\Constraints as Assert;
  5. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  6. /**
  7.  * WidgetNotes
  8.  *
  9.  * @ORM\Table(name="widget_notes")
  10.  * @ORM\Entity(repositoryClass="App\Repository\WidgetNotesRepository")
  11.  * @ORM\HasLifecycleCallbacks()
  12.  */
  13. class WidgetNotes
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @ORM\Column(name="id", type="integer")
  19.      * @ORM\Id
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.     /**
  24.      * @var \DateTime
  25.      *
  26.      * @ORM\Column(name="date_at", type="datetime")
  27.      */
  28.     private $dateAt;
  29.     /**
  30.      * @var string
  31.      *
  32.      * @ORM\Column(name="title", type="string", length=255)
  33.      */
  34.     private $title;
  35.     /**
  36.      * @var string
  37.      *
  38.      * @ORM\Column(name="message", type="string", length=255)
  39.      */
  40.     private $message;
  41.     /**
  42.      * @var string
  43.      *
  44.      * @ORM\Column(name="for_agent", type="string", length=255, nullable=true)
  45.      */
  46.     private $forAgent;
  47.     /**
  48.      *
  49.      * @ORM\Column(name="audience", type="boolean", nullable=true)
  50.      */
  51.     private $audience;
  52.     /**
  53.      * @var \DateTime
  54.      *
  55.      * @ORM\Column(name="created_at", type="datetime")
  56.      */
  57.     private $createdAt;
  58.     /**
  59.      * @var int
  60.      *
  61.      * @ORM\Column(name="created_id", type="integer", nullable=true)
  62.      */
  63.     private $createdId;
  64.     /**
  65.      * @var \DateTime
  66.      *
  67.      * @ORM\Column(name="updated_at", type="datetime")
  68.      */
  69.     private $updatedAt;
  70.     /**
  71.      * @var int
  72.      *
  73.      * @ORM\Column(name="updated_id", type="integer", nullable=true)
  74.      */
  75.     private $updatedId;
  76.     /**
  77.      * Get id
  78.      *
  79.      * @return int
  80.      */
  81.     public function getId()
  82.     {
  83.         return $this->id;
  84.     }
  85.     /**
  86.      * Set dateAt
  87.      *
  88.      * @param \DateTime $dateAt
  89.      *
  90.      * @return WidgetNotes
  91.      */
  92.     public function setDateAt($dateAt)
  93.     {
  94.         $this->dateAt $dateAt;
  95.         return $this;
  96.     }
  97.     /**
  98.      * Get dateAt
  99.      *
  100.      * @return \DateTime
  101.      */
  102.     public function getDateAt()
  103.     {
  104.         return $this->dateAt;
  105.     }
  106.     /**
  107.      * Set title
  108.      *
  109.      * @param string $title
  110.      *
  111.      * @return WidgetNotes
  112.      */
  113.     public function setTitle($title)
  114.     {
  115.         $this->title $title;
  116.         return $this;
  117.     }
  118.     /**
  119.      * Get title
  120.      *
  121.      * @return string
  122.      */
  123.     public function getTitle()
  124.     {
  125.         return $this->title;
  126.     }
  127.     /**
  128.      * Set message
  129.      *
  130.      * @param string $message
  131.      *
  132.      * @return WidgetNotes
  133.      */
  134.     public function setMessage($message)
  135.     {
  136.         $this->message $message;
  137.         return $this;
  138.     }
  139.     /**
  140.      * Get message
  141.      *
  142.      * @return string
  143.      */
  144.     public function getMessage()
  145.     {
  146.         return $this->message;
  147.     }
  148.     /**
  149.      * Set createdAt
  150.      *
  151.      * @param \DateTime $createdAt
  152.      *
  153.      * @return WidgetNotes
  154.      */
  155.     public function setCreatedAt(\Datetime $createdAt)
  156.     {
  157.         $this->createdAt $createdAt;
  158.         return $this;
  159.     }
  160.     /**
  161.      * Get createdAt
  162.      *
  163.      * @return \DateTime
  164.      */
  165.     public function getCreatedAt()
  166.     {
  167.         return $this->createdAt;
  168.     }
  169.     /**
  170.      * Set createdId
  171.      *
  172.      * @param integer $createdId
  173.      *
  174.      * @return WidgetNotes
  175.      */
  176.     public function setCreatedId($createdId)
  177.     {
  178.         $this->createdId $createdId;
  179.         return $this;
  180.     }
  181.     /**
  182.      * Get createdId
  183.      *
  184.      * @return integer
  185.      */
  186.     public function getCreatedId()
  187.     {
  188.         return $this->createdId;
  189.     }
  190.     /**
  191.      * Set updatedAt
  192.      *
  193.      * @param \DateTime $updatedAt
  194.      *
  195.      * @return WidgetNotes
  196.      */
  197.     public function setUpdatedAt(\Datetime $updatedAt)
  198.     {
  199.         $this->updatedAt $updatedAt;
  200.         return $this;
  201.     }
  202.     /**
  203.      * Get updatedAt
  204.      *
  205.      * @return \DateTime
  206.      */
  207.     public function getUpdatedAt()
  208.     {
  209.         return $this->updatedAt;
  210.     }
  211.     /**
  212.      * Set updatedId
  213.      *
  214.      * @param integer $updatedId
  215.      *
  216.      * @return WidgetNotes
  217.      */
  218.     public function setUpdatedId($updatedId)
  219.     {
  220.         $this->updatedId $updatedId;
  221.         return $this;
  222.     }
  223.     /**
  224.      * Get updatedId
  225.      *
  226.      * @return integer
  227.      */
  228.     public function getUpdatedId()
  229.     {
  230.         return $this->updatedId;
  231.     }
  232.     
  233.     /**
  234.      * @ORM\PrePersist
  235.      */
  236.     public function setCreatedAtValue()
  237.     {
  238.         $this->createdAt = new \Datetime();
  239.     }
  240.     /**
  241.      * @ORM\PrePersist
  242.      * @ORM\PreUpdate
  243.      */
  244.     public function setUpdatedAtValue()
  245.     {
  246.         $this->updatedAt = new \Datetime();
  247.     }
  248.     /**
  249.      * Set audience
  250.      *
  251.      * @param boolean $audience
  252.      *
  253.      * @return WidgetNotes
  254.      */
  255.     public function setAudience($audience)
  256.     {
  257.         $this->audience $audience;
  258.         return $this;
  259.     }
  260.     /**
  261.      * Get audience
  262.      *
  263.      * @return boolean
  264.      */
  265.     public function getAudience()
  266.     {
  267.         return $this->audience;
  268.     }
  269.     /**
  270.      * Set forAgent
  271.      *
  272.      * @param string $forAgent
  273.      *
  274.      * @return WidgetNotes
  275.      */
  276.     public function setForAgent($forAgent)
  277.     {
  278.         $this->forAgent $forAgent;
  279.         return $this;
  280.     }
  281.     /**
  282.      * Get forAgent
  283.      *
  284.      * @return string
  285.      */
  286.     public function getForAgent()
  287.     {
  288.         return $this->forAgent;
  289.     }
  290. }