src/Entity/AssociazioneCategorieAlberoMappaCategorieArticoli.php line 38

  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\AssociazioneCategorieAlberoMappaCategorieArticoliRepository;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. /**
  7.  * AssociazioneCategorieAlberoMappaCategorieArticoli
  8.  *
  9.  * @ORM\Table(name="associazione_categorie_albero_mappa_categorie_articoli", indexes={
  10.  *     @ORM\Index(name="associazione_cat_alb_mappa_idx",
  11.  *     columns={
  12.  *      "articolo_id",
  13.  *      "mappa_categoria_articolo_id",
  14.  *      "categoria_albero1_id",
  15.  *       "categoria_albero2_id",
  16.  *       "categoria_albero3_id",
  17.  *       "categoria_albero4_id",
  18.  *       "categoria_albero5_id",
  19.  *       "categoria_albero6_id",
  20.  *        "categoria_albero7_id",
  21.  *        "categoria_albero8_id",
  22.  *        "categoria_albero9_id",
  23.  *        "categoria_albero10_id"
  24.  *     }
  25.  *     ), @ORM\Index(name="associazione_cat_mappa_idx",
  26.  *      columns={
  27.  *       "mappa_categoria_articolo_id"
  28.  *      }), @ORM\Index(name="associazione_cat_art_idx",
  29.  *       columns={
  30.  *        "articolo_id"
  31.  *       }
  32.  *      )})
  33.  * @ORM\Entity(repositoryClass="App\Repository\AssociazioneCategorieAlberoMappaCategorieArticoliRepository")
  34.  */
  35. class AssociazioneCategorieAlberoMappaCategorieArticoli
  36. {
  37.     /**
  38.      * @var int
  39.      *
  40.      * @ORM\Column(name="id", type="integer")
  41.      * @ORM\Id
  42.      * @ORM\GeneratedValue(strategy="AUTO")
  43.      */
  44.     private $id;
  45.     /**
  46.      * @ORM\ManyToOne(targetEntity="Articoli")
  47.      * @ORM\JoinColumn(name="articolo_id", referencedColumnName="id", onDelete="SET NULL")
  48.      */
  49.     private $articolo;
  50.     /**
  51.      * @ORM\ManyToOne(targetEntity="MappaCategorieArticoli", inversedBy="associazioneCategorieAlberoMappaCategorieArticoli", cascade={"persist"})
  52.      */
  53.     private $mappaCategoriaArticolo;
  54.     /**
  55.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  56.      * @ORM\JoinColumn(name="categoria_albero1_id", referencedColumnName="id", onDelete="SET NULL")
  57.      */
  58.     private $categoriaAlbero1;
  59.     /**
  60.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  61.      * @ORM\JoinColumn(name="categoria_albero2_id", referencedColumnName="id", onDelete="SET NULL")
  62.      */
  63.     private $categoriaAlbero2;
  64.     /**
  65.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  66.      * @ORM\JoinColumn(name="categoria_albero3_id", referencedColumnName="id", onDelete="SET NULL")
  67.      */
  68.     private $categoriaAlbero3;
  69.     /**
  70.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  71.      * @ORM\JoinColumn(name="categoria_albero4_id", referencedColumnName="id", onDelete="SET NULL")
  72.      */
  73.     private $categoriaAlbero4;
  74.     /**
  75.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  76.      * @ORM\JoinColumn(name="categoria_albero5_id", referencedColumnName="id", onDelete="SET NULL")
  77.      */
  78.     private $categoriaAlbero5;
  79.     /**
  80.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  81.      * @ORM\JoinColumn(name="categoria_albero6_id", referencedColumnName="id", onDelete="SET NULL")
  82.      */
  83.     private $categoriaAlbero6;
  84.     /**
  85.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  86.      * @ORM\JoinColumn(name="categoria_albero7_id", referencedColumnName="id", onDelete="SET NULL")
  87.      */
  88.     private $categoriaAlbero7;
  89.     /**
  90.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  91.      * @ORM\JoinColumn(name="categoria_albero8_id", referencedColumnName="id", onDelete="SET NULL")
  92.      */
  93.     private $categoriaAlbero8;
  94.     /**
  95.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  96.      * @ORM\JoinColumn(name="categoria_albero9_id", referencedColumnName="id", onDelete="SET NULL")
  97.      */
  98.     private $categoriaAlbero9;
  99.     /**
  100.      * @ORM\ManyToOne(targetEntity="App\Entity\CategorieAlbero")
  101.      * @ORM\JoinColumn(name="categoria_albero10_id", referencedColumnName="id", onDelete="SET NULL")
  102.      */
  103.     private $categoriaAlbero10;
  104.     /**
  105.      * @var \DateTime
  106.      *
  107.      * @ORM\Column(name="data_creazione", type="datetime", nullable=true)
  108.      */
  109.     private $dataCreazione;
  110.     /**
  111.      * @var \DateTime
  112.      *
  113.      * @ORM\Column(name="data_modifica", type="datetime", nullable=true)
  114.      */
  115.     private $dataModifica;
  116.     /**
  117.      * @ORM\ManyToOne(targetEntity="User")
  118.      * @ORM\JoinColumn(name="utente_modifica_id", referencedColumnName="id", onDelete="SET NULL")
  119.      */
  120.     private $utenteModifica;
  121.     public function getId(): ?int
  122.     {
  123.         return $this->id;
  124.     }
  125.     public function getDataCreazione(): ?\DateTimeInterface
  126.     {
  127.         return $this->dataCreazione;
  128.     }
  129.     public function setDataCreazione(?\DateTimeInterface $dataCreazione): static
  130.     {
  131.         $this->dataCreazione = $dataCreazione;
  132.         return $this;
  133.     }
  134.     public function getDataModifica(): ?\DateTimeInterface
  135.     {
  136.         return $this->dataModifica;
  137.     }
  138.     public function setDataModifica(?\DateTimeInterface $dataModifica): static
  139.     {
  140.         $this->dataModifica = $dataModifica;
  141.         return $this;
  142.     }
  143.     public function getArticolo(): ?Articoli
  144.     {
  145.         return $this->articolo;
  146.     }
  147.     public function setArticolo(?Articoli $articolo): static
  148.     {
  149.         $this->articolo = $articolo;
  150.         return $this;
  151.     }
  152.     public function getMappaCategoriaArticolo(): ?MappaCategorieArticoli
  153.     {
  154.         return $this->mappaCategoriaArticolo;
  155.     }
  156.     public function setMappaCategoriaArticolo(?MappaCategorieArticoli $mappaCategoriaArticolo): static
  157.     {
  158.         $this->mappaCategoriaArticolo = $mappaCategoriaArticolo;
  159.         return $this;
  160.     }
  161.     public function getCategoriaAlbero1(): ?CategorieAlbero
  162.     {
  163.         return $this->categoriaAlbero1;
  164.     }
  165.     public function setCategoriaAlbero1(?CategorieAlbero $categoriaAlbero1): static
  166.     {
  167.         $this->categoriaAlbero1 = $categoriaAlbero1;
  168.         return $this;
  169.     }
  170.     public function getCategoriaAlbero2(): ?CategorieAlbero
  171.     {
  172.         return $this->categoriaAlbero2;
  173.     }
  174.     public function setCategoriaAlbero2(?CategorieAlbero $categoriaAlbero2): static
  175.     {
  176.         $this->categoriaAlbero2 = $categoriaAlbero2;
  177.         return $this;
  178.     }
  179.     public function getCategoriaAlbero3(): ?CategorieAlbero
  180.     {
  181.         return $this->categoriaAlbero3;
  182.     }
  183.     public function setCategoriaAlbero3(?CategorieAlbero $categoriaAlbero3): static
  184.     {
  185.         $this->categoriaAlbero3 = $categoriaAlbero3;
  186.         return $this;
  187.     }
  188.     public function getCategoriaAlbero4(): ?CategorieAlbero
  189.     {
  190.         return $this->categoriaAlbero4;
  191.     }
  192.     public function setCategoriaAlbero4(?CategorieAlbero $categoriaAlbero4): static
  193.     {
  194.         $this->categoriaAlbero4 = $categoriaAlbero4;
  195.         return $this;
  196.     }
  197.     public function getCategoriaAlbero5(): ?CategorieAlbero
  198.     {
  199.         return $this->categoriaAlbero5;
  200.     }
  201.     public function setCategoriaAlbero5(?CategorieAlbero $categoriaAlbero5): static
  202.     {
  203.         $this->categoriaAlbero5 = $categoriaAlbero5;
  204.         return $this;
  205.     }
  206.     public function getUtenteModifica(): ?User
  207.     {
  208.         return $this->utenteModifica;
  209.     }
  210.     public function setUtenteModifica(?User $utenteModifica): static
  211.     {
  212.         $this->utenteModifica = $utenteModifica;
  213.         return $this;
  214.     }
  215.     public function getCategoriaAlbero6(): ?CategorieAlbero
  216.     {
  217.         return $this->categoriaAlbero6;
  218.     }
  219.     public function setCategoriaAlbero6(?CategorieAlbero $categoriaAlbero6): static
  220.     {
  221.         $this->categoriaAlbero6 = $categoriaAlbero6;
  222.         return $this;
  223.     }
  224.     public function getCategoriaAlbero7(): ?CategorieAlbero
  225.     {
  226.         return $this->categoriaAlbero7;
  227.     }
  228.     public function setCategoriaAlbero7(?CategorieAlbero $categoriaAlbero7): static
  229.     {
  230.         $this->categoriaAlbero7 = $categoriaAlbero7;
  231.         return $this;
  232.     }
  233.     public function getCategoriaAlbero8(): ?CategorieAlbero
  234.     {
  235.         return $this->categoriaAlbero8;
  236.     }
  237.     public function setCategoriaAlbero8(?CategorieAlbero $categoriaAlbero8): static
  238.     {
  239.         $this->categoriaAlbero8 = $categoriaAlbero8;
  240.         return $this;
  241.     }
  242.     public function getCategoriaAlbero9(): ?CategorieAlbero
  243.     {
  244.         return $this->categoriaAlbero9;
  245.     }
  246.     public function setCategoriaAlbero9(?CategorieAlbero $categoriaAlbero9): static
  247.     {
  248.         $this->categoriaAlbero9 = $categoriaAlbero9;
  249.         return $this;
  250.     }
  251.     public function getCategoriaAlbero10(): ?CategorieAlbero
  252.     {
  253.         return $this->categoriaAlbero10;
  254.     }
  255.     public function setCategoriaAlbero10(?CategorieAlbero $categoriaAlbero10): static
  256.     {
  257.         $this->categoriaAlbero10 = $categoriaAlbero10;
  258.         return $this;
  259.     }
  260. }