src/Entity/Prubrique.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\PrubriqueRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. #[ORM\Entity(repositoryClassPrubriqueRepository::class)]
  8. class Prubrique
  9. {
  10.     #[ORM\Id]
  11.     #[ORM\GeneratedValue]
  12.     #[ORM\Column]
  13.     private ?int $id null;
  14.     #[ORM\Column(length100)]
  15.     private ?string $code null;
  16.     #[ORM\Column(length100)]
  17.     private ?string $designation null;
  18.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityLelementFixe::class)]
  19.     private Collection $lelementFixes;
  20.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityPbaremeBrute::class)]
  21.     private Collection $PbaremeBrutes;
  22.     #[ORM\Column]
  23.     private ?int $facture null;
  24.     #[ORM\Column]
  25.     private ?int $paiement null;
  26.     #[ORM\Column(length100)]
  27.     private ?string $fournisseur null;
  28.     #[ORM\Column]
  29.     private ?int $idArticle null;
  30.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityLElementEcheance::class)]
  31.     private Collection $elementEcheances;
  32.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityVMatrix::class)]
  33.     private Collection $matrices;
  34.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityTbulletinLg::class)]
  35.     private Collection $bulletinLgs;
  36.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityPBaremeCimr::class)]
  37.     private Collection $baremeCimrs;
  38.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityPPrelevement::class)]
  39.     private Collection $prelevements;
  40.     #[ORM\Column(nullabletrue)]
  41.     private ?bool $honoraire false;
  42.     #[ORM\Column(nullabletrue)]
  43.     private ?bool $indeminite null;
  44.     #[ORM\Column(nullabletrue)]
  45.     private ?bool $prets null;
  46.     #[ORM\Column(nullabletrue)]
  47.     private ?float $sens null;
  48.     #[ORM\Column(nullabletrue)]
  49.     private ?bool $absence null;
  50.     #[ORM\Column(nullabletrue)]
  51.     private ?bool $fixe null;
  52.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityPCompteComptable::class)]
  53.     private Collection $compteComptables;
  54.     #[ORM\Column(nullabletrue)]
  55.     private ?bool $journal null;
  56.     #[ORM\Column(nullabletrue)]
  57.     private ?bool $flagInput null;
  58.     #[ORM\Column(nullabletrue)]
  59.     private ?int $siteId null;
  60.     #[ORM\OneToMany(mappedBy'rubrique'targetEntityJournalBulletinLg::class)]
  61.     private Collection $journalBulletinLgs;
  62.     #[ORM\Column(nullabletrue)]
  63.     private ?int $partenaireId null;
  64.     #[ORM\Column(nullabletrue)]
  65.     private ?int $regulArticleUgouvId null;
  66.     #[ORM\Column(nullabletrue)]
  67.     private ?bool $imposable null;
  68.     #[ORM\Column(nullabletrue)]
  69.     private ?bool $active null;
  70.     #[ORM\Column(nullabletrue)]
  71.     private ?bool $echeance null;
  72.     #[ORM\Column(length255nullabletrue)]
  73.     private ?string $famille null;
  74.     #[ORM\Column(length255nullabletrue)]
  75.     private ?string $type null;
  76.     #[ORM\Column(nullabletrue)]
  77.     private ?int $ord null;
  78.     #[ORM\Column(length255nullabletrue)]
  79.     private ?string $rubthm0 null;
  80.     #[ORM\Column(length255nullabletrue)]
  81.     private ?string $oldDesignation null;
  82.     public function __construct()
  83.     {
  84.         $this->lelementFixes = new ArrayCollection();
  85.         $this->PbaremeBrutes = new ArrayCollection();
  86.         $this->elementEcheances = new ArrayCollection();
  87.         $this->matrices = new ArrayCollection();
  88.         $this->bulletinLgs = new ArrayCollection();
  89.         $this->baremeCimrs = new ArrayCollection();
  90.         $this->prelevements = new ArrayCollection();
  91.         $this->compteComptables = new ArrayCollection();
  92.         $this->journalBulletinLgs = new ArrayCollection();
  93.     }
  94.     public function getId(): ?int
  95.     {
  96.         return $this->id;
  97.     }
  98.     public function getCode(): ?string
  99.     {
  100.         return $this->code;
  101.     }
  102.     public function setCode(string $code): self
  103.     {
  104.         $this->code $code;
  105.         return $this;
  106.     }
  107.     public function getDesignation(): ?string
  108.     {
  109.         return $this->designation;
  110.     }
  111.     public function setDesignation(string $Designation): self
  112.     {
  113.         $this->designation $Designation;
  114.         return $this;
  115.     }
  116.    
  117.    
  118.     /**
  119.      * @return Collection<int, LelementFixe>
  120.      */
  121.     public function getLelementFixes(): Collection
  122.     {
  123.         return $this->lelementFixes;
  124.     }
  125.     public function addLelementFix(LelementFixe $lelementFix): self
  126.     {
  127.         if (!$this->lelementFixes->contains($lelementFix)) {
  128.             $this->lelementFixes->add($lelementFix);
  129.             $lelementFix->setRubriqueId($this);
  130.         }
  131.         return $this;
  132.     }
  133.     public function removeLelementFix(LelementFixe $lelementFix): self
  134.     {
  135.         if ($this->lelementFixes->removeElement($lelementFix)) {
  136.             // set the owning side to null (unless already changed)
  137.             if ($lelementFix->getRubriqueId() === $this) {
  138.                 $lelementFix->setRubriqueId(null);
  139.             }
  140.         }
  141.         return $this;
  142.     }
  143.     /**
  144.      * @return Collection<int, PbaremeBrute>
  145.      */
  146.     public function getPbaremeBrutes(): Collection
  147.     {
  148.         return $this->PbaremeBrutes;
  149.     }
  150.     public function addPbaremeBrute(PbaremeBrute $PbaremeBrute): self
  151.     {
  152.         if (!$this->PbaremeBrutes->contains($PbaremeBrute)) {
  153.             $this->PbaremeBrutes->add($PbaremeBrute);
  154.             $PbaremeBrute->setRubriqueId($this);
  155.         }
  156.         return $this;
  157.     }
  158.     public function removePbaremeBrute(PbaremeBrute $PbaremeBrute): self
  159.     {
  160.         if ($this->PbaremeBrutes->removeElement($PbaremeBrute)) {
  161.             // set the owning side to null (unless already changed)
  162.             if ($PbaremeBrute->getRubriqueId() === $this) {
  163.                 $PbaremeBrute->setRubriqueId(null);
  164.             }
  165.         }
  166.         return $this;
  167.     }
  168.     public function getFacture(): ?int
  169.     {
  170.         return $this->facture;
  171.     }
  172.     public function setFacture(int $facture): self
  173.     {
  174.         $this->facture $facture;
  175.         return $this;
  176.     }
  177.     public function getPaiement(): ?int
  178.     {
  179.         return $this->paiement;
  180.     }
  181.     public function setPaiement(int $paiement): self
  182.     {
  183.         $this->paiement $paiement;
  184.         return $this;
  185.     }
  186.     public function getFournisseur(): ?string
  187.     {
  188.         return $this->fournisseur;
  189.     }
  190.     public function setFournisseur(string $fournisseur): self
  191.     {
  192.         $this->fournisseur $fournisseur;
  193.         return $this;
  194.     }
  195.     public function getIdArticle(): ?int
  196.     {
  197.         return $this->idArticle;
  198.     }
  199.     public function setIdArticle(int $idArticle): self
  200.     {
  201.         $this->idArticle $idArticle;
  202.         return $this;
  203.     }
  204.     /**
  205.      * @return Collection<int, LElementEcheance>
  206.      */
  207.     public function getElementEcheances(): Collection
  208.     {
  209.         return $this->elementEcheances;
  210.     }
  211.     public function addElementEcheance(LElementEcheance $elementEcheance): self
  212.     {
  213.         if (!$this->elementEcheances->contains($elementEcheance)) {
  214.             $this->elementEcheances->add($elementEcheance);
  215.             $elementEcheance->setRubrique($this);
  216.         }
  217.         return $this;
  218.     }
  219.     public function removeElementEcheance(LElementEcheance $elementEcheance): self
  220.     {
  221.         if ($this->elementEcheances->removeElement($elementEcheance)) {
  222.             // set the owning side to null (unless already changed)
  223.             if ($elementEcheance->getRubrique() === $this) {
  224.                 $elementEcheance->setRubrique(null);
  225.             }
  226.         }
  227.         return $this;
  228.     }
  229.     /**
  230.      * @return Collection<int, VMatrix>
  231.      */
  232.     public function getMatrices(): Collection
  233.     {
  234.         return $this->matrices;
  235.     }
  236.     public function addMatrix(VMatrix $matrix): self
  237.     {
  238.         if (!$this->matrices->contains($matrix)) {
  239.             $this->matrices->add($matrix);
  240.             $matrix->setRubrique($this);
  241.         }
  242.         return $this;
  243.     }
  244.     public function removeMatrix(VMatrix $matrix): self
  245.     {
  246.         if ($this->matrices->removeElement($matrix)) {
  247.             // set the owning side to null (unless already changed)
  248.             if ($matrix->getRubrique() === $this) {
  249.                 $matrix->setRubrique(null);
  250.             }
  251.         }
  252.         return $this;
  253.     }
  254.     /**
  255.      * @return Collection<int, TbulletinLg>
  256.      */
  257.     public function getBulletinLgs(): Collection
  258.     {
  259.         return $this->bulletinLgs;
  260.     }
  261.     public function addBulletinLg(TbulletinLg $bulletinLg): self
  262.     {
  263.         if (!$this->bulletinLgs->contains($bulletinLg)) {
  264.             $this->bulletinLgs->add($bulletinLg);
  265.             $bulletinLg->setRubrique($this);
  266.         }
  267.         return $this;
  268.     }
  269.     public function removeBulletinLg(TbulletinLg $bulletinLg): self
  270.     {
  271.         if ($this->bulletinLgs->removeElement($bulletinLg)) {
  272.             // set the owning side to null (unless already changed)
  273.             if ($bulletinLg->getRubrique() === $this) {
  274.                 $bulletinLg->setRubrique(null);
  275.             }
  276.         }
  277.         return $this;
  278.     }
  279.     /**
  280.      * @return Collection<int, PBaremeCimr>
  281.      */
  282.     public function getBaremeCimrs(): Collection
  283.     {
  284.         return $this->baremeCimrs;
  285.     }
  286.     public function addBaremeCimr(PBaremeCimr $baremeCimr): self
  287.     {
  288.         if (!$this->baremeCimrs->contains($baremeCimr)) {
  289.             $this->baremeCimrs->add($baremeCimr);
  290.             $baremeCimr->setRubrique($this);
  291.         }
  292.         return $this;
  293.     }
  294.     public function removeBaremeCimr(PBaremeCimr $baremeCimr): self
  295.     {
  296.         if ($this->baremeCimrs->removeElement($baremeCimr)) {
  297.             // set the owning side to null (unless already changed)
  298.             if ($baremeCimr->getRubrique() === $this) {
  299.                 $baremeCimr->setRubrique(null);
  300.             }
  301.         }
  302.         return $this;
  303.     }
  304.     /**
  305.      * @return Collection<int, PPrelevement>
  306.      */
  307.     public function getPrelevements(): Collection
  308.     {
  309.         return $this->prelevements;
  310.     }
  311.     public function addPrelevement(PPrelevement $prelevement): self
  312.     {
  313.         if (!$this->prelevements->contains($prelevement)) {
  314.             $this->prelevements->add($prelevement);
  315.             $prelevement->setRubrique($this);
  316.         }
  317.         return $this;
  318.     }
  319.     public function removePrelevement(PPrelevement $prelevement): self
  320.     {
  321.         if ($this->prelevements->removeElement($prelevement)) {
  322.             // set the owning side to null (unless already changed)
  323.             if ($prelevement->getRubrique() === $this) {
  324.                 $prelevement->setRubrique(null);
  325.             }
  326.         }
  327.         return $this;
  328.     }
  329.     public function isHonoraire(): ?bool
  330.     {
  331.         return $this->honoraire;
  332.     }
  333.     public function setHonoraire(?bool $honoraire): self
  334.     {
  335.         $this->honoraire $honoraire;
  336.         return $this;
  337.     }
  338.     public function isIndeminite(): ?bool
  339.     {
  340.         return $this->indeminite;
  341.     }
  342.     public function setIndeminite(?bool $indeminite): self
  343.     {
  344.         $this->indeminite $indeminite;
  345.         return $this;
  346.     }
  347.     public function isPrets(): ?bool
  348.     {
  349.         return $this->prets;
  350.     }
  351.     public function setPrets(?bool $prets): self
  352.     {
  353.         $this->prets $prets;
  354.         return $this;
  355.     }
  356.     public function getSens(): ?float
  357.     {
  358.         return $this->sens;
  359.     }
  360.     public function setSens(?float $sens): self
  361.     {
  362.         $this->sens $sens;
  363.         return $this;
  364.     }
  365.     public function isAbsence(): ?bool
  366.     {
  367.         return $this->absence;
  368.     }
  369.     public function setAbsence(?bool $absence): self
  370.     {
  371.         $this->absence $absence;
  372.         return $this;
  373.     }
  374.     public function isFixe(): ?bool
  375.     {
  376.         return $this->fixe;
  377.     }
  378.     public function setFixe(?bool $fixe): self
  379.     {
  380.         $this->fixe $fixe;
  381.         return $this;
  382.     }
  383.     /**
  384.      * @return Collection<int, PCompteComptable>
  385.      */
  386.     public function getCompteComptables(): Collection
  387.     {
  388.         return $this->compteComptables;
  389.     }
  390.     public function addCompteComptable(PCompteComptable $compteComptable): self
  391.     {
  392.         if (!$this->compteComptables->contains($compteComptable)) {
  393.             $this->compteComptables->add($compteComptable);
  394.             $compteComptable->setRubrique($this);
  395.         }
  396.         return $this;
  397.     }
  398.     public function removeCompteComptable(PCompteComptable $compteComptable): self
  399.     {
  400.         if ($this->compteComptables->removeElement($compteComptable)) {
  401.             // set the owning side to null (unless already changed)
  402.             if ($compteComptable->getRubrique() === $this) {
  403.                 $compteComptable->setRubrique(null);
  404.             }
  405.         }
  406.         return $this;
  407.     }
  408.     public function isJournal(): ?bool
  409.     {
  410.         return $this->journal;
  411.     }
  412.     public function setJournal(?bool $journal): self
  413.     {
  414.         $this->journal $journal;
  415.         return $this;
  416.     }
  417.     public function isFlagInput(): ?bool
  418.     {
  419.         return $this->flagInput;
  420.     }
  421.     public function setFlagInput(?bool $flagInput): self
  422.     {
  423.         $this->flagInput $flagInput;
  424.         return $this;
  425.     }
  426.     public function getSiteId(): ?int
  427.     {
  428.         return $this->siteId;
  429.     }
  430.     public function setSiteId(?int $siteId): self
  431.     {
  432.         $this->siteId $siteId;
  433.         return $this;
  434.     }
  435.     /**
  436.      * @return Collection<int, JournalBulletinLg>
  437.      */
  438.     public function getJournalBulletinLgs(): Collection
  439.     {
  440.         return $this->journalBulletinLgs;
  441.     }
  442.     public function addJournalBulletinLg(JournalBulletinLg $journalBulletinLg): self
  443.     {
  444.         if (!$this->journalBulletinLgs->contains($journalBulletinLg)) {
  445.             $this->journalBulletinLgs->add($journalBulletinLg);
  446.             $journalBulletinLg->setRubrique($this);
  447.         }
  448.         return $this;
  449.     }
  450.     public function removeJournalBulletinLg(JournalBulletinLg $journalBulletinLg): self
  451.     {
  452.         if ($this->journalBulletinLgs->removeElement($journalBulletinLg)) {
  453.             // set the owning side to null (unless already changed)
  454.             if ($journalBulletinLg->getRubrique() === $this) {
  455.                 $journalBulletinLg->setRubrique(null);
  456.             }
  457.         }
  458.         return $this;
  459.     }
  460.     public function getPartenaireId(): ?int
  461.     {
  462.         return $this->partenaireId;
  463.     }
  464.     public function setPartenaireId(?int $partenaireId): self
  465.     {
  466.         $this->partenaireId $partenaireId;
  467.         return $this;
  468.     }
  469.     public function getRegulArticleUgouvId(): ?int
  470.     {
  471.         return $this->regulArticleUgouvId;
  472.     }
  473.     public function setRegulArticleUgouvId(?int $RegulArticleUgouvId): self
  474.     {
  475.         $this->regulArticleUgouvId $RegulArticleUgouvId;
  476.         return $this;
  477.     }
  478.     public function isImposable(): ?bool
  479.     {
  480.         return $this->imposable;
  481.     }
  482.     public function setImposable(?bool $imposable): static
  483.     {
  484.         $this->imposable $imposable;
  485.         return $this;
  486.     }
  487.     public function isActive(): ?bool
  488.     {
  489.         return $this->active;
  490.     }
  491.     public function setActive(?bool $active): static
  492.     {
  493.         $this->active $active;
  494.         return $this;
  495.     }
  496.     public function isEcheance(): ?bool
  497.     {
  498.         return $this->echeance;
  499.     }
  500.     public function setEcheance(?bool $echeance): static
  501.     {
  502.         $this->echeance $echeance;
  503.         return $this;
  504.     }
  505.     public function getFamille(): ?string
  506.     {
  507.         return $this->famille;
  508.     }
  509.     public function setFamille(?string $famille): static
  510.     {
  511.         $this->famille $famille;
  512.         return $this;
  513.     }
  514.     public function getType(): ?string
  515.     {
  516.         return $this->type;
  517.     }
  518.     public function setType(?string $type): static
  519.     {
  520.         $this->type $type;
  521.         return $this;
  522.     }
  523.     public function getOrd(): ?int
  524.     {
  525.         return $this->ord;
  526.     }
  527.     public function setOrd(?int $ord): static
  528.     {
  529.         $this->ord $ord;
  530.         return $this;
  531.     }
  532.     public function getRubthm0(): ?string
  533.     {
  534.         return $this->rubthm0;
  535.     }
  536.     public function setRubthm0(?string $rubthm0): static
  537.     {
  538.         $this->rubthm0 $rubthm0;
  539.         return $this;
  540.     }
  541.     public function getOldDesignation(): ?string
  542.     {
  543.         return $this->oldDesignation;
  544.     }
  545.     public function setOldDesignation(?string $oldDesignation): static
  546.     {
  547.         $this->oldDesignation $oldDesignation;
  548.         return $this;
  549.     }
  550. }