<?php
namespace App\Entity;
use App\Repository\CatalogueImportRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CatalogueImportRepository::class)]
class CatalogueImport
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(nullable: true)]
private ?int $idA = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colA = null;
#[ORM\Column(nullable: true)]
private ?int $idB = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colB = null;
#[ORM\Column(nullable: true)]
private ?int $idC = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colC = null;
#[ORM\Column(nullable: true)]
private ?int $idD = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colD = null;
#[ORM\Column(nullable: true)]
private ?int $idE = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colE = null;
#[ORM\Column(nullable: true)]
private ?int $idF = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colF = null;
#[ORM\Column(nullable: true)]
private ?int $idG = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colG = null;
#[ORM\Column(nullable: true)]
private ?int $idH = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colH = null;
#[ORM\Column(nullable: true)]
private ?int $idI = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colI = null;
#[ORM\Column(nullable: true)]
private ?int $idJ = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colJ = null;
#[ORM\Column(nullable: true)]
private ?int $idK = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $colK = null;
#[ORM\Column(nullable: true)]
private ?int $idL = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colL = null;
#[ORM\Column(nullable: true)]
private ?int $idM = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colM = null;
#[ORM\Column(nullable: true)]
private ?int $idN = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colN = null;
#[ORM\Column(nullable: true)]
private ?int $idO = null;
#[ORM\Column(length: 255, nullable: true, name: "col_o")]
private ?string $colO = null;
#[ORM\Column(nullable: true)]
private ?int $idP = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colP = null;
#[ORM\Column(nullable: true)]
private ?int $idQ = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $colQ = null;
#[ORM\Column(nullable: true)]
private ?int $sortA = null;
#[ORM\Column(nullable: true)]
private ?int $sortB = null;
#[ORM\Column(nullable: true)]
private ?int $sortC = null;
#[ORM\Column(nullable: true)]
private ?int $sortD = null;
#[ORM\Column(nullable: true)]
private ?int $sortE = null;
#[ORM\Column(nullable: true)]
private ?int $sortF = null;
#[ORM\Column(nullable: true)]
private ?int $sortG = null;
#[ORM\Column(nullable: true)]
private ?int $sortH = null;
#[ORM\Column(nullable: true)]
private ?int $sortI = null;
#[ORM\Column(nullable: true)]
private ?int $sortJ = null;
#[ORM\Column(nullable: true)]
private ?int $sortK = null;
#[ORM\Column(nullable: true)]
private ?int $sortL = null;
#[ORM\Column(nullable: true)]
private ?int $sortM = null;
#[ORM\Column(nullable: true)]
private ?int $sortN = null;
#[ORM\Column(nullable: true)]
private ?int $sortO = null;
#[ORM\Column(nullable: true)]
private ?int $sortP = null;
#[ORM\Column(nullable: true)]
private ?int $sortQ = null;
// --------------------
// GETTERS & SETTERS
// --------------------
public function getId(): ?int { return $this->id; }
public function getIdA(): ?int { return $this->idA; }
public function setIdA(?int $idA): static { $this->idA = $idA; return $this; }
public function getColA(): ?string { return $this->colA; }
public function setColA(?string $colA): static { $this->colA = $colA; return $this; }
public function getIdB(): ?int { return $this->idB; }
public function setIdB(?int $idB): static { $this->idB = $idB; return $this; }
public function getColB(): ?string { return $this->colB; }
public function setColB(?string $colB): static { $this->colB = $colB; return $this; }
public function getIdC(): ?int { return $this->idC; }
public function setIdC(?int $idC): static { $this->idC = $idC; return $this; }
public function getColC(): ?string { return $this->colC; }
public function setColC(?string $colC): static { $this->colC = $colC; return $this; }
public function getIdD(): ?int { return $this->idD; }
public function setIdD(?int $idD): static { $this->idD = $idD; return $this; }
public function getColD(): ?string { return $this->colD; }
public function setColD(?string $colD): static { $this->colD = $colD; return $this; }
public function getIdE(): ?int { return $this->idE; }
public function setIdE(?int $idE): static { $this->idE = $idE; return $this; }
public function getColE(): ?string { return $this->colE; }
public function setColE(?string $colE): static { $this->colE = $colE; return $this; }
public function getIdF(): ?int { return $this->idF; }
public function setIdF(?int $idF): static { $this->idF = $idF; return $this; }
public function getColF(): ?string { return $this->colF; }
public function setColF(?string $colF): static { $this->colF = $colF; return $this; }
public function getIdG(): ?int { return $this->idG; }
public function setIdG(?int $idG): static { $this->idG = $idG; return $this; }
public function getColG(): ?string { return $this->colG; }
public function setColG(?string $colG): static { $this->colG = $colG; return $this; }
public function getIdH(): ?int { return $this->idH; }
public function setIdH(?int $idH): static { $this->idH = $idH; return $this; }
public function getColH(): ?string { return $this->colH; }
public function setColH(?string $colH): static { $this->colH = $colH; return $this; }
public function getIdI(): ?int { return $this->idI; }
public function setIdI(?int $idI): static { $this->idI = $idI; return $this; }
public function getColI(): ?string { return $this->colI; }
public function setColI(?string $colI): static { $this->colI = $colI; return $this; }
public function getIdJ(): ?int { return $this->idJ; }
public function setIdJ(?int $idJ): static { $this->idJ = $idJ; return $this; }
public function getColJ(): ?string { return $this->colJ; }
public function setColJ(?string $colJ): static { $this->colJ = $colJ; return $this; }
public function getIdK(): ?int { return $this->idK; }
public function setIdK(?int $idK): static { $this->idK = $idK; return $this; }
public function getColK(): ?string { return $this->colK; }
public function setColK(?string $colK): static { $this->colK = $colK; return $this; }
public function getIdL(): ?int { return $this->idL; }
public function setIdL(?int $idL): static { $this->idL = $idL; return $this; }
public function getColL(): ?string { return $this->colL; }
public function setColL(?string $colL): static { $this->colL = $colL; return $this; }
public function getIdM(): ?int { return $this->idM; }
public function setIdM(?int $idM): static { $this->idM = $idM; return $this; }
public function getColM(): ?string { return $this->colM; }
public function setColM(?string $colM): static { $this->colM = $colM; return $this; }
public function getIdN(): ?int { return $this->idN; }
public function setIdN(?int $idN): static { $this->idN = $idN; return $this; }
public function getColN(): ?string { return $this->colN; }
public function setColN(?string $colN): static { $this->colN = $colN; return $this; }
public function getIdO(): ?int { return $this->idO; }
public function setIdO(?int $idO): static { $this->idO = $idO; return $this; }
public function getColO(): ?string { return $this->colO; }
public function setColO(?string $colO): static { $this->colO = $colO; return $this; }
public function getIdP(): ?int { return $this->idP; }
public function setIdP(?int $idP): static { $this->idP = $idP; return $this; }
public function getColP(): ?string { return $this->colP; }
public function setColP(?string $colP): static { $this->colP = $colP; return $this; }
public function getIdQ(): ?int { return $this->idQ; }
public function setIdQ(?int $idQ): static { $this->idQ = $idQ; return $this; }
public function getColQ(): ?string { return $this->colQ; }
public function setColQ(?string $colQ): static { $this->colQ = $colQ; return $this; }
// --------------------
// GETTERS "sort" : retournent l'id afférent (id_x), pas la colonne sort_x.
// C'est ce que le Twig lit via element.sortX pour trier sur l'ordre métier.
// --------------------
public function getSortA(): ?int { return $this->idA; }
public function setSortA(?int $sortA): static { $this->sortA = $sortA; return $this; }
public function getSortB(): ?int { return $this->idB; }
public function setSortB(?int $sortB): static { $this->sortB = $sortB; return $this; }
public function getSortC(): ?int { return $this->idC; }
public function setSortC(?int $sortC): static { $this->sortC = $sortC; return $this; }
public function getSortD(): ?int { return $this->idD; }
public function setSortD(?int $sortD): static { $this->sortD = $sortD; return $this; }
public function getSortE(): ?int { return $this->idE; }
public function setSortE(?int $sortE): static { $this->sortE = $sortE; return $this; }
public function getSortF(): ?int { return $this->idF; }
public function setSortF(?int $sortF): static { $this->sortF = $sortF; return $this; }
public function getSortG(): ?int { return $this->idG; }
public function setSortG(?int $sortG): static { $this->sortG = $sortG; return $this; }
public function getSortH(): ?int { return $this->idH; }
public function setSortH(?int $sortH): static { $this->sortH = $sortH; return $this; }
public function getSortI(): ?int { return $this->idI; }
public function setSortI(?int $sortI): static { $this->sortI = $sortI; return $this; }
public function getSortJ(): ?int { return $this->idJ; }
public function setSortJ(?int $sortJ): static { $this->sortJ = $sortJ; return $this; }
public function getSortK(): ?int { return $this->idK; }
public function setSortK(?int $sortK): static { $this->sortK = $sortK; return $this; }
public function getSortL(): ?int { return $this->idL; }
public function setSortL(?int $sortL): static { $this->sortL = $sortL; return $this; }
public function getSortM(): ?int { return $this->idM; }
public function setSortM(?int $sortM): static { $this->sortM = $sortM; return $this; }
public function getSortN(): ?int { return $this->idN; }
public function setSortN(?int $sortN): static { $this->sortN = $sortN; return $this; }
public function getSortO(): ?int { return $this->idO; }
public function setSortO(?int $sortO): static { $this->sortO = $sortO; return $this; }
public function getSortP(): ?int { return $this->idP; }
public function setSortP(?int $sortP): static { $this->sortP = $sortP; return $this; }
public function getSortQ(): ?int { return $this->idQ; }
public function setSortQ(?int $sortQ): static { $this->sortQ = $sortQ; return $this; }
}