src/Entity/DnsitScoring.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * DnsitScoring
  6.  *
  7.  * @ORM\Table(name="dnsit_scoring")
  8.  * @ORM\Entity(repositoryClass="App\Repository\DnsitScoringRepository")
  9.  */
  10. class DnsitScoring
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="score", type="integer", nullable=false)
  16.      */
  17.     private $score;
  18.     /**
  19.      * @var int|null
  20.      *
  21.      * @ORM\Column(name="modality_code", type="integer", nullable=true)
  22.      */
  23.     private $modalityCode;
  24.     /**
  25.      * @var \DateTime|null
  26.      *
  27.      * @ORM\Column(name="created_at", type="datetime", nullable=true)
  28.      */
  29.     private $createdAt;
  30.     /**
  31.      * @var \DateTime|null
  32.      *
  33.      * @ORM\Column(name="updated_at", type="datetime", nullable=true)
  34.      */
  35.     private $updatedAt;
  36.     /**
  37.      * @var int
  38.      *
  39.      * @ORM\Column(name="id", type="bigint")
  40.      * @ORM\Id
  41.      * @ORM\GeneratedValue(strategy="IDENTITY")
  42.      */
  43.     private $id;
  44.     /**
  45.      * @var \App\Entity\DnsitModality
  46.      *
  47.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitModality")
  48.      * @ORM\JoinColumns({
  49.      *   @ORM\JoinColumn(name="modality_id", referencedColumnName="id", onDelete="CASCADE")
  50.      * })
  51.      */
  52.     private $modality;
  53.     /**
  54.      * @var \App\Entity\DnsitCriterion
  55.      *
  56.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitCriterion")
  57.      * @ORM\JoinColumns({
  58.      *   @ORM\JoinColumn(name="criterion_id", referencedColumnName="id", onDelete="CASCADE")
  59.      * })
  60.      */
  61.     private $criterion;
  62.     /**
  63.      * @var \App\Entity\DnsitTranslateModality
  64.      *
  65.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitTranslateModality")
  66.      * @ORM\JoinColumns({
  67.      *   @ORM\JoinColumn(name="translate_modality_id", referencedColumnName="id", onDelete="CASCADE")
  68.      * })
  69.      */
  70.     private $translateModality;
  71.     /**
  72.      * @var \App\Entity\DnsitScoringProfile
  73.      *
  74.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitScoringProfile", inversedBy="scorings")
  75.      * @ORM\JoinColumns({
  76.      *   @ORM\JoinColumn(name="scoring_profile_id", referencedColumnName="id", onDelete="CASCADE")
  77.      * })
  78.      */
  79.     private $scoringProfile;
  80.     /**
  81.      * @var \App\Entity\User
  82.      *
  83.      * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="scorings")
  84.      * @ORM\JoinColumns({
  85.      *   @ORM\JoinColumn(name="owner_id", referencedColumnName="id")
  86.      * })
  87.      */
  88.     private $owner;
  89.     /**
  90.      * @var \App\Entity\DnsitEntity
  91.      *
  92.      * @ORM\ManyToOne(targetEntity="App\Entity\DnsitEntity", inversedBy="scorings")
  93.      * @ORM\JoinColumns({
  94.      *   @ORM\JoinColumn(name="entity_id", referencedColumnName="id")
  95.      * })
  96.      */
  97.     private $entity;
  98.     /**
  99.      * @ORM\Column(type="integer", nullable=true, options={"default":0, "comment":"code de statut : 0=OK"})
  100.      */
  101.     private $state;
  102.     public function getScore(): ?int
  103.     {
  104.         return $this->score;
  105.     }
  106.     public function setScore(int $score): self
  107.     {
  108.         $this->score $score;
  109.         return $this;
  110.     }
  111.     public function getModalityCode(): ?int
  112.     {
  113.         return $this->modalityCode;
  114.     }
  115.     public function setModalityCode(?int $modalityCode): self
  116.     {
  117.         $this->modalityCode $modalityCode;
  118.         return $this;
  119.     }
  120.     public function getCreatedAt(): ?\DateTimeInterface
  121.     {
  122.         return $this->createdAt;
  123.     }
  124.     public function setCreatedAt(?\DateTimeInterface $createdAt): self
  125.     {
  126.         $this->createdAt $createdAt;
  127.         return $this;
  128.     }
  129.     public function getUpdatedAt(): ?\DateTimeInterface
  130.     {
  131.         return $this->updatedAt;
  132.     }
  133.     public function setUpdatedAt(?\DateTimeInterface $updatedAt): self
  134.     {
  135.         $this->updatedAt $updatedAt;
  136.         return $this;
  137.     }
  138.     public function getId(): ?int
  139.     {
  140.         return $this->id;
  141.     }
  142.     public function getModality(): ?DnsitModality
  143.     {
  144.         return $this->modality;
  145.     }
  146.     public function setModality(?DnsitModality $modality): self
  147.     {
  148.         $this->modality $modality;
  149.         return $this;
  150.     }
  151.     public function getCriterion(): ?DnsitCriterion
  152.     {
  153.         return $this->criterion;
  154.     }
  155.     public function setCriterion(?DnsitCriterion $criterion): self
  156.     {
  157.         $this->criterion $criterion;
  158.         return $this;
  159.     }
  160.     public function getTranslateModality(): ?DnsitTranslateModality
  161.     {
  162.         return $this->translateModality;
  163.     }
  164.     public function setTranslateModality(?DnsitTranslateModality $translateModality): self
  165.     {
  166.         $this->translateModality $translateModality;
  167.         return $this;
  168.     }
  169.     public function getScoringProfile(): ?DnsitScoringProfile
  170.     {
  171.         return $this->scoringProfile;
  172.     }
  173.     public function setScoringProfile(?DnsitScoringProfile $scoringProfile): self
  174.     {
  175.         $this->scoringProfile $scoringProfile;
  176.         return $this;
  177.     }
  178.     public function getOwner(): ?User
  179.     {
  180.         return $this->owner;
  181.     }
  182.     public function setOwner(?User $owner): self
  183.     {
  184.         $this->owner $owner;
  185.         return $this;
  186.     }
  187.     public function getEntity(): ?DnsitEntity
  188.     {
  189.         return $this->entity;
  190.     }
  191.     public function setEntity(?DnsitEntity $entity): self
  192.     {
  193.         $this->owner $entity;
  194.         return $this;
  195.     }
  196.     public function getState(): ?int
  197.     {
  198.         return $this->state;
  199.     }
  200.     public function setState(?int $state): self
  201.     {
  202.         $this->state $state;
  203.         return $this;
  204.     }
  205. }