src/Entity/Pbareme.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\PbaremeRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. #[ORM\Entity(repositoryClassPbaremeRepository::class)]
  8. class Pbareme
  9. {
  10.     #[ORM\Id]
  11.     #[ORM\GeneratedValue]
  12.     #[ORM\Column]
  13.     private ?int $id null;
  14.     #[ORM\Column]
  15.     private ?int $niveau_id null;
  16.     #[ORM\Column]
  17.     private ?int $bareme null;
  18.     #[ORM\Column(length255)]
  19.     private ?string $designation null;
  20.     #[ORM\Column]
  21.     private ?float $netapayer null;
  22.     #[ORM\OneToMany(mappedBy'bareme'targetEntityPbaremeBrute::class)]
  23.     private Collection $PbaremeBrutes;
  24.     #[ORM\Column(length150)]
  25.     private ?string $Profil null;
  26.     #[ORM\Column(length255)]
  27.     private ?string $Poste null;
  28.     #[ORM\Column(length255)]
  29.     private ?string $Experience null;
  30.    
  31.     #[ORM\Column]
  32.     private ?int $Groupe null;
  33.     #[ORM\Column]
  34.     private ?int $Salaire_brute null;
  35.     #[ORM\Column]
  36.     private ?int $anc_Profil1 null;
  37.     #[ORM\Column]
  38.     private ?int $anc_Profil2 null;
  39.     #[ORM\OneToMany(mappedBy'pbareme'targetEntityPNaturesalarieCab::class)]
  40.     private Collection $nature_cab_id;
  41.     #[ORM\ManyToOne(inversedBy'pbaremes')]
  42.     private ?PNaturesalarieCab $nature_sal_id null;
  43.     #[ORM\OneToMany(mappedBy'bareme'targetEntityLContract::class)]
  44.     private Collection $contracts;
  45.     #[ORM\OneToMany(mappedBy'bareme'targetEntityPBaremeCimr::class)]
  46.     private Collection $baremeCimrs;
  47.     #[ORM\OneToMany(mappedBy'bareme'targetEntityLnaturecontratBareme::class)]
  48.     private Collection $naturecontrat;
  49.     #[ORM\ManyToOne(inversedBy'baremes')]
  50.     private ?PBaremeType $baremeType null;
  51.     #[ORM\Column(length255nullabletrue)]
  52.     private ?string $reference null;
  53.     #[ORM\Column(length50nullabletrue)]
  54.     private ?string $classe null;
  55.     #[ORM\Column(length50nullabletrue)]
  56.     private ?string $codeRef null;
  57.     #[ORM\Column(length10nullabletrue)]
  58.     private ?string $StNst null;
  59.     #[ORM\Column(length10nullabletrue)]
  60.     private ?string $cmpt null;
  61.     #[ORM\Column(length255nullabletrue)]
  62.     private ?string $conditionsDePassage null;
  63.     #[ORM\Column(length255nullabletrue)]
  64.     private ?string $nature null;
  65.     #[ORM\Column(length10nullabletrue)]
  66.     private ?string $grade null;
  67.     #[ORM\ManyToMany(targetEntityPBaremeCimr::class, inversedBy'pbaremes')]
  68.     private Collection $pbaremeCimrs;
  69.     #[ORM\Column(nullabletrue)]
  70.     private ?bool $active null;
  71.     public function __construct()
  72.     {
  73.         $this->PbaremeBrutes = new ArrayCollection();
  74.         $this->nature_cab_id = new ArrayCollection();
  75.         $this->contracts = new ArrayCollection();
  76.         $this->baremeCimrs = new ArrayCollection();
  77.         $this->naturecontrat = new ArrayCollection();
  78.         $this->pbaremeCimrs = new ArrayCollection();
  79.     }
  80.     public function getId(): ?int
  81.     {
  82.         return $this->id;
  83.     }
  84.     public function getNiveauId(): ?int
  85.     {
  86.         return $this->niveau_id;
  87.     }
  88.     public function setNiveauId(int $niveau_id): self
  89.     {
  90.         $this->niveau_id $niveau_id;
  91.         return $this;
  92.     }
  93.    
  94.     public function getBareme(): ?int
  95.     {
  96.         return $this->bareme;
  97.     }
  98.     public function setBareme(int $bareme): self
  99.     {
  100.         $this->bareme $bareme;
  101.         return $this;
  102.     }
  103.     public function getDesignation(): ?string
  104.     {
  105.         return $this->designation;
  106.     }
  107.     public function setDesignation(string $designation): self
  108.     {
  109.         $this->designation $designation;
  110.         return $this;
  111.     }
  112.     public function getNetapayer(): ?int
  113.     {
  114.         return $this->netapayer;
  115.     }
  116.     public function setNetapayer(int $netapayer): self
  117.     {
  118.         $this->netapayer $netapayer;
  119.         return $this;
  120.     }
  121.     /**
  122.      * @return Collection<int, PbaremeBrute>
  123.      */
  124.     public function getPbaremeBrutes(): Collection
  125.     {
  126.         return $this->PbaremeBrutes;
  127.     }
  128.     public function addPbaremeBrute(PbaremeBrute $PbaremeBrute): self
  129.     {
  130.         if (!$this->PbaremeBrutes->contains($PbaremeBrute)) {
  131.             $this->PbaremeBrutes->add($PbaremeBrute);
  132.             $PbaremeBrute->setIdBareme($this);
  133.         }
  134.         return $this;
  135.     }
  136.     public function removePbaremeBrute(PbaremeBrute $PbaremeBrute): self
  137.     {
  138.         if ($this->PbaremeBrutes->removeElement($PbaremeBrute)) {
  139.             // set the owning side to null (unless already changed)
  140.             if ($PbaremeBrute->getIdBareme() === $this) {
  141.                 $PbaremeBrute->setIdBareme(null);
  142.             }
  143.         }
  144.         return $this;
  145.     }
  146.     public function getProfil(): ?string
  147.     {
  148.         return $this->Profil;
  149.     }
  150.     public function setProfil(string $Profil): self
  151.     {
  152.         $this->Profil $Profil;
  153.         return $this;
  154.     }
  155.     public function getPoste(): ?string
  156.     {
  157.         return $this->Poste;
  158.     }
  159.     public function setPoste(string $Poste): self
  160.     {
  161.         $this->Poste $Poste;
  162.         return $this;
  163.     }
  164.     public function getExperience(): ?string
  165.     {
  166.         return $this->Experience;
  167.     }
  168.     public function setExperience(string $Experience): self
  169.     {
  170.         $this->Experience $Experience;
  171.         return $this;
  172.     }
  173.     public function getGroupe(): ?int
  174.     {
  175.         return $this->Groupe;
  176.     }
  177.     public function setGroupe(int $Groupe): self
  178.     {
  179.         $this->Groupe $Groupe;
  180.         return $this;
  181.     }
  182.     public function getSalaireBrute(): ?int
  183.     {
  184.         return $this->Salaire_brute;
  185.     }
  186.     public function setSalaireBrute(int $Salaire_brute): self
  187.     {
  188.         $this->Salaire_brute $Salaire_brute;
  189.         return $this;
  190.     }
  191.     public function getAncProfil1(): ?int
  192.     {
  193.         return $this->anc_Profil1;
  194.     }
  195.     public function setAncProfil1(int $anc_Profil1): self
  196.     {
  197.         $this->anc_Profil1 $anc_Profil1;
  198.         return $this;
  199.     }
  200.     public function getAncProfil2(): ?int
  201.     {
  202.         return $this->anc_Profil2;
  203.     }
  204.     public function setAncProfil2(int $anc_Profil2): self
  205.     {
  206.         $this->anc_Profil2 $anc_Profil2;
  207.         return $this;
  208.     }
  209.     /**
  210.      * @return Collection<int, PNaturesalarieCab>
  211.      */
  212.     public function getNatureCabId(): Collection
  213.     {
  214.         return $this->nature_cab_id;
  215.     }
  216.     public function addNatureCabId(PNaturesalarieCab $natureCabId): self
  217.     {
  218.         if (!$this->nature_cab_id->contains($natureCabId)) {
  219.             $this->nature_cab_id->add($natureCabId);
  220.             $natureCabId->setPbareme($this);
  221.         }
  222.         return $this;
  223.     }
  224.     public function removeNatureCabId(PNaturesalarieCab $natureCabId): self
  225.     {
  226.         if ($this->nature_cab_id->removeElement($natureCabId)) {
  227.             // set the owning side to null (unless already changed)
  228.             if ($natureCabId->getPbareme() === $this) {
  229.                 $natureCabId->setPbareme(null);
  230.             }
  231.         }
  232.         return $this;
  233.     }
  234.     public function getNatureSalId(): ?PNaturesalarieCab
  235.     {
  236.         return $this->nature_sal_id;
  237.     }
  238.     public function setNatureSalId(?PNaturesalarieCab $nature_sal_id): self
  239.     {
  240.         $this->nature_sal_id $nature_sal_id;
  241.         return $this;
  242.     }
  243.     /**
  244.      * @return Collection<int, LContract>
  245.      */
  246.     public function getContracts(): Collection
  247.     {
  248.         return $this->contracts;
  249.     }
  250.     public function addContract(LContract $contract): self
  251.     {
  252.         if (!$this->contracts->contains($contract)) {
  253.             $this->contracts->add($contract);
  254.             $contract->setBareme($this);
  255.         }
  256.         return $this;
  257.     }
  258.     public function removeContract(LContract $contract): self
  259.     {
  260.         if ($this->contracts->removeElement($contract)) {
  261.             // set the owning side to null (unless already changed)
  262.             if ($contract->getBareme() === $this) {
  263.                 $contract->setBareme(null);
  264.             }
  265.         }
  266.         return $this;
  267.     }
  268.     /**
  269.      * @return Collection<int, PBaremeCimr>
  270.      */
  271.     public function getBaremeCimrs(): Collection
  272.     {
  273.         return $this->baremeCimrs;
  274.     }
  275.     public function addBaremeCimr(PBaremeCimr $baremeCimr): self
  276.     {
  277.         if (!$this->baremeCimrs->contains($baremeCimr)) {
  278.             $this->baremeCimrs->add($baremeCimr);
  279.             $baremeCimr->setBareme($this);
  280.         }
  281.         return $this;
  282.     }
  283.     public function removeBaremeCimr(PBaremeCimr $baremeCimr): self
  284.     {
  285.         if ($this->baremeCimrs->removeElement($baremeCimr)) {
  286.             // set the owning side to null (unless already changed)
  287.             if ($baremeCimr->getBareme() === $this) {
  288.                 $baremeCimr->setBareme(null);
  289.             }
  290.         }
  291.         return $this;
  292.     }
  293.     /**
  294.      * @return Collection<int, LnaturecontratBareme>
  295.      */
  296.     public function getNaturecontrat(): Collection
  297.     {
  298.         return $this->naturecontrat;
  299.     }
  300.     public function addNaturecontrat(LnaturecontratBareme $naturecontrat): self
  301.     {
  302.         if (!$this->naturecontrat->contains($naturecontrat)) {
  303.             $this->naturecontrat->add($naturecontrat);
  304.             $naturecontrat->setBareme($this);
  305.         }
  306.         return $this;
  307.     }
  308.     public function removeNaturecontrat(LnaturecontratBareme $naturecontrat): self
  309.     {
  310.         if ($this->naturecontrat->removeElement($naturecontrat)) {
  311.             // set the owning side to null (unless already changed)
  312.             if ($naturecontrat->getBareme() === $this) {
  313.                 $naturecontrat->setBareme(null);
  314.             }
  315.         }
  316.         return $this;
  317.     }
  318.     public function getBaremeType(): ?PBaremeType
  319.     {
  320.         return $this->baremeType;
  321.     }
  322.     public function setBaremeType(?PBaremeType $baremeType): static
  323.     {
  324.         $this->baremeType $baremeType;
  325.         return $this;
  326.     }
  327.     public function getReference(): ?string
  328.     {
  329.         return $this->reference;
  330.     }
  331.     public function setReference(?string $reference): static
  332.     {
  333.         $this->reference $reference;
  334.         return $this;
  335.     }
  336.     public function getClasse(): ?string
  337.     {
  338.         return $this->classe;
  339.     }
  340.     public function setClasse(?string $classe): static
  341.     {
  342.         $this->classe $classe;
  343.         return $this;
  344.     }
  345.     public function getCodeRef(): ?string
  346.     {
  347.         return $this->codeRef;
  348.     }
  349.     public function setCodeRef(?string $codeRef): static
  350.     {
  351.         $this->codeRef $codeRef;
  352.         return $this;
  353.     }
  354.     public function getStNst(): ?string
  355.     {
  356.         return $this->StNst;
  357.     }
  358.     public function setStNst(?string $StNst): static
  359.     {
  360.         $this->StNst $StNst;
  361.         return $this;
  362.     }
  363.     public function getCmpt(): ?string
  364.     {
  365.         return $this->cmpt;
  366.     }
  367.     public function setCmpt(?string $cmpt): static
  368.     {
  369.         $this->cmpt $cmpt;
  370.         return $this;
  371.     }
  372.     public function getConditionsDePassage(): ?string
  373.     {
  374.         return $this->conditionsDePassage;
  375.     }
  376.     public function setConditionsDePassage(?string $conditionsDePassage): static
  377.     {
  378.         $this->conditionsDePassage $conditionsDePassage;
  379.         return $this;
  380.     }
  381.     public function getNature(): ?string
  382.     {
  383.         return $this->nature;
  384.     }
  385.     public function setNature(?string $nature): static
  386.     {
  387.         $this->nature $nature;
  388.         return $this;
  389.     }
  390.     public function getGrade(): ?string
  391.     {
  392.         return $this->grade;
  393.     }
  394.     public function setGrade(string $grade): static
  395.     {
  396.         $this->grade $grade;
  397.         return $this;
  398.     }
  399.     /**
  400.      * @return Collection<int, PBaremeCimr>
  401.      */
  402.     public function getPbaremeCimrs(): Collection
  403.     {
  404.         return $this->pbaremeCimrs;
  405.     }
  406.     public function addPbaremeCimr(PBaremeCimr $pbaremeCimr): static
  407.     {
  408.         if (!$this->pbaremeCimrs->contains($pbaremeCimr)) {
  409.             $this->pbaremeCimrs->add($pbaremeCimr);
  410.         }
  411.         return $this;
  412.     }
  413.     public function removePbaremeCimr(PBaremeCimr $pbaremeCimr): static
  414.     {
  415.         $this->pbaremeCimrs->removeElement($pbaremeCimr);
  416.         return $this;
  417.     }
  418.     public function isActive(): ?bool
  419.     {
  420.         return $this->active;
  421.     }
  422.     public function setActive(?bool $active): static
  423.     {
  424.         $this->active $active;
  425.         return $this;
  426.     }
  427. }