src/Entity/DocumentiRighe.php line 22

  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\DocumentiRigheRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. /**
  9.  * @ORM\Table(name="documenti_righe", indexes={
  10.  *     @ORM\Index(name="documenti_righe_idx",
  11.  *     columns={
  12.  *      "codice_articolo",
  13.  *      "marca",
  14.  *      "numero_riga"
  15.  *     })
  16.  * })
  17.  * @ORM\Entity(repositoryClass=DocumentiRigheRepository::class)
  18.  */
  19. class DocumentiRighe
  20. {
  21.     /**
  22.      * @ORM\Id
  23.      * @ORM\GeneratedValue
  24.      * @ORM\Column(type="integer")
  25.      */
  26.     private $id;
  27.     /**
  28.      * @ORM\ManyToOne(targetEntity="App\Entity\Documenti")
  29.      */
  30.     private $identificativoDocumento;
  31.     /**
  32.      * @ORM\OneToMany(targetEntity="App\Entity\DocumentiAllegati", mappedBy="identificativoDocumento")
  33.      */
  34.     private $allegati;
  35.     /**
  36.      * @ORM\OneToMany(targetEntity="App\Entity\DocumentiRegistroAttivita", mappedBy="identificativoDocumento")
  37.      */
  38.     private $registroAttivita;
  39.     /**
  40.      * @ORM\Column(type="integer", nullable=true)
  41.      */
  42.     private $numeroRiga;
  43.     /**
  44.      * @ORM\Column(type="string", length=255, nullable=true)
  45.      */
  46.     private $codiceArticolo;
  47.     /**
  48.      * @ORM\Column(type="string", length=255, nullable=true)
  49.      */
  50.     private $descrizioneArticolo;
  51.     /**
  52.      * @ORM\Column(type="string", length=255, nullable=true)
  53.      */
  54.     private $marca;
  55.     /**
  56.      * @ORM\Column(type="string", length=255, nullable=true)
  57.      */
  58.     private $um;
  59.     /**
  60.      * @ORM\Column(type="datetime", nullable=true)
  61.      */
  62.     private $dataConsegna;
  63.     /**
  64.      * @ORM\Column(type="datetime", nullable=true)
  65.      */
  66.     private $dataConsegnaDaApprovare;
  67.     /**
  68.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  69.      */
  70.     private $quantita;
  71.     /**
  72.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  73.      */
  74.     private $prezzoNettoTotale;
  75.     /**
  76.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  77.      */
  78.     private $prezzoNettoCad;
  79.     /**
  80.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  81.      */
  82.     private $prezzoLordoTotale;
  83.     /**
  84.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  85.      */
  86.     private $prezzoLordoCad;
  87.     /**
  88.      * @ORM\Column(type="string", length=255, nullable=true)
  89.      */
  90.     private $scontiMaggiorazioni;
  91.     /**
  92.      * @ORM\Column(type="string", length=255, nullable=true)
  93.      */
  94.     private $descrizioneArticoloAgg1;
  95.     /**
  96.      * @ORM\Column(type="string", length=255, nullable=true)
  97.      */
  98.     private $descrizioneArticoloAgg2;
  99.     /**
  100.      * @ORM\Column(type="string", length=255, nullable=true)
  101.      */
  102.     private $variabile1;
  103.     /**
  104.      * @ORM\Column(type="string", length=255, nullable=true)
  105.      */
  106.     private $variabile2;
  107.     /**
  108.      * @ORM\Column(type="string", length=255, nullable=true)
  109.      */
  110.     private $variabile3;
  111.     /**
  112.      * @ORM\Column(type="string", length=255, nullable=true)
  113.      */
  114.     private $variabile4;
  115.     /**
  116.      * @ORM\Column(type="string", length=255, nullable=true)
  117.      */
  118.     private $variabile5;
  119.     /**
  120.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  121.      */
  122.     private $qtaAlt1;
  123.     /**
  124.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  125.      */
  126.     private $qtaAlt2;
  127.     /**
  128.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  129.      */
  130.     private $qtaAlt3;
  131.     /**
  132.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  133.      */
  134.     private $costoCad;
  135.     /**
  136.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  137.      */
  138.     private $costoTotale;
  139.     /**
  140.      * @ORM\Column(type="string", length=255, nullable=true)
  141.      */
  142.     private $statoAvanzamento;
  143.     /**
  144.      * @ORM\Column(type="integer", nullable=true)
  145.      */
  146.     private $numeroRigaAlternativo;
  147.     /**
  148.      * @ORM\Column(type="datetime", nullable=true)
  149.      */
  150.     private $dataCreazione;
  151.     /**
  152.      * @ORM\Column(type="datetime", nullable=true)
  153.      */
  154.     private $dataModifica;
  155.     /**
  156.      * @ORM\Column(type="string", length=255, nullable=true)
  157.      */
  158.     private $variabileStringa1;
  159.     /**
  160.      * @ORM\Column(type="string", length=255, nullable=true)
  161.      */
  162.     private $variabileStringa2;
  163.     /**
  164.      * @ORM\Column(type="string", length=255, nullable=true)
  165.      */
  166.     private $variabileStringa3;
  167.     /**
  168.      * @ORM\Column(type="string", length=255, nullable=true)
  169.      */
  170.     private $variabileStringa4;
  171.     /**
  172.      * @ORM\Column(type="string", length=255, nullable=true)
  173.      */
  174.     private $variabileStringa5;
  175.     /**
  176.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  177.      */
  178.     private $variabileDecimale1;
  179.     /**
  180.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  181.      */
  182.     private $variabileDecimale2;
  183.     /**
  184.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  185.      */
  186.     private $variabileDecimale3;
  187.     /**
  188.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  189.      */
  190.     private $variabileDecimale4;
  191.     /**
  192.      * @ORM\Column(type="decimal", precision=18, scale=5, nullable=true)
  193.      */
  194.     private $variabileDecimale5;
  195.     /**
  196.      * @ORM\Column(type="datetime", nullable=true)
  197.      */
  198.     private $variabileDataora1;
  199.     /**
  200.      * @ORM\Column(type="datetime", nullable=true)
  201.      */
  202.     private $variabileDataora2;
  203.     /**
  204.      * @ORM\Column(type="datetime", nullable=true)
  205.      */
  206.     private $variabileDataora3;
  207.     /**
  208.      * @ORM\Column(type="boolean", nullable=true)
  209.      */
  210.     private $variabileBooleana1;
  211.     /**
  212.      * @ORM\Column(type="boolean", nullable=true)
  213.      */
  214.     private $variabileBooleana2;
  215.     /**
  216.      * @ORM\Column(type="boolean", nullable=true)
  217.      */
  218.     private $variabileBooleana3;
  219.     /**
  220.      * @ORM\Column(type="string", length=255, nullable=true)
  221.      */
  222.     private $stato;
  223.     public function __construct()
  224.     {
  225.         $this->allegati = new ArrayCollection();
  226.         $this->registroAttivita = new ArrayCollection();
  227.     }
  228.     public function getId(): ?int
  229.     {
  230.         return $this->id;
  231.     }
  232.     public function getNumeroRiga(): ?int
  233.     {
  234.         return $this->numeroRiga;
  235.     }
  236.     public function setNumeroRiga(?int $numeroRiga): static
  237.     {
  238.         $this->numeroRiga $numeroRiga;
  239.         return $this;
  240.     }
  241.     public function getCodiceArticolo(): ?string
  242.     {
  243.         return $this->codiceArticolo;
  244.     }
  245.     public function setCodiceArticolo(?string $codiceArticolo): static
  246.     {
  247.         $this->codiceArticolo $codiceArticolo;
  248.         return $this;
  249.     }
  250.     public function getDescrizioneArticolo(): ?string
  251.     {
  252.         return $this->descrizioneArticolo;
  253.     }
  254.     public function setDescrizioneArticolo(?string $descrizioneArticolo): static
  255.     {
  256.         $this->descrizioneArticolo $descrizioneArticolo;
  257.         return $this;
  258.     }
  259.     public function getMarca(): ?string
  260.     {
  261.         return $this->marca;
  262.     }
  263.     public function setMarca(?string $marca): static
  264.     {
  265.         $this->marca $marca;
  266.         return $this;
  267.     }
  268.     public function getUm(): ?string
  269.     {
  270.         return $this->um;
  271.     }
  272.     public function setUm(?string $um): static
  273.     {
  274.         $this->um $um;
  275.         return $this;
  276.     }
  277.     public function getDataConsegna(): ?\DateTimeInterface
  278.     {
  279.         return $this->dataConsegna;
  280.     }
  281.     public function setDataConsegna(?\DateTimeInterface $dataConsegna): static
  282.     {
  283.         $this->dataConsegna $dataConsegna;
  284.         return $this;
  285.     }
  286.     public function getDataConsegnaDaApprovare(): ?\DateTimeInterface
  287.     {
  288.         return $this->dataConsegnaDaApprovare;
  289.     }
  290.     public function setDataConsegnaDaApprovare(?\DateTimeInterface $dataConsegnaDaApprovare): static
  291.     {
  292.         $this->dataConsegnaDaApprovare $dataConsegnaDaApprovare;
  293.         return $this;
  294.     }
  295.     public function getQuantita(): ?string
  296.     {
  297.         return $this->quantita;
  298.     }
  299.     public function setQuantita(?string $quantita): static
  300.     {
  301.         $this->quantita $quantita;
  302.         return $this;
  303.     }
  304.     public function getPrezzoNettoTotale(): ?string
  305.     {
  306.         return $this->prezzoNettoTotale;
  307.     }
  308.     public function setPrezzoNettoTotale(?string $prezzoNettoTotale): static
  309.     {
  310.         $this->prezzoNettoTotale $prezzoNettoTotale;
  311.         return $this;
  312.     }
  313.     public function getPrezzoNettoCad(): ?string
  314.     {
  315.         return $this->prezzoNettoCad;
  316.     }
  317.     public function setPrezzoNettoCad(?string $prezzoNettoCad): static
  318.     {
  319.         $this->prezzoNettoCad $prezzoNettoCad;
  320.         return $this;
  321.     }
  322.     public function getPrezzoLordoTotale(): ?string
  323.     {
  324.         return $this->prezzoLordoTotale;
  325.     }
  326.     public function setPrezzoLordoTotale(?string $prezzoLordoTotale): static
  327.     {
  328.         $this->prezzoLordoTotale $prezzoLordoTotale;
  329.         return $this;
  330.     }
  331.     public function getPrezzoLordoCad(): ?string
  332.     {
  333.         return $this->prezzoLordoCad;
  334.     }
  335.     public function setPrezzoLordoCad(?string $prezzoLordoCad): static
  336.     {
  337.         $this->prezzoLordoCad $prezzoLordoCad;
  338.         return $this;
  339.     }
  340.     public function getScontiMaggiorazioni(): ?string
  341.     {
  342.         return $this->scontiMaggiorazioni;
  343.     }
  344.     public function setScontiMaggiorazioni(?string $scontiMaggiorazioni): static
  345.     {
  346.         $this->scontiMaggiorazioni $scontiMaggiorazioni;
  347.         return $this;
  348.     }
  349.     public function getDescrizioneArticoloAgg1(): ?string
  350.     {
  351.         return $this->descrizioneArticoloAgg1;
  352.     }
  353.     public function setDescrizioneArticoloAgg1(?string $descrizioneArticoloAgg1): static
  354.     {
  355.         $this->descrizioneArticoloAgg1 $descrizioneArticoloAgg1;
  356.         return $this;
  357.     }
  358.     public function getDescrizioneArticoloAgg2(): ?string
  359.     {
  360.         return $this->descrizioneArticoloAgg2;
  361.     }
  362.     public function setDescrizioneArticoloAgg2(?string $descrizioneArticoloAgg2): static
  363.     {
  364.         $this->descrizioneArticoloAgg2 $descrizioneArticoloAgg2;
  365.         return $this;
  366.     }
  367.     public function getVariabile1(): ?string
  368.     {
  369.         return $this->variabile1;
  370.     }
  371.     public function setVariabile1(?string $variabile1): static
  372.     {
  373.         $this->variabile1 $variabile1;
  374.         return $this;
  375.     }
  376.     public function getVariabile2(): ?string
  377.     {
  378.         return $this->variabile2;
  379.     }
  380.     public function setVariabile2(?string $variabile2): static
  381.     {
  382.         $this->variabile2 $variabile2;
  383.         return $this;
  384.     }
  385.     public function getVariabile3(): ?string
  386.     {
  387.         return $this->variabile3;
  388.     }
  389.     public function setVariabile3(?string $variabile3): static
  390.     {
  391.         $this->variabile3 $variabile3;
  392.         return $this;
  393.     }
  394.     public function getVariabile4(): ?string
  395.     {
  396.         return $this->variabile4;
  397.     }
  398.     public function setVariabile4(?string $variabile4): static
  399.     {
  400.         $this->variabile4 $variabile4;
  401.         return $this;
  402.     }
  403.     public function getVariabile5(): ?string
  404.     {
  405.         return $this->variabile5;
  406.     }
  407.     public function setVariabile5(?string $variabile5): static
  408.     {
  409.         $this->variabile5 $variabile5;
  410.         return $this;
  411.     }
  412.     public function getQtaAlt1(): ?string
  413.     {
  414.         return $this->qtaAlt1;
  415.     }
  416.     public function setQtaAlt1(?string $qtaAlt1): static
  417.     {
  418.         $this->qtaAlt1 $qtaAlt1;
  419.         return $this;
  420.     }
  421.     public function getQtaAlt2(): ?string
  422.     {
  423.         return $this->qtaAlt2;
  424.     }
  425.     public function setQtaAlt2(?string $qtaAlt2): static
  426.     {
  427.         $this->qtaAlt2 $qtaAlt2;
  428.         return $this;
  429.     }
  430.     public function getQtaAlt3(): ?string
  431.     {
  432.         return $this->qtaAlt3;
  433.     }
  434.     public function setQtaAlt3(?string $qtaAlt3): static
  435.     {
  436.         $this->qtaAlt3 $qtaAlt3;
  437.         return $this;
  438.     }
  439.     public function getCostoCad(): ?string
  440.     {
  441.         return $this->costoCad;
  442.     }
  443.     public function setCostoCad(?string $costoCad): static
  444.     {
  445.         $this->costoCad $costoCad;
  446.         return $this;
  447.     }
  448.     public function getCostoTotale(): ?string
  449.     {
  450.         return $this->costoTotale;
  451.     }
  452.     public function setCostoTotale(?string $costoTotale): static
  453.     {
  454.         $this->costoTotale $costoTotale;
  455.         return $this;
  456.     }
  457.     public function getStatoAvanzamento(): ?string
  458.     {
  459.         return $this->statoAvanzamento;
  460.     }
  461.     public function setStatoAvanzamento(?string $statoAvanzamento): static
  462.     {
  463.         $this->statoAvanzamento $statoAvanzamento;
  464.         return $this;
  465.     }
  466.     public function getNumeroRigaAlternativo(): ?int
  467.     {
  468.         return $this->numeroRigaAlternativo;
  469.     }
  470.     public function setNumeroRigaAlternativo(?int $numeroRigaAlternativo): static
  471.     {
  472.         $this->numeroRigaAlternativo $numeroRigaAlternativo;
  473.         return $this;
  474.     }
  475.     public function getDataCreazione(): ?\DateTimeInterface
  476.     {
  477.         return $this->dataCreazione;
  478.     }
  479.     public function setDataCreazione(?\DateTimeInterface $dataCreazione): static
  480.     {
  481.         $this->dataCreazione $dataCreazione;
  482.         return $this;
  483.     }
  484.     public function getDataModifica(): ?\DateTimeInterface
  485.     {
  486.         return $this->dataModifica;
  487.     }
  488.     public function setDataModifica(?\DateTimeInterface $dataModifica): static
  489.     {
  490.         $this->dataModifica $dataModifica;
  491.         return $this;
  492.     }
  493.     public function getVariabileStringa1(): ?string
  494.     {
  495.         return $this->variabileStringa1;
  496.     }
  497.     public function setVariabileStringa1(?string $variabileStringa1): static
  498.     {
  499.         $this->variabileStringa1 $variabileStringa1;
  500.         return $this;
  501.     }
  502.     public function getVariabileStringa2(): ?string
  503.     {
  504.         return $this->variabileStringa2;
  505.     }
  506.     public function setVariabileStringa2(?string $variabileStringa2): static
  507.     {
  508.         $this->variabileStringa2 $variabileStringa2;
  509.         return $this;
  510.     }
  511.     public function getVariabileStringa3(): ?string
  512.     {
  513.         return $this->variabileStringa3;
  514.     }
  515.     public function setVariabileStringa3(?string $variabileStringa3): static
  516.     {
  517.         $this->variabileStringa3 $variabileStringa3;
  518.         return $this;
  519.     }
  520.     public function getVariabileStringa4(): ?string
  521.     {
  522.         return $this->variabileStringa4;
  523.     }
  524.     public function setVariabileStringa4(?string $variabileStringa4): static
  525.     {
  526.         $this->variabileStringa4 $variabileStringa4;
  527.         return $this;
  528.     }
  529.     public function getVariabileStringa5(): ?string
  530.     {
  531.         return $this->variabileStringa5;
  532.     }
  533.     public function setVariabileStringa5(?string $variabileStringa5): static
  534.     {
  535.         $this->variabileStringa5 $variabileStringa5;
  536.         return $this;
  537.     }
  538.     public function getVariabileDecimale1(): ?string
  539.     {
  540.         return $this->variabileDecimale1;
  541.     }
  542.     public function setVariabileDecimale1(?string $variabileDecimale1): static
  543.     {
  544.         $this->variabileDecimale1 $variabileDecimale1;
  545.         return $this;
  546.     }
  547.     public function getVariabileDecimale2(): ?string
  548.     {
  549.         return $this->variabileDecimale2;
  550.     }
  551.     public function setVariabileDecimale2(?string $variabileDecimale2): static
  552.     {
  553.         $this->variabileDecimale2 $variabileDecimale2;
  554.         return $this;
  555.     }
  556.     public function getVariabileDecimale3(): ?string
  557.     {
  558.         return $this->variabileDecimale3;
  559.     }
  560.     public function setVariabileDecimale3(?string $variabileDecimale3): static
  561.     {
  562.         $this->variabileDecimale3 $variabileDecimale3;
  563.         return $this;
  564.     }
  565.     public function getVariabileDecimale4(): ?string
  566.     {
  567.         return $this->variabileDecimale4;
  568.     }
  569.     public function setVariabileDecimale4(?string $variabileDecimale4): static
  570.     {
  571.         $this->variabileDecimale4 $variabileDecimale4;
  572.         return $this;
  573.     }
  574.     public function getVariabileDecimale5(): ?string
  575.     {
  576.         return $this->variabileDecimale5;
  577.     }
  578.     public function setVariabileDecimale5(?string $variabileDecimale5): static
  579.     {
  580.         $this->variabileDecimale5 $variabileDecimale5;
  581.         return $this;
  582.     }
  583.     public function getVariabileDataora1(): ?\DateTimeInterface
  584.     {
  585.         return $this->variabileDataora1;
  586.     }
  587.     public function setVariabileDataora1(?\DateTimeInterface $variabileDataora1): static
  588.     {
  589.         $this->variabileDataora1 $variabileDataora1;
  590.         return $this;
  591.     }
  592.     public function getVariabileDataora2(): ?\DateTimeInterface
  593.     {
  594.         return $this->variabileDataora2;
  595.     }
  596.     public function setVariabileDataora2(?\DateTimeInterface $variabileDataora2): static
  597.     {
  598.         $this->variabileDataora2 $variabileDataora2;
  599.         return $this;
  600.     }
  601.     public function getVariabileDataora3(): ?\DateTimeInterface
  602.     {
  603.         return $this->variabileDataora3;
  604.     }
  605.     public function setVariabileDataora3(?\DateTimeInterface $variabileDataora3): static
  606.     {
  607.         $this->variabileDataora3 $variabileDataora3;
  608.         return $this;
  609.     }
  610.     public function getVariabileBooleana1(): ?bool
  611.     {
  612.         return $this->variabileBooleana1;
  613.     }
  614.     public function setVariabileBooleana1(?bool $variabileBooleana1): static
  615.     {
  616.         $this->variabileBooleana1 $variabileBooleana1;
  617.         return $this;
  618.     }
  619.     public function getVariabileBooleana2(): ?bool
  620.     {
  621.         return $this->variabileBooleana2;
  622.     }
  623.     public function setVariabileBooleana2(?bool $variabileBooleana2): static
  624.     {
  625.         $this->variabileBooleana2 $variabileBooleana2;
  626.         return $this;
  627.     }
  628.     public function getVariabileBooleana3(): ?bool
  629.     {
  630.         return $this->variabileBooleana3;
  631.     }
  632.     public function setVariabileBooleana3(?bool $variabileBooleana3): static
  633.     {
  634.         $this->variabileBooleana3 $variabileBooleana3;
  635.         return $this;
  636.     }
  637.     public function getIdentificativoDocumento(): ?Documenti
  638.     {
  639.         return $this->identificativoDocumento;
  640.     }
  641.     public function setIdentificativoDocumento(?Documenti $identificativoDocumento): static
  642.     {
  643.         $this->identificativoDocumento $identificativoDocumento;
  644.         return $this;
  645.     }
  646.     /**
  647.      * @return Collection<int, DocumentiAllegati>
  648.      */
  649.     public function getAllegati(): Collection
  650.     {
  651.         return $this->allegati;
  652.     }
  653.     public function addAllegati(DocumentiAllegati $allegati): static
  654.     {
  655.         if (!$this->allegati->contains($allegati)) {
  656.             $this->allegati->add($allegati);
  657.             $allegati->setIdentificativoDocumento($this);
  658.         }
  659.         return $this;
  660.     }
  661.     public function removeAllegati(DocumentiAllegati $allegati): static
  662.     {
  663.         if ($this->allegati->removeElement($allegati)) {
  664.             // set the owning side to null (unless already changed)
  665.             if ($allegati->getIdentificativoDocumento() === $this) {
  666.                 $allegati->setIdentificativoDocumento(null);
  667.             }
  668.         }
  669.         return $this;
  670.     }
  671.     /**
  672.      * @return Collection<int, DocumentiRegistroAttivita>
  673.      */
  674.     public function getRegistroAttivita(): Collection
  675.     {
  676.         return $this->registroAttivita;
  677.     }
  678.     public function addRegistroAttivitum(DocumentiRegistroAttivita $registroAttivitum): static
  679.     {
  680.         if (!$this->registroAttivita->contains($registroAttivitum)) {
  681.             $this->registroAttivita->add($registroAttivitum);
  682.             $registroAttivitum->setIdentificativoDocumento($this);
  683.         }
  684.         return $this;
  685.     }
  686.     public function removeRegistroAttivitum(DocumentiRegistroAttivita $registroAttivitum): static
  687.     {
  688.         if ($this->registroAttivita->removeElement($registroAttivitum)) {
  689.             // set the owning side to null (unless already changed)
  690.             if ($registroAttivitum->getIdentificativoDocumento() === $this) {
  691.                 $registroAttivitum->setIdentificativoDocumento(null);
  692.             }
  693.         }
  694.         return $this;
  695.     }
  696.     public function isVariabileBooleana1(): ?bool
  697.     {
  698.         return $this->variabileBooleana1;
  699.     }
  700.     public function isVariabileBooleana2(): ?bool
  701.     {
  702.         return $this->variabileBooleana2;
  703.     }
  704.     public function isVariabileBooleana3(): ?bool
  705.     {
  706.         return $this->variabileBooleana3;
  707.     }
  708.     public function getStato(): ?string
  709.     {
  710.         return $this->stato;
  711.     }
  712.     public function setStato(?string $stato): static
  713.     {
  714.         $this->stato $stato;
  715.         return $this;
  716.     }
  717. }