src/Entity/Varianti.php line 22
<?phpnamespace App\Entity;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;/*** Varianti** @ORM\Table(name="varianti", indexes={* @ORM\Index(name="varianti_idx",* columns={* "codice_variante",* "mappa_id"* }* )})* @ORM\Entity(repositoryClass="App\Repository\VariantiRepository")*/class Varianti{/*** @var int** @ORM\Column(name="id", type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/private $id;/*** @ORM\OneToMany(targetEntity="App\Entity\AssociazioneArticoliCliente", mappedBy="variante", cascade={"remove"}, orphanRemoval=true)*/private $associazioneArticoliClienti;/*** @var string** @ORM\Column(name="codice_variante", type="string", length=255, unique=true)*/private $codiceVariante;/*** @ORM\OneToMany(targetEntity="App\Entity\AssociazioneArticoliTipoOrdine", mappedBy="variante", cascade={"remove"}, orphanRemoval=true)*/private $associazioneArticoliTipoOrdine;/*** @ORM\OneToMany(targetEntity="App\Entity\DisponibilitaAFasce", mappedBy="variante", cascade={"remove"}, orphanRemoval=true)*/private $disponibilitaAFasce;/*** @ORM\ManyToOne(targetEntity="MappaCategorieArticoli", inversedBy="varianti", cascade={"persist"})*/private $mappa;/*** @ORM\ManyToOne(targetEntity="App\Entity\UnitaMisura")* @ORM\JoinColumn(name="um_peso", referencedColumnName="codice", onDelete="SET NULL", nullable=true)*/private $umPeso;/*** @var string** @ORM\Column(name="peso_netto", type="decimal", precision=20, scale=5, nullable=true)*/private $pesoNetto = 0;/*** @var string** @ORM\Column(name="peso_lordo", type="decimal", precision=20, scale=5, nullable=true)*/private $pesoLordo = 0;/*** @var string** @ORM\Column(name="codice_dimensione_1", type="string", length=255, nullable=true)*/private $codiceDimensione1;/*** @var string** @ORM\Column(name="descrizione_dimensione_1", type="string", length=255, nullable=true)*/private $descrizioneDimensione1;/*** @var string** @ORM\Column(name="posizione_dimensione_1", type="string", length=255, nullable=true)*/private $posizioneDimensione1;/*** @var string** @ORM\Column(name="immagine_dimensione_1", type="string", length=255, nullable=true)*/private $immagineDimensione1;/*** @var string** @ORM\Column(name="codice_dimensione_2", type="string", length=255, nullable=true)*/private $codiceDimensione2;/*** @var string** @ORM\Column(name="descrizione_dimensione_2", type="string", length=255, nullable=true)*/private $descrizioneDimensione2;/*** @var string** @ORM\Column(name="posizione_dimensione_2", type="string", length=255, nullable=true)*/private $posizioneDimensione2;/*** @var string** @ORM\Column(name="immagine_dimensione_2", type="string", length=255, nullable=true)*/private $immagineDimensione2;/*** @var string** @ORM\Column(name="codice_dimensione_3", type="string", length=255, nullable=true)*/private $codiceDimensione3;/*** @var string** @ORM\Column(name="descrizione_dimensione_3", type="string", length=255, nullable=true)*/private $descrizioneDimensione3;/*** @var string** @ORM\Column(name="posizione_dimensione_3", type="string", length=255, nullable=true)*/private $posizioneDimensione3;/*** @var string** @ORM\Column(name="immagine_dimensione_3", type="string", length=255, nullable=true)*/private $immagineDimensione3;/*** @var string** @ORM\Column(name="codice_dimensione_4", type="string", length=255, nullable=true)*/private $codiceDimensione4;/*** @var string** @ORM\Column(name="descrizione_dimensione_4", type="string", length=255, nullable=true)*/private $descrizioneDimensione4;/*** @var string** @ORM\Column(name="posizione_dimensione_4", type="string", length=255, nullable=true)*/private $posizioneDimensione4;/*** @var string** @ORM\Column(name="immagine_dimensione_4", type="string", length=255, nullable=true)*/private $immagineDimensione4;/*** @var string** @ORM\Column(name="codice_dimensione_5", type="string", length=255, nullable=true)*/private $codiceDimensione5;/*** @var string** @ORM\Column(name="descrizione_dimensione_5", type="string", length=255, nullable=true)*/private $descrizioneDimensione5;/*** @var string** @ORM\Column(name="posizione_dimensione_5", type="string", length=255, nullable=true)*/private $posizioneDimensione5;/*** @var string** @ORM\Column(name="immagine_dimensione_5", type="string", length=255, nullable=true)*/private $immagineDimensione5;/*** @var string** @ORM\Column(name="disponibile", type="decimal", precision=20, scale=5)*/private $disponibile;/*** @var string** @ORM\Column(name="ordini_fornitori", type="decimal", precision=20, scale=5)*/private $ordiniFornitori;/*** @ORM\OneToMany(targetEntity="App\Entity\ListiniVendita", mappedBy="variante", cascade={"remove"}, orphanRemoval=true)*/private $listiniVendita;/*** @var \DateTime** @ORM\Column(name="data_modifica", type="datetime")*/private $dataModifica;/*** @var \DateTime** @ORM\Column(name="data_creazione", type="datetime")*/private $dataCreazione;/*** @ORM\ManyToOne(targetEntity="User")* @ORM\JoinColumn(name="utente_id", referencedColumnName="id", onDelete="SET NULL")*/private $utente;/*** @ORM\OneToMany(targetEntity="App\Entity\VariantiInLingua", mappedBy="variante")*/private $variantiInLingua;/*** @var bool** @ORM\Column(name="attivo", type="boolean", nullable=true)*/private $attivo;/*** Constructor*/public function __construct(){$this->listiniVendita = new \Doctrine\Common\Collections\ArrayCollection();$this->variantiInLingua = new ArrayCollection();$this->associazioneArticoliTipoOrdine = new ArrayCollection();$this->disponibilitaAFasce = new ArrayCollection();$this->associazioneArticoliClienti = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function setCodiceVariante(string $codiceVariante): static{$this->codiceVariante = $codiceVariante;return $this;}public function getCodiceVariante(): ?string{return $this->codiceVariante;}public function setCodiceDimensione1(?string $codiceDimensione1): static{$this->codiceDimensione1 = $codiceDimensione1;return $this;}public function getCodiceDimensione1(): ?string{return $this->codiceDimensione1;}public function setDescrizioneDimensione1(?string $descrizioneDimensione1): static{$this->descrizioneDimensione1 = $descrizioneDimensione1;return $this;}public function getDescrizioneDimensione1(): ?string{return $this->descrizioneDimensione1;}public function setPosizioneDimensione1(?string $posizioneDimensione1): static{$this->posizioneDimensione1 = $posizioneDimensione1;return $this;}public function getPosizioneDimensione1(): ?string{return $this->posizioneDimensione1;}public function setImmagineDimensione1(?string $immagineDimensione1): static{$this->immagineDimensione1 = $immagineDimensione1;return $this;}public function getImmagineDimensione1(): ?string{return $this->immagineDimensione1;}public function setCodiceDimensione2(?string $codiceDimensione2): static{$this->codiceDimensione2 = $codiceDimensione2;return $this;}public function getCodiceDimensione2(): ?string{return $this->codiceDimensione2;}public function setDescrizioneDimensione2(?string $descrizioneDimensione2): static{$this->descrizioneDimensione2 = $descrizioneDimensione2;return $this;}public function getDescrizioneDimensione2(): ?string{return $this->descrizioneDimensione2;}public function setPosizioneDimensione2(?string $posizioneDimensione2): static{$this->posizioneDimensione2 = $posizioneDimensione2;return $this;}public function getPosizioneDimensione2(): ?string{return $this->posizioneDimensione2;}public function setImmagineDimensione2(?string $immagineDimensione2): static{$this->immagineDimensione2 = $immagineDimensione2;return $this;}public function getImmagineDimensione2(): ?string{return $this->immagineDimensione2;}public function setCodiceDimensione3(?string $codiceDimensione3): static{$this->codiceDimensione3 = $codiceDimensione3;return $this;}public function getCodiceDimensione3(): ?string{return $this->codiceDimensione3;}public function setDescrizioneDimensione3(?string $descrizioneDimensione3): static{$this->descrizioneDimensione3 = $descrizioneDimensione3;return $this;}public function getDescrizioneDimensione3(): ?string{return $this->descrizioneDimensione3;}public function setPosizioneDimensione3(?string $posizioneDimensione3): static{$this->posizioneDimensione3 = $posizioneDimensione3;return $this;}public function getPosizioneDimensione3(): ?string{return $this->posizioneDimensione3;}public function setImmagineDimensione3(?string $immagineDimensione3): static{$this->immagineDimensione3 = $immagineDimensione3;return $this;}public function getImmagineDimensione3(): ?string{return $this->immagineDimensione3;}public function setDisponibile(string $disponibile): static{$this->disponibile = $disponibile;return $this;}public function getDisponibile(): ?string{return $this->disponibile;}public function setOrdiniFornitori(string $ordiniFornitori): static{$this->ordiniFornitori = $ordiniFornitori;return $this;}public function getOrdiniFornitori(): ?string{return $this->ordiniFornitori;}public function setDataModifica(\DateTimeInterface $dataModifica): static{$this->dataModifica = $dataModifica;return $this;}public function getDataModifica(): ?\DateTimeInterface{return $this->dataModifica;}public function setDataCreazione(\DateTimeInterface $dataCreazione): static{$this->dataCreazione = $dataCreazione;return $this;}public function getDataCreazione(): ?\DateTimeInterface{return $this->dataCreazione;}public function setMappa(?MappaCategorieArticoli $mappa): static{$this->mappa = $mappa;return $this;}public function getMappa(): ?MappaCategorieArticoli{return $this->mappa;}public function addListiniVenditum(ListiniVendita $listiniVenditum): static{if (!$this->listiniVendita->contains($listiniVenditum)) {$this->listiniVendita->add($listiniVenditum);$listiniVenditum->setVariante($this);}return $this;}public function removeListiniVenditum(ListiniVendita $listiniVenditum): static{if ($this->listiniVendita->removeElement($listiniVenditum)) {// set the owning side to null (unless already changed)if ($listiniVenditum->getVariante() === $this) {$listiniVenditum->setVariante(null);}}return $this;}/*** @return Collection<int, ListiniVendita>*/public function getListiniVendita(): Collection{return $this->listiniVendita;}public function setUtente(?User $utente): static{$this->utente = $utente;return $this;}public function getUtente(): ?User{return $this->utente;}public function setCodiceDimensione4(?string $codiceDimensione4): static{$this->codiceDimensione4 = $codiceDimensione4;return $this;}public function getCodiceDimensione4(): ?string{return $this->codiceDimensione4;}public function setDescrizioneDimensione4(?string $descrizioneDimensione4): static{$this->descrizioneDimensione4 = $descrizioneDimensione4;return $this;}public function getDescrizioneDimensione4(): ?string{return $this->descrizioneDimensione4;}public function setPosizioneDimensione4(?string $posizioneDimensione4): static{$this->posizioneDimensione4 = $posizioneDimensione4;return $this;}public function getPosizioneDimensione4(): ?string{return $this->posizioneDimensione4;}public function setImmagineDimensione4(?string $immagineDimensione4): static{$this->immagineDimensione4 = $immagineDimensione4;return $this;}public function getImmagineDimensione4(): ?string{return $this->immagineDimensione4;}public function setCodiceDimensione5(?string $codiceDimensione5): static{$this->codiceDimensione5 = $codiceDimensione5;return $this;}public function getCodiceDimensione5(): ?string{return $this->codiceDimensione5;}public function setDescrizioneDimensione5(?string $descrizioneDimensione5): static{$this->descrizioneDimensione5 = $descrizioneDimensione5;return $this;}public function getDescrizioneDimensione5(): ?string{return $this->descrizioneDimensione5;}public function setPosizioneDimensione5(?string $posizioneDimensione5): static{$this->posizioneDimensione5 = $posizioneDimensione5;return $this;}public function getPosizioneDimensione5(): ?string{return $this->posizioneDimensione5;}public function setImmagineDimensione5(?string $immagineDimensione5): static{$this->immagineDimensione5 = $immagineDimensione5;return $this;}public function getImmagineDimensione5(): ?string{return $this->immagineDimensione5;}public function addVariantiInLingua(VariantiInLingua $variantiInLingua): static{if (!$this->variantiInLingua->contains($variantiInLingua)) {$this->variantiInLingua->add($variantiInLingua);$variantiInLingua->setVariante($this);}return $this;}public function removeVariantiInLingua(VariantiInLingua $variantiInLingua): static{if ($this->variantiInLingua->removeElement($variantiInLingua)) {// set the owning side to null (unless already changed)if ($variantiInLingua->getVariante() === $this) {$variantiInLingua->setVariante(null);}}return $this;}/*** @return Collection<int, VariantiInLingua>*/public function getVariantiInLingua(): Collection{return $this->variantiInLingua;}public function setPesoNetto(?string $pesoNetto): static{$this->pesoNetto = $pesoNetto;return $this;}public function getPesoNetto(): ?string{return $this->pesoNetto;}public function setPesoLordo(?string $pesoLordo): static{$this->pesoLordo = $pesoLordo;return $this;}public function getPesoLordo(): ?string{return $this->pesoLordo;}public function setUmPeso(?UnitaMisura $umPeso): static{$this->umPeso = $umPeso;return $this;}public function getUmPeso(): ?UnitaMisura{return $this->umPeso;}/*** @return Collection<int, AssociazioneArticoliTipoOrdine>*/public function getAssociazioneArticoliTipoOrdine(): Collection{return $this->associazioneArticoliTipoOrdine;}public function addAssociazioneArticoliTipoOrdine(AssociazioneArticoliTipoOrdine $associazioneArticoliTipoOrdine): static{if (!$this->associazioneArticoliTipoOrdine->contains($associazioneArticoliTipoOrdine)) {$this->associazioneArticoliTipoOrdine->add($associazioneArticoliTipoOrdine);$associazioneArticoliTipoOrdine->setVariante($this);}return $this;}public function removeAssociazioneArticoliTipoOrdine(AssociazioneArticoliTipoOrdine $associazioneArticoliTipoOrdine): static{if ($this->associazioneArticoliTipoOrdine->removeElement($associazioneArticoliTipoOrdine)) {// set the owning side to null (unless already changed)if ($associazioneArticoliTipoOrdine->getVariante() === $this) {$associazioneArticoliTipoOrdine->setVariante(null);}}return $this;}/*** @return Collection<int, DisponibilitaAFasce>*/public function getDisponibilitaAFasce(): Collection{return $this->disponibilitaAFasce;}public function addDisponibilitaAFasce(DisponibilitaAFasce $disponibilitaAFasce): static{if (!$this->disponibilitaAFasce->contains($disponibilitaAFasce)) {$this->disponibilitaAFasce->add($disponibilitaAFasce);$disponibilitaAFasce->setVariante($this);}return $this;}public function removeDisponibilitaAFasce(DisponibilitaAFasce $disponibilitaAFasce): static{if ($this->disponibilitaAFasce->removeElement($disponibilitaAFasce)) {// set the owning side to null (unless already changed)if ($disponibilitaAFasce->getVariante() === $this) {$disponibilitaAFasce->setVariante(null);}}return $this;}/*** @return Collection<int, AssociazioneArticoliCliente>*/public function getAssociazioneArticoliClienti(): Collection{return $this->associazioneArticoliClienti;}public function addAssociazioneArticoliClienti(AssociazioneArticoliCliente $associazioneArticoliClienti): static{if (!$this->associazioneArticoliClienti->contains($associazioneArticoliClienti)) {$this->associazioneArticoliClienti->add($associazioneArticoliClienti);$associazioneArticoliClienti->setVariante($this);}return $this;}public function removeAssociazioneArticoliClienti(AssociazioneArticoliCliente $associazioneArticoliClienti): static{if ($this->associazioneArticoliClienti->removeElement($associazioneArticoliClienti)) {// set the owning side to null (unless already changed)if ($associazioneArticoliClienti->getVariante() === $this) {$associazioneArticoliClienti->setVariante(null);}}return $this;}public function getAttivo(): ?bool{return $this->attivo;}public function setAttivo(?bool $attivo): static{$this->attivo = $attivo;return $this;}public function isAttivo(): ?bool{return $this->attivo;}}