<?php
namespace App\Entity;
use App\Repository\SousrubriqueRepository;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Uid\Uuid;
/**
* @ORM\Entity(repositoryClass=SousrubriqueRepository::class)
*/
class Sousrubrique
{
const EVOLUTION_PROFESSIONNELLE_SICARDI = '19c3ff45-b508-4c8b-98f7-9e0b13ac14c6';
const EVOLUTION_PROFESSIONNELLE_CANDIDATURE = '81c8caaa-2726-4622-8c1a-e945717587bb';
const EVOLUTION_PROFESSIONNELLE_ACCOMPAGNEMENT_CHANGEMENT = '25f42e11-3278-4945-b66e-0bd69627d66b';
const EVOLUTION_PROFESSIONNELLE_RECRUTEURS = '7c3d0193-e062-4bbd-98ef-93202982cfe0';
const EVOLUTION_PROFESSIONNELLE_CV = '98f7-9e0b13ac14c6-19c3ff45-b508-4c8b';
const OFFRE_FORMATION_PROGRAMME = '5b4106e6-6463-4cbc-bfd1-3549897d7ae7';
const OFFRE_FORMATION_CONFERENCE = 'b70a9193-ef1b-4a28-aaba-c6ed700632f4';
const TRANSMISSION_COMPETENCES_JURIDIQUE = '5564cf0a-37c3-41b0-98a8-ccfed0c70406';
const TRANSMISSION_COMPETENCES_INITIATIVE = '01c36a9b-7f8e-43a0-8281-3c19ebbfa068';
const TRANSMISSION_COMPETENCES_REFERENT = '1626835c-f328-4aec-b6a3-9f7cb39a4b18';
const TRANSMISSION_COMPETENCES_BOITE_ASTUCE = '8203411d-3347-4d98-b5d3-a096d317967d';
const TRANSMISSION_COMPETENCES_AGORA = '99a2f476-604c-454b-8084-ce0feb3a9082';
const TRANSMISSION_COMPETENCES_MENTORAT = '76b3c7fc-c5b1-45a7-81a0-6d7e989ft1f5';
const QUALITE_VIE_TRAVAIL_DISPOSITIFS_RH = 'c5b84e8a-9d3b-48ca-9455-d88c4b111649';
const QUALITE_VIE_TRAVAIL_ERGONOMIE = 'a7ac02dd-fe83-4591-95dd-6b98c7e6d531';
const QUALITE_VIE_TRAVAIL_PROCHE_AIDANT = '350dace5-95e7-43d8-8ff1-5c02d981393f';
const QUALITE_VIE_TRAVAIL_PREPARATION_RETRAITE = '17d0196c-8776-4a25-8ccd-33170e7ddcb3';
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $uuid;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $token;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $slug;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $statut = false;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nom;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $description;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $src;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $alt;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $title;
/**
* @ORM\ManyToOne(targetEntity=Rubrique::class, inversedBy="sousrubriques")
*/
private $rubrique;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $srcImg;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $altImg;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $titleImg;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $intro;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $phrase;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $listorder;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lien;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $info;
public function __construct()
{
$this->uuid = Uuid::v4();
}
public function getId(): ?int
{
return $this->id;
}
public function getUuid(): ?string
{
return $this->uuid;
}
public function setUuid(?string $uuid): self
{
$this->uuid = $uuid;
return $this;
}
public function getToken(): ?string
{
return $this->token;
}
public function setToken(?string $token): self
{
$this->token = $token;
return $this;
}
public function getSlug(): ?string
{
return $this->slug;
}
public function setSlug(?string $slug): self
{
$this->slug = $slug;
return $this;
}
public function isStatut(): ?bool
{
return $this->statut;
}
public function setStatut(?bool $statut): self
{
$this->statut = $statut;
return $this;
}
public function getNom(): ?string
{
return $this->nom;
}
public function setNom(?string $nom): self
{
$this->nom = $nom;
return $this;
}
public function getDescription(): ?string
{
return $this->description;
}
public function setDescription(?string $description): self
{
$this->description = $description;
return $this;
}
public function getSrc(): ?string
{
return $this->src;
}
public function setSrc(?string $src): self
{
$this->src = $src;
return $this;
}
public function getAlt(): ?string
{
return $this->alt;
}
public function setAlt(?string $alt): self
{
$this->alt = $alt;
return $this;
}
public function getTitle(): ?string
{
return $this->title;
}
public function setTitle(?string $title): self
{
$this->title = $title;
return $this;
}
public function getRubrique(): ?Rubrique
{
return $this->rubrique;
}
public function setRubrique(?Rubrique $rubrique): self
{
$this->rubrique = $rubrique;
return $this;
}
public function getSrcImg(): ?string
{
return $this->srcImg;
}
public function setSrcImg(?string $srcImg): self
{
$this->srcImg = $srcImg;
return $this;
}
public function getAltImg(): ?string
{
return $this->altImg;
}
public function setAltImg(?string $altImg): self
{
$this->altImg = $altImg;
return $this;
}
public function getTitleImg(): ?string
{
return $this->titleImg;
}
public function setTitleImg(?string $titleImg): self
{
$this->titleImg = $titleImg;
return $this;
}
public function getIntro(): ?string
{
return $this->intro;
}
public function setIntro(?string $intro): self
{
$this->intro = $intro;
return $this;
}
public function getPhrase(): ?string
{
return $this->phrase;
}
public function setPhrase(?string $phrase): self
{
$this->phrase = $phrase;
return $this;
}
public function getListorder(): ?int
{
return $this->listorder;
}
public function setListorder(?int $listorder): self
{
$this->listorder = $listorder;
return $this;
}
public function getLien(): ?string
{
return $this->lien;
}
public function setLien(?string $lien): self
{
$this->lien = $lien;
return $this;
}
public function getInfo(): ?string
{
return $this->info;
}
public function setInfo(?string $info): self
{
$this->info = $info;
return $this;
}
}