src/Entity/GuideAccueilDestinataire.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use DateTimeInterface;
  5. /**
  6.  * @ORM\Entity()
  7.  * @ORM\Table(
  8.  *     uniqueConstraints={
  9.  *         @ORM\UniqueConstraint(columns={"planification_id", "destinataire_id"})
  10.  *     }
  11.  * )
  12.  */
  13. class GuideAccueilDestinataire
  14. {
  15.     /**
  16.      * @ORM\Id()
  17.      * @ORM\GeneratedValue()
  18.      * @ORM\Column(type="integer")
  19.      */
  20.     private $id;
  21.     /**
  22.      * @ORM\ManyToOne(targetEntity="App\Entity\EditionPlanification", inversedBy="guideAccueilDestinataires")
  23.      * @ORM\JoinColumn(name="planification_id", referencedColumnName="id")
  24.      */
  25.     private $planification;
  26.     /**
  27.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitProduct", inversedBy="guidesAccueil")
  28.      * @ORM\JoinColumn(name="destinataire_id", referencedColumnName="id")
  29.      */
  30.     private $destinataire;
  31.     /**
  32.      * @ORM\Column(type="string", length=255, nullable=true)
  33.      */
  34.     private $url;
  35.     /**
  36.      * @ORM\Column(type="text", nullable=true)
  37.      */
  38.     private $qrcodeDataUri;
  39.     /**
  40.      * @ORM\Column(type="string", length=255, nullable=true)
  41.      */
  42.     private $chevaletUrl;
  43.     /**
  44.      * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="guideAccueilDestinataires")
  45.      */
  46.     private $owner;
  47.     /**
  48.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitEntity", inversedBy="guideAccueilDestinataires")
  49.      */
  50.     private $entity;
  51.     public function __construct()
  52.     {
  53.     }
  54.     public function getId(): ?int
  55.     {
  56.         return $this->id;
  57.     }
  58.     public function getPlanification(): ?EditionPlanification
  59.     {
  60.         return $this->planification;
  61.     }
  62.     public function setPlanification(?EditionPlanification $planification) : self
  63.     {
  64.         $this->planification $planification;
  65.         return $this;
  66.     }
  67.     public function getDestinataire(): ?DnsitProduct
  68.     {
  69.         return $this->destinataire;
  70.     }
  71.     public function setDestinataire(?DnsitProduct $destinataire) : self
  72.     {
  73.         $this->destinataire $destinataire;
  74.         return $this;
  75.     }
  76.     public function getUrl(): ?string
  77.     {
  78.         return $this->url;
  79.     }
  80.     public function setUrl(?string $url) : self
  81.     {
  82.         $this->url $url;
  83.         return $this;
  84.     }
  85.     public function getQrcodeDataUri(): ?string
  86.     {
  87.         return $this->qrcodeDataUri;
  88.     }
  89.     public function setQrcodeDataUri(?string $qrcodeDataUri) : self
  90.     {
  91.         $this->qrcodeDataUri $qrcodeDataUri;
  92.         return $this;
  93.     }
  94.     public function getChevaletUrl(): ?string
  95.     {
  96.         return $this->chevaletUrl;
  97.     }
  98.     public function setChevaletUrl(?string $chevaletUrl) : self
  99.     {
  100.         $this->chevaletUrl $chevaletUrl;
  101.         return $this;
  102.     }
  103.     public function getOwner(): ?User
  104.     {
  105.         return $this->owner;
  106.     }
  107.     public function setOwner(?User $owner) : self
  108.     {
  109.         $this->owner $owner;
  110.         return $this;
  111.     }
  112.     public function getEntity(): ?DnsitEntity
  113.     {
  114.         return $this->entity;
  115.     }
  116.     public function setEntity(?DnsitEntity $entity) : self
  117.     {
  118.         $this->entity $entity;
  119.         return $this;
  120.     }
  121. }