src/Entity/ProduitRelatedVersion.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ProduitRelatedVersionRepository;
  4. use Doctrine\DBAL\Types\Types;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use App\Entity\Produit\Finition;
  7. use App\Entity\Produit\Produit;
  8. use Knp\DoctrineBehaviors\Contract\Entity\TranslatableInterface;
  9. use Knp\DoctrineBehaviors\Model\Translatable\TranslatableTrait;
  10. #[ORM\Entity(repositoryClassProduitRelatedVersionRepository::class)]
  11. class ProduitRelatedVersion  implements TranslatableInterface
  12. {
  13.     use TranslatableTrait;
  14.     #[ORM\Id]
  15.     #[ORM\GeneratedValue]
  16.     #[ORM\Column(type'integer')]
  17.     private $id;
  18.     #[ORM\ManyToOne(targetEntityProduit::class, inversedBy'produitRelatedVersions')]
  19.     #[ORM\JoinColumn(nullablefalse)]
  20.     private $produit;
  21.     #[ORM\ManyToOne(targetEntityFinition::class, inversedBy'produitRelatedVersions')]
  22.     #[ORM\JoinColumn(nullabletrue)]
  23.     private $finition;
  24.     #[ORM\Column(type'string'length255nullabletrue)]
  25.     private $dimensions;
  26.     #[ORM\Column(type'string'length255nullabletrue)]
  27.     private $conditionnement;
  28.     #[ORM\Column(type'integer'nullabletrue)]
  29.     private $nbrRechauffeur;
  30.     #[ORM\Column(type'integer'nullabletrue)]
  31.     private $ledChromaPeripherique;
  32.     #[ORM\Column(type'boolean'nullabletrue)]
  33.     private $colonneEauLumineuse;
  34.     #[ORM\Column(type'integer'nullabletrue)]
  35.     private $cascadeLed;
  36.     #[ORM\Column(type'boolean'nullabletrue)]
  37.     private $aromatherapie;
  38.     #[ORM\Column(type'boolean'nullabletrue)]
  39.     private $skimmer;
  40.     #[ORM\Column(type'boolean'nullabletrue)]
  41.     private $ozonateur;
  42.     #[ORM\Column(type'boolean'nullabletrue)]
  43.     private $systemeAntigel;
  44.     #[ORM\Column(type'string'length255nullabletrue)]
  45.     private $volts;
  46.     #[ORM\Column(type'boolean'nullabletrue)]
  47.     private $chassisInoxIndestructible;
  48.     #[ORM\Column(type'boolean'nullabletrue)]
  49.     private $socleIsolationThermique;
  50.     #[ORM\Column(type'boolean'nullabletrue)]
  51.     private $nuageLedSole;
  52.     #[ORM\Column(type'boolean'nullabletrue)]
  53.     private $systemAppuiTete;
  54.     #[ORM\Column(type'integer'nullabletrue)]
  55.     private $jetAir;
  56.     #[ORM\Column(type'string'length255nullabletrue)]
  57.     private $placesAssis;
  58.     #[ORM\Column(type'string'length255nullabletrue)]
  59.     private $placesAllonge;
  60.     #[ORM\Column(type'boolean'nullabletrue)]
  61.     private $enceinte;
  62.     #[ORM\Column(type'string'length255nullabletrue)]
  63.     private $volume;
  64.     #[ORM\Column(type'string'length255nullabletrue)]
  65.     private $poids;
  66.     #[ORM\Column(nullabletrue)]
  67.     private ?int $capaciteSpa null;
  68.     #[ORM\Column(nullabletrue)]
  69.     private ?int $jetsTherapie null;
  70.     #[ORM\Column(nullabletrue)]
  71.     private ?int $jetsAir null;
  72.     #[ORM\Column(nullabletrue)]
  73.     private ?int $jetsEau null;
  74.     #[ORM\Column(nullabletrue)]
  75.     private ?bool $jetsMassageCervical null;
  76.     #[ORM\Column(nullabletrue)]
  77.     private ?bool $turboJetsMollets null;
  78.     #[ORM\Column(nullabletrue)]
  79.     private ?bool $appuisTete null;
  80.     #[ORM\Column(nullabletrue)]
  81.     private ?bool $radio null;
  82.     
  83.     #[ORM\Column(nullabletrue)]
  84.     private ?int $ledsChromoterapiePerifs null;
  85.     #[ORM\Column(nullabletrue)]
  86.     private ?int $grosSpotLeds null;
  87.     #[ORM\Column(nullabletrue)]
  88.     private ?bool $cascadeLeds null;
  89.     #[ORM\Column(nullabletrue)]
  90.     private ?bool $spotArcEnCiel null;
  91.     #[ORM\Column(nullabletrue)]
  92.     private ?bool $acryliqueAristechUsa null;
  93.     #[ORM\Column(nullabletrue)]
  94.     private ?bool $tripleIsolation null;
  95.     #[ORM\Column(length255nullabletrue)]
  96.     private ?string $puissancePompeAEau null;
  97.     #[ORM\Column(type'boolean'nullabletrue)]
  98.     private $tablette;
  99.     #[ORM\Column(type'boolean'nullabletrue)]
  100.     private $fontaineEauLumineuse null;
  101.     #[Assert\Valid]
  102.     protected $translations;
  103.     #[ORM\Column(length255nullabletrue)]
  104.     private ?string $gamme null;
  105.     #[ORM\Column(length255nullabletrue)]
  106.     private ?string $finitionBuses null;
  107.     #[ORM\Column(nullabletrue)]
  108.     private ?int $enceinteAvecLeds null;
  109.     #[ORM\Column(nullabletrue)]
  110.     private ?int $enceinteSansLeds null;
  111.     #[ORM\Column(nullabletrue)]
  112.     private ?bool $cascadeNonLeds null;
  113.     #[ORM\Column(nullabletrue)]
  114.     private ?bool $ChassisAcierGalvanise null;
  115.     #[ORM\Column(typeTypes::DECIMALprecision10scale2nullabletrue)]
  116.     private ?string $prixPublicConseille null;
  117.     #[ORM\Column(nullabletrue)]
  118.     private ?bool $affDimensions null;
  119.     #[ORM\Column(nullabletrue)]
  120.     private ?bool $affConditionnement null;
  121.     #[ORM\Column(nullabletrue)]
  122.     private ?bool $affNbrRechauffeur null;
  123.     #[ORM\Column(nullabletrue)]
  124.     private ?bool $affLedChromaPeripherique null;
  125.     #[ORM\Column(nullabletrue)]
  126.     private ?bool $affColonneEauLumineuse null;
  127.     #[ORM\Column(nullabletrue)]
  128.     private ?bool $affCascadeLed null;
  129.     #[ORM\Column(nullabletrue)]
  130.     private ?bool $affAromatherapie null;
  131.     #[ORM\Column(nullabletrue)]
  132.     private ?bool $affSkimmer null;
  133.     #[ORM\Column(nullabletrue)]
  134.     private ?bool $affOzonateur null;
  135.     #[ORM\Column(nullabletrue)]
  136.     private ?bool $affSystemeAntigel null;
  137.     #[ORM\Column(nullabletrue)]
  138.     private ?bool $affVolts null;
  139.     #[ORM\Column(nullabletrue)]
  140.     private ?bool $affChassisInoxIndestructible null;
  141.     #[ORM\Column(nullabletrue)]
  142.     private ?bool $affSocleIsolationThermique null;
  143.     #[ORM\Column(nullabletrue)]
  144.     private ?bool $affNuageLedSole null;
  145.     #[ORM\Column(nullabletrue)]
  146.     private ?bool $affSystemAppuiTete null;
  147.     #[ORM\Column(nullabletrue)]
  148.     private ?bool $affJetAir null;
  149.     #[ORM\Column(nullabletrue)]
  150.     private ?bool $affPlacesAssis null;
  151.     #[ORM\Column(nullabletrue)]
  152.     private ?bool $affPlacesAllonge null;
  153.     #[ORM\Column(nullabletrue)]
  154.     private ?bool $affVolume null;
  155.     #[ORM\Column(nullabletrue)]
  156.     private ?bool $affPoids null;
  157.     #[ORM\Column(nullabletrue)]
  158.     private ?bool $affCapaciteSpa null;
  159.     #[ORM\Column(nullabletrue)]
  160.     private ?bool $affJetsTherapie null;
  161.     #[ORM\Column(nullabletrue)]
  162.     private ?bool $affJetsAir null;
  163.     #[ORM\Column(nullabletrue)]
  164.     private ?bool $affJetsEau null;
  165.     #[ORM\Column(nullabletrue)]
  166.     private ?bool $affJetsMassageCervical null;
  167.     #[ORM\Column(nullabletrue)]
  168.     private ?bool $affTurboJetsMollets null;
  169.     #[ORM\Column(nullabletrue)]
  170.     private ?bool $affAppuisTete null;
  171.     #[ORM\Column(nullabletrue)]
  172.     private ?bool $affRadio null;
  173.     #[ORM\Column(nullabletrue)]
  174.     private ?bool $affBluetooth null;
  175.     #[ORM\Column(nullabletrue)]
  176.     private ?bool $affWifi null;
  177.     #[ORM\Column(nullabletrue)]
  178.     private ?bool $affLedsChromoterapiePerifs null;
  179.     #[ORM\Column(nullabletrue)]
  180.     private ?bool $affGrosSpotLeds null;
  181.     #[ORM\Column(nullabletrue)]
  182.     private ?bool $affCascadeLeds null;
  183.     #[ORM\Column(nullabletrue)]
  184.     private ?bool $affSpotArcEnCiel null;
  185.     #[ORM\Column(nullabletrue)]
  186.     private ?bool $affPompesAAir null;
  187.     #[ORM\Column(nullabletrue)]
  188.     private ?bool $affAcryliqueAristechUsa null;
  189.     #[ORM\Column(typeTypes::BIGINTnullabletrue)]
  190.     private ?string $affTripleIsolation null;
  191.     #[ORM\Column(nullabletrue)]
  192.     private ?bool $affPuissancePompeAEau null;
  193.     #[ORM\Column(nullabletrue)]
  194.     private ?bool $affTablette null;
  195.     #[ORM\Column(nullabletrue)]
  196.     private ?bool $affFontaineEauLumineuse null;
  197.     #[ORM\Column(nullabletrue)]
  198.     private ?bool $affGamme null;
  199.     #[ORM\Column(nullabletrue)]
  200.     private ?bool $affFinitionBuses null;
  201.     #[ORM\Column(nullabletrue)]
  202.     private ?bool $affEnceinteAvecLeds null;
  203.     #[ORM\Column(nullabletrue)]
  204.     private ?bool $affEnceinteSansLeds null;
  205.     #[ORM\Column(nullabletrue)]
  206.     private ?bool $affCascadeNonLeds null;
  207.     #[ORM\Column(nullabletrue)]
  208.     private ?bool $affChassisAcierGalvanise null;
  209.     #[ORM\Column(nullabletrue)]
  210.     private ?bool $affPrixPublicConseille null;
  211.     #[ORM\Column(nullabletrue)]
  212.     private ?bool $affGarantie null;
  213.     #[ORM\Column(nullabletrue)]
  214.     private ?bool $affPuissancePompesAAir null;
  215.     #[ORM\Column(nullabletrue)]
  216.     private ?bool $affPompePressionWhirlpool null;
  217.     #[ORM\Column(nullabletrue)]
  218.     private ?bool $affPompeFiltrationWhirlpool null;
  219.     #[ORM\Column(nullabletrue)]
  220.     private ?bool $affPuissanceRechauffeur null;
  221.     #[ORM\Column(nullabletrue)]
  222.     private ?bool $affIsolationThermoISO14000 null;
  223.     #[ORM\Column(nullabletrue)]
  224.     private ?bool $affCommandeADistance null;
  225.     #[ORM\Column(nullabletrue)]
  226.     private ?bool $angleLeds null;
  227.     #[ORM\Column(nullabletrue)]
  228.     private ?bool $affAngleLeds null;
  229.     #[ORM\Column(nullabletrue)]
  230.     private ?int $placeSemiAllonges null;
  231.     #[ORM\Column(nullabletrue)]
  232.     private ?int $placeLevitation null;
  233.     #[ORM\Column(nullabletrue)]
  234.     private ?bool $affPlaceSemiAllonges null;
  235.     #[ORM\Column(nullabletrue)]
  236.     private ?bool $affPlaceLevitation null;
  237.     public function getId(): ?int
  238.     {
  239.         return $this->id;
  240.     }
  241.     public function getProduit(): ?Produit
  242.     {
  243.         return $this->produit;
  244.     }
  245.     public function setProduit(?Produit $produit): self
  246.     {
  247.         $this->produit $produit;
  248.         return $this;
  249.     }
  250.     public function getFinition(): ?Finition
  251.     {
  252.         return $this->finition;
  253.     }
  254.     public function setFinition(?Finition $finition): self
  255.     {
  256.         $this->finition $finition;
  257.         return $this;
  258.     }
  259.     public function getNbrRechauffeur(): ?int
  260.     {
  261.         return $this->nbrRechauffeur;
  262.     }
  263.     public function setNbrRechauffeur(?int $nbrRechauffeur): self
  264.     {
  265.         $this->nbrRechauffeur $nbrRechauffeur;
  266.         return $this;
  267.     }
  268.     public function getLedChromaPeripherique(): ?int
  269.     {
  270.         return $this->ledChromaPeripherique;
  271.     }
  272.     public function setLedChromaPeripherique(?int $ledChromaPeripherique): self
  273.     {
  274.         $this->ledChromaPeripherique $ledChromaPeripherique;
  275.         return $this;
  276.     }
  277.     public function getColonneEauLumineuse(): ?bool
  278.     {
  279.         return $this->colonneEauLumineuse;
  280.     }
  281.     public function setColonneEauLumineuse(?bool $colonneEauLumineuse): self
  282.     {
  283.         $this->colonneEauLumineuse $colonneEauLumineuse;
  284.         return $this;
  285.     }
  286.     public function getCascadeLed(): ?int
  287.     {
  288.         return $this->cascadeLed;
  289.     }
  290.     public function setCascadeLed(?int $cascadeLed): self
  291.     {
  292.         $this->cascadeLed $cascadeLed;
  293.         return $this;
  294.     }
  295.     public function getEnceinte()
  296.     {
  297.         return $this->enceinte;
  298.     }
  299.     public function setEnceinte($enceinte): self
  300.     {
  301.         $this->enceinte $enceinte;
  302.         return $this;
  303.     }
  304.     public function isAromatherapie(): ?bool
  305.     {
  306.         return $this->aromatherapie;
  307.     }
  308.     public function setAromatherapie(?bool $aromatherapie): self
  309.     {
  310.         $this->aromatherapie $aromatherapie;
  311.         return $this;
  312.     }
  313.     public function isSkimmer(): ?bool
  314.     {
  315.         return $this->skimmer;
  316.     }
  317.     public function setSkimmer(?bool $skimmer): self
  318.     {
  319.         $this->skimmer $skimmer;
  320.         return $this;
  321.     }
  322.   
  323.     public function isOzonateur(): ?bool
  324.     {
  325.         return $this->ozonateur;
  326.     }
  327.     public function setOzonateur(?bool $ozonateur): self
  328.     {
  329.         $this->ozonateur $ozonateur;
  330.         return $this;
  331.     }
  332.     public function isSystemeAntigel(): ?bool
  333.     {
  334.         return $this->systemeAntigel;
  335.     }
  336.     public function setSystemeAntigel(?bool $systemeAntigel): self
  337.     {
  338.         $this->systemeAntigel $systemeAntigel;
  339.         return $this;
  340.     }
  341.     public function isChassisInoxIndestructible(): ?bool
  342.     {
  343.         return $this->chassisInoxIndestructible;
  344.     }
  345.     public function setChassisInoxIndestructible(?bool $chassisInoxIndestructible): self
  346.     {
  347.         $this->chassisInoxIndestructible $chassisInoxIndestructible;
  348.         return $this;
  349.     }
  350.     public function isSocleIsolationThermique(): ?bool
  351.     {
  352.         return $this->socleIsolationThermique;
  353.     }
  354.     public function setSocleIsolationThermique(?bool $socleIsolationThermique): self
  355.     {
  356.         $this->socleIsolationThermique $socleIsolationThermique;
  357.         return $this;
  358.     }
  359.     public function isNuageLedSole(): ?bool
  360.     {
  361.         return $this->nuageLedSole;
  362.     }
  363.     public function setNuageLedSole(?bool $nuageLedSole): self
  364.     {
  365.         $this->nuageLedSole $nuageLedSole;
  366.         return $this;
  367.     }
  368.     public function isSystemAppuiTete(): ?bool
  369.     {
  370.         return $this->systemAppuiTete;
  371.     }
  372.     public function setSystemAppuiTete(?bool $systemAppuiTete): self
  373.     {
  374.         $this->systemAppuiTete $systemAppuiTete;
  375.         return $this;
  376.     }
  377. /*
  378.     public function getJetsTherapie(){
  379.         $jets = intval($this->getJetAir()) + intval($this->getJetsFixeL()) + intval($this->getJetsFixeXl()) + intval($this->getJetsLedChromotherapie()) + intval($this->getJetsRotatifXl());
  380.         return $jets;
  381.     }*/
  382.     public function getCapaciteSpa(): ?int
  383.     {
  384.         return $this->capaciteSpa;
  385.     }
  386.     public function setCapaciteSpa(int $capaciteSpa): static
  387.     {
  388.         $this->capaciteSpa $capaciteSpa;
  389.         return $this;
  390.     }
  391.     public function getJetsTherapie()
  392.     {
  393.         return $this->jetsTherapie;
  394.     }
  395.     public function setJetsTherapie(?int $jetsTherapie): static
  396.     {
  397.         $this->jetsTherapie $jetsTherapie;
  398.         return $this;
  399.     }
  400.     public function getJetsAir(): ?int
  401.     {
  402.         return $this->jetsAir;
  403.     }
  404.     public function setJetsAir(?int $jetsAir): static
  405.     {
  406.         $this->jetsAir $jetsAir;
  407.         return $this;
  408.     }
  409.     public function getJetsEau(): ?int
  410.     {
  411.         return $this->jetsEau;
  412.     }
  413.     public function setJetsEau(?int $jetsEau): static
  414.     {
  415.         $this->jetsEau $jetsEau;
  416.         return $this;
  417.     }
  418.     public function isJetsMassageCervical(): ?bool
  419.     {
  420.         return $this->jetsMassageCervical;
  421.     }
  422.     public function setJetsMassageCervical(bool $jetsMassageCervical): static
  423.     {
  424.         $this->jetsMassageCervical $jetsMassageCervical;
  425.         return $this;
  426.     }
  427.     public function isTurboJetsMollets(): ?bool
  428.     {
  429.         return $this->turboJetsMollets;
  430.     }
  431.     public function setTurboJetsMollets(?bool $turboJetsMollets): static
  432.     {
  433.         $this->turboJetsMollets $turboJetsMollets;
  434.         return $this;
  435.     }
  436.     public function getAppuisTete(): ?bool
  437.     {
  438.         return $this->appuisTete;
  439.     }
  440.     public function setAppuisTete(?bool $appuisTete): static
  441.     {
  442.         $this->appuisTete $appuisTete;
  443.         return $this;
  444.     }
  445.     public function isRadio(): ?bool
  446.     {
  447.         return $this->radio;
  448.     }
  449.     public function setRadio(?bool $radio): static
  450.     {
  451.         $this->radio $radio;
  452.         return $this;
  453.     }
  454.     public function isBluetooth(): ?bool
  455.     {
  456.         return $this->translate()->getBluetooth();
  457.     }
  458.    
  459.     public function isWifi(): ?bool
  460.     {
  461.         return $this->translate()->getWifi();
  462.     }
  463.     public function setWifi(?bool $wifi): static
  464.     {
  465.         $this->wifi $wifi;
  466.         return $this;
  467.     }
  468.     public function getLedsChromoterapiePerifs(): ?int
  469.     {
  470.         return $this->ledsChromoterapiePerifs;
  471.     }
  472.     public function setLedsChromoterapiePerifs(?int $ledsChromoterapiePerifs): static
  473.     {
  474.         $this->ledsChromoterapiePerifs $ledsChromoterapiePerifs;
  475.         return $this;
  476.     }
  477.     public function getGrosSpotLeds(): ?int
  478.     {
  479.         return $this->grosSpotLeds;
  480.     }
  481.     public function setGrosSpotLeds(?int $grosSpotLeds): static
  482.     {
  483.         $this->grosSpotLeds $grosSpotLeds;
  484.         return $this;
  485.     }
  486.     public function isCascadeLeds(): ?bool
  487.     {
  488.         return $this->cascadeLeds;
  489.     }
  490.     public function setCascadeLeds(?bool $cascadeLeds): static
  491.     {
  492.         $this->cascadeLeds $cascadeLeds;
  493.         return $this;
  494.     }
  495.   
  496.     public function isSpotArcEnCiel(): ?bool
  497.     {
  498.         return $this->spotArcEnCiel;
  499.     }
  500.     public function setSpotArcEnCiel(?bool $spotArcEnCiel): static
  501.     {
  502.         $this->spotArcEnCiel $spotArcEnCiel;
  503.         return $this;
  504.     }
  505.     public function isAcryliqueAristechUsa(): ?bool
  506.     {
  507.         return $this->acryliqueAristechUsa;
  508.     }
  509.     public function setAcryliqueAristechUsa(?bool $acryliqueAristechUsa): static
  510.     {
  511.         $this->acryliqueAristechUsa $acryliqueAristechUsa;
  512.         return $this;
  513.     }
  514.     public function isTripleIsolation(): ?bool
  515.     {
  516.         return $this->tripleIsolation;
  517.     }
  518.     public function setTripleIsolation(?bool $tripleIsolation): static
  519.     {
  520.         $this->tripleIsolation $tripleIsolation;
  521.         return $this;
  522.     }
  523.      public function getPuissancePompeAEau(): ?string
  524.     {
  525.         return $this->puissancePompeAEau;
  526.     }
  527.     public function setPuissancePompeAEau(?string $puissancePompeAEau): static
  528.     {
  529.         $this->puissancePompeAEau $puissancePompeAEau;
  530.         return $this;
  531.     }
  532.     public function getVolts(): ?string
  533.     {
  534.         return $this->volts;
  535.     }
  536.     public function setVolts(?string $volts): self
  537.     {
  538.         $this->volts $volts;
  539.         return $this;
  540.     }
  541.     public function getPlacesAssis(): ?string
  542.     {
  543.         return $this->placesAssis;
  544.     }
  545.     public function setPlacesAssis(?string $placesAssis): self
  546.     {
  547.         $this->placesAssis $placesAssis;
  548.         return $this;
  549.     }
  550.     public function getPlacesAllonge(): ?string
  551.     {
  552.         return $this->placesAllonge;
  553.     }
  554.     public function setPlacesAllonge(?string $placesAllonge): self
  555.     {
  556.         $this->placesAllonge $placesAllonge;
  557.         return $this;
  558.     }
  559.    
  560.      public function getVolume(): ?string
  561.     {
  562.         return $this->volume;
  563.     }
  564.     public function setVolume(?string $volume): self
  565.     {
  566.         $this->volume $volume;
  567.         return $this;
  568.     }
  569.     public function getPoids(): ?string
  570.     {
  571.         return $this->poids;
  572.     }
  573.     public function setPoids(?string $poids): self
  574.     {
  575.         $this->poids $poids;
  576.         return $this;
  577.     }
  578.     public function getTablette()
  579.     {
  580.         return $this->tablette;
  581.     }
  582.     public function setTablette($tablette): self
  583.     {
  584.         $this->tablette $tablette;
  585.         return $this;
  586.     }
  587.     public function getFontaineEauLumineuse()
  588.     {
  589.         return $this->fontaineEauLumineuse;
  590.     }
  591.     public function setFontaineEauLumineuse($fontaineEauLumineuse): static
  592.     {
  593.         $this->fontaineEauLumineuse $fontaineEauLumineuse;
  594.         return $this;
  595.     }
  596.     public function getDimensions(): ?string
  597.     {
  598.         return $this->dimensions;
  599.     }
  600.     public function setDimensions(?string $dimensions): self
  601.     {
  602.         $this->dimensions $dimensions;
  603.         return $this;
  604.     }
  605.     public function getConditionnement(): ?string
  606.     {
  607.         return $this->conditionnement;
  608.     }
  609.     public function setConditionnement(?string $conditionnement): self
  610.     {
  611.         $this->conditionnement $conditionnement;
  612.         return $this;
  613.     }
  614.     public function getGarantie(): ?string
  615.     {
  616.         if($this->translate()->getGarantie()) {
  617.             return $this->translate()->getGarantie();
  618.         }
  619.         return '';
  620.     }
  621.     public function getPuissancePompesAAir(): ?string
  622.     {
  623.         if($this->translate()->getPuissancePompesAAir()) {
  624.             return $this->translate()->getPuissancePompesAAir();
  625.         }
  626.         return '';
  627.     }
  628.     public function getPompePressionWhirlpool(): ?string
  629.     {
  630.         if($this->translate()->getPompePressionWhirlpool()) {
  631.             return $this->translate()->getPompePressionWhirlpool();
  632.         }
  633.         return '';
  634.     }
  635.     public function getPompeFiltrationWhirlpool(): ?string
  636.     {
  637.         if($this->translate()->getPompeFiltrationWhirlpool()) {
  638.             return $this->translate()->getPompeFiltrationWhirlpool();
  639.         }
  640.         return '';
  641.     }
  642.     public function getPuissanceRechauffeur(): ?string
  643.     {
  644.         if($this->translate()->getPuissanceRechauffeur()) {
  645.             return $this->translate()->getPuissanceRechauffeur();
  646.         }
  647.         return '';
  648.     }
  649.     public function getGamme(): ?string
  650.     {
  651.         return $this->gamme;
  652.     }
  653.     public function setGamme(?string $gamme): static
  654.     {
  655.         $this->gamme $gamme;
  656.         return $this;
  657.     }
  658.     public function getFinitionBuses(): ?string
  659.     {
  660.         return $this->finitionBuses;
  661.     }
  662.     public function setFinitionBuses(?string $finitionBuses): static
  663.     {
  664.         $this->finitionBuses $finitionBuses;
  665.         return $this;
  666.     }
  667.     public function isEnceinteAvecLeds(): ?int
  668.     {
  669.         return $this->enceinteAvecLeds;
  670.     }
  671.     public function setEnceinteAvecLeds(?int $enceinteAvecLeds): static
  672.     {
  673.         $this->enceinteAvecLeds $enceinteAvecLeds;
  674.         return $this;
  675.     }
  676.     public function isEnceinteSansLeds(): ?int
  677.     {
  678.         return $this->enceinteSansLeds;
  679.     }
  680.     public function setEnceinteSansLeds(?int $enceinteSansLeds): static
  681.     {
  682.         $this->enceinteSansLeds $enceinteSansLeds;
  683.         return $this;
  684.     }
  685.     public function isCascadeNonLeds(): ?bool
  686.     {
  687.         return $this->cascadeNonLeds;
  688.     }
  689.     public function setCascadeNonLeds(?bool $cascadeNonLeds): static
  690.     {
  691.         $this->cascadeNonLeds $cascadeNonLeds;
  692.         return $this;
  693.     }
  694.     public function isChassisAcierGalvanise(): ?bool
  695.     {
  696.         return $this->ChassisAcierGalvanise;
  697.     }
  698.     public function setChassisAcierGalvanise(?bool $ChassisAcierGalvanise): static
  699.     {
  700.         $this->ChassisAcierGalvanise $ChassisAcierGalvanise;
  701.         return $this;
  702.     }
  703.     public function getPrixPublicConseille(): ?string
  704.     {
  705.         return $this->prixPublicConseille;
  706.     }
  707.     public function setPrixPublicConseille(?string $prixPublicConseille): static
  708.     {
  709.         $this->prixPublicConseille $prixPublicConseille;
  710.         return $this;
  711.     }
  712.     public function isAffDimensions(): ?bool
  713.     {
  714.         return $this->affDimensions;
  715.     }
  716.     public function setAffDimensions(?bool $affDimensions): static
  717.     {
  718.         $this->affDimensions $affDimensions;
  719.         return $this;
  720.     }
  721.     public function isAffConditionnement(): ?bool
  722.     {
  723.         return $this->affConditionnement;
  724.     }
  725.     public function setAffConditionnement(?bool $affConditionnement): static
  726.     {
  727.         $this->affConditionnement $affConditionnement;
  728.         return $this;
  729.     }
  730.     public function isAffNbrRechauffeur(): ?bool
  731.     {
  732.         return $this->affNbrRechauffeur;
  733.     }
  734.     public function setAffNbrRechauffeur(?bool $affNbrRechauffeur): static
  735.     {
  736.         $this->affNbrRechauffeur $affNbrRechauffeur;
  737.         return $this;
  738.     }
  739.     public function isAffLedChromaPeripherique(): ?bool
  740.     {
  741.         return $this->affLedChromaPeripherique;
  742.     }
  743.     public function setAffLedChromaPeripherique(?bool $affLedChromaPeripherique): static
  744.     {
  745.         $this->affLedChromaPeripherique $affLedChromaPeripherique;
  746.         return $this;
  747.     }
  748.     public function isAffColonneEauLumineuse(): ?bool
  749.     {
  750.         return $this->affColonneEauLumineuse;
  751.     }
  752.     public function setAffColonneEauLumineuse(?bool $affColonneEauLumineuse): static
  753.     {
  754.         $this->affColonneEauLumineuse $affColonneEauLumineuse;
  755.         return $this;
  756.     }
  757.     public function isAffCascadeLed(): ?bool
  758.     {
  759.         return $this->affCascadeLed;
  760.     }
  761.     public function setAffCascadeLed(?bool $affCascadeLed): static
  762.     {
  763.         $this->affCascadeLed $affCascadeLed;
  764.         return $this;
  765.     }
  766.     public function isAffAromatherapie(): ?bool
  767.     {
  768.         return $this->affAromatherapie;
  769.     }
  770.     public function setAffAromatherapie(?bool $affAromatherapie): static
  771.     {
  772.         $this->affAromatherapie $affAromatherapie;
  773.         return $this;
  774.     }
  775.     public function isAffSkimmer(): ?bool
  776.     {
  777.         return $this->affSkimmer;
  778.     }
  779.     public function setAffSkimmer(?bool $affSkimmer): static
  780.     {
  781.         $this->affSkimmer $affSkimmer;
  782.         return $this;
  783.     }
  784.     public function isAffOzonateur(): ?bool
  785.     {
  786.         return $this->affOzonateur;
  787.     }
  788.     public function setAffOzonateur(?bool $affOzonateur): static
  789.     {
  790.         $this->affOzonateur $affOzonateur;
  791.         return $this;
  792.     }
  793.     public function isAffSystemeAntigel(): ?bool
  794.     {
  795.         return $this->affSystemeAntigel;
  796.     }
  797.     public function setAffSystemeAntigel(?bool $affSystemeAntigel): static
  798.     {
  799.         $this->affSystemeAntigel $affSystemeAntigel;
  800.         return $this;
  801.     }
  802.     public function isAffVolts(): ?bool
  803.     {
  804.         return $this->affVolts;
  805.     }
  806.     public function setAffVolts(?bool $affVolts): static
  807.     {
  808.         $this->affVolts $affVolts;
  809.         return $this;
  810.     }
  811.     public function isAffChassisInoxIndestructible(): ?bool
  812.     {
  813.         return $this->affChassisInoxIndestructible;
  814.     }
  815.     public function setAffChassisInoxIndestructible(?bool $affChassisInoxIndestructible): static
  816.     {
  817.         $this->affChassisInoxIndestructible $affChassisInoxIndestructible;
  818.         return $this;
  819.     }
  820.     public function isAffSocleIsolationThermique(): ?bool
  821.     {
  822.         return $this->affSocleIsolationThermique;
  823.     }
  824.     public function setAffSocleIsolationThermique(?bool $affSocleIsolationThermique): static
  825.     {
  826.         $this->affSocleIsolationThermique $affSocleIsolationThermique;
  827.         return $this;
  828.     }
  829.     public function isAffNuageLedSole(): ?bool
  830.     {
  831.         return $this->affNuageLedSole;
  832.     }
  833.     public function setAffNuageLedSole(?bool $affNuageLedSole): static
  834.     {
  835.         $this->affNuageLedSole $affNuageLedSole;
  836.         return $this;
  837.     }
  838.     public function isAffSystemAppuiTete(): ?bool
  839.     {
  840.         return $this->affSystemAppuiTete;
  841.     }
  842.     public function setAffSystemAppuiTete(?bool $affSystemAppuiTete): static
  843.     {
  844.         $this->affSystemAppuiTete $affSystemAppuiTete;
  845.         return $this;
  846.     }
  847.     public function isAffJetAir(): ?bool
  848.     {
  849.         return $this->affJetAir;
  850.     }
  851.     public function setAffJetAir(?bool $affJetAir): static
  852.     {
  853.         $this->affJetAir $affJetAir;
  854.         return $this;
  855.     }
  856.     public function isAffPlacesAssis(): ?bool
  857.     {
  858.         return $this->affPlacesAssis;
  859.     }
  860.     public function setAffPlacesAssis(?bool $affPlacesAssis): static
  861.     {
  862.         $this->affPlacesAssis $affPlacesAssis;
  863.         return $this;
  864.     }
  865.     public function isAffPlacesAllonge(): ?bool
  866.     {
  867.         return $this->affPlacesAllonge;
  868.     }
  869.     public function setAffPlacesAllonge(?bool $affPlacesAllonge): static
  870.     {
  871.         $this->affPlacesAllonge $affPlacesAllonge;
  872.         return $this;
  873.     }
  874.     public function isAffVolume(): ?bool
  875.     {
  876.         return $this->affVolume;
  877.     }
  878.     public function setAffVolume(?bool $affVolume): static
  879.     {
  880.         $this->affVolume $affVolume;
  881.         return $this;
  882.     }
  883.     public function isAffPoids(): ?bool
  884.     {
  885.         return $this->affPoids;
  886.     }
  887.     public function setAffPoids(?bool $affPoids): static
  888.     {
  889.         $this->affPoids $affPoids;
  890.         return $this;
  891.     }
  892.     public function isAffCapaciteSpa(): ?bool
  893.     {
  894.         return $this->affCapaciteSpa;
  895.     }
  896.     public function setAffCapaciteSpa(?bool $affCapaciteSpa): static
  897.     {
  898.         $this->affCapaciteSpa $affCapaciteSpa;
  899.         return $this;
  900.     }
  901.     public function isAffJetsTherapie(): ?bool
  902.     {
  903.         return $this->affJetsTherapie;
  904.     }
  905.     public function setAffJetsTherapie(?bool $affJetsTherapie): static
  906.     {
  907.         $this->affJetsTherapie $affJetsTherapie;
  908.         return $this;
  909.     }
  910.     public function isAffJetsAir(): ?bool
  911.     {
  912.         return $this->affJetsAir;
  913.     }
  914.     public function setAffJetsAir(?bool $affJetsAir): static
  915.     {
  916.         $this->affJetsAir $affJetsAir;
  917.         return $this;
  918.     }
  919.     public function isAffJetsEau(): ?bool
  920.     {
  921.         return $this->affJetsEau;
  922.     }
  923.     public function setAffJetsEau(?bool $affJetsEau): static
  924.     {
  925.         $this->affJetsEau $affJetsEau;
  926.         return $this;
  927.     }
  928.     public function isAffJetsMassageCervical(): ?bool
  929.     {
  930.         return $this->affJetsMassageCervical;
  931.     }
  932.     public function setAffJetsMassageCervical(?bool $affJetsMassageCervical): static
  933.     {
  934.         $this->affJetsMassageCervical $affJetsMassageCervical;
  935.         return $this;
  936.     }
  937.     public function isAffTurboJetsMollets(): ?bool
  938.     {
  939.         return $this->affTurboJetsMollets;
  940.     }
  941.     public function setAffTurboJetsMollets(?bool $affTurboJetsMollets): static
  942.     {
  943.         $this->affTurboJetsMollets $affTurboJetsMollets;
  944.         return $this;
  945.     }
  946.     public function isAffAppuisTete(): ?bool
  947.     {
  948.         return $this->affAppuisTete;
  949.     }
  950.     public function setAffAppuisTete(?bool $affAppuisTete): static
  951.     {
  952.         $this->affAppuisTete $affAppuisTete;
  953.         return $this;
  954.     }
  955.     public function isAffRadio(): ?bool
  956.     {
  957.         return $this->affRadio;
  958.     }
  959.     public function setAffRadio(?bool $affRadio): static
  960.     {
  961.         $this->affRadio $affRadio;
  962.         return $this;
  963.     }
  964.     public function isAffBluetooth(): ?bool
  965.     {
  966.         return $this->affBluetooth;
  967.     }
  968.     public function setAffBluetooth(?bool $affBluetooth): static
  969.     {
  970.         $this->affBluetooth $affBluetooth;
  971.         return $this;
  972.     }
  973.     public function isAffWifi(): ?bool
  974.     {
  975.         return $this->affWifi;
  976.     }
  977.     public function setAffWifi(?bool $affWifi): static
  978.     {
  979.         $this->affWifi $affWifi;
  980.         return $this;
  981.     }
  982.     public function isAffLedsChromoterapiePerifs(): ?bool
  983.     {
  984.         return $this->affLedsChromoterapiePerifs;
  985.     }
  986.     public function setAffLedsChromoterapiePerifs(?bool $affLedsChromoterapiePerifs): static
  987.     {
  988.         $this->affLedsChromoterapiePerifs $affLedsChromoterapiePerifs;
  989.         return $this;
  990.     }
  991.     public function isAffGrosSpotLeds(): ?bool
  992.     {
  993.         return $this->affGrosSpotLeds;
  994.     }
  995.     public function setAffGrosSpotLeds(?bool $affGrosSpotLeds): static
  996.     {
  997.         $this->affGrosSpotLeds $affGrosSpotLeds;
  998.         return $this;
  999.     }
  1000.     public function isAffCascadeLeds(): ?bool
  1001.     {
  1002.         return $this->affCascadeLeds;
  1003.     }
  1004.     public function setAffCascadeLeds(?bool $affCascadeLeds): static
  1005.     {
  1006.         $this->affCascadeLeds $affCascadeLeds;
  1007.         return $this;
  1008.     }
  1009.     public function isAffSpotArcEnCiel(): ?bool
  1010.     {
  1011.         return $this->affSpotArcEnCiel;
  1012.     }
  1013.     public function setAffSpotArcEnCiel(?bool $affSpotArcEnCiel): static
  1014.     {
  1015.         $this->affSpotArcEnCiel $affSpotArcEnCiel;
  1016.         return $this;
  1017.     }
  1018.     public function isAffPompesAAir(): ?bool
  1019.     {
  1020.         return $this->affPompesAAir;
  1021.     }
  1022.     public function setAffPompesAAir(?bool $affPompesAAir): static
  1023.     {
  1024.         $this->affPompesAAir $affPompesAAir;
  1025.         return $this;
  1026.     }
  1027.     public function isAffAcryliqueAristechUsa(): ?bool
  1028.     {
  1029.         return $this->affAcryliqueAristechUsa;
  1030.     }
  1031.     public function setAffAcryliqueAristechUsa(?bool $affAcryliqueAristechUsa): static
  1032.     {
  1033.         $this->affAcryliqueAristechUsa $affAcryliqueAristechUsa;
  1034.         return $this;
  1035.     }
  1036.     public function getAffTripleIsolation(): ?string
  1037.     {
  1038.         return $this->affTripleIsolation;
  1039.     }
  1040.     public function setAffTripleIsolation(?string $affTripleIsolation): static
  1041.     {
  1042.         $this->affTripleIsolation $affTripleIsolation;
  1043.         return $this;
  1044.     }
  1045.     public function isAffPuissancePompeAEau(): ?bool
  1046.     {
  1047.         return $this->affPuissancePompeAEau;
  1048.     }
  1049.     public function setAffPuissancePompeAEau(?bool $affPuissancePompeAEau): static
  1050.     {
  1051.         $this->affPuissancePompeAEau $affPuissancePompeAEau;
  1052.         return $this;
  1053.     }
  1054.     public function isAffTablette(): ?bool
  1055.     {
  1056.         return $this->affTablette;
  1057.     }
  1058.     public function setAffTablette(?bool $affTablette): static
  1059.     {
  1060.         $this->affTablette $affTablette;
  1061.         return $this;
  1062.     }
  1063.     public function isAffFontaineEauLumineuse(): ?bool
  1064.     {
  1065.         return $this->affFontaineEauLumineuse;
  1066.     }
  1067.     public function setAffFontaineEauLumineuse(?bool $affFontaineEauLumineuse): static
  1068.     {
  1069.         $this->affFontaineEauLumineuse $affFontaineEauLumineuse;
  1070.         return $this;
  1071.     }
  1072.     public function isAffGamme(): ?bool
  1073.     {
  1074.         return $this->affGamme;
  1075.     }
  1076.     public function setAffGamme(?bool $affGamme): static
  1077.     {
  1078.         $this->affGamme $affGamme;
  1079.         return $this;
  1080.     }
  1081.     public function isAffFinitionBuses(): ?bool
  1082.     {
  1083.         return $this->affFinitionBuses;
  1084.     }
  1085.     public function setAffFinitionBuses(?bool $affFinitionBuses): static
  1086.     {
  1087.         $this->affFinitionBuses $affFinitionBuses;
  1088.         return $this;
  1089.     }
  1090.     public function isAffEnceinteAvecLeds(): ?bool
  1091.     {
  1092.         return $this->affEnceinteAvecLeds;
  1093.     }
  1094.     public function setAffEnceinteAvecLeds(?bool $affEnceinteAvecLeds): static
  1095.     {
  1096.         $this->affEnceinteAvecLeds $affEnceinteAvecLeds;
  1097.         return $this;
  1098.     }
  1099.     public function isAffEnceinteSansLeds(): ?bool
  1100.     {
  1101.         return $this->affEnceinteSansLeds;
  1102.     }
  1103.     public function setAffEnceinteSansLeds(?bool $affEnceinteSansLeds): static
  1104.     {
  1105.         $this->affEnceinteSansLeds $affEnceinteSansLeds;
  1106.         return $this;
  1107.     }
  1108.     public function isAffCascadeNonLeds(): ?bool
  1109.     {
  1110.         return $this->affCascadeNonLeds;
  1111.     }
  1112.     public function setAffCascadeNonLeds(?bool $affCascadeNonLeds): static
  1113.     {
  1114.         $this->affCascadeNonLeds $affCascadeNonLeds;
  1115.         return $this;
  1116.     }
  1117.     public function isAffChassisAcierGalvanise(): ?bool
  1118.     {
  1119.         return $this->affChassisAcierGalvanise;
  1120.     }
  1121.     public function setAffChassisAcierGalvanise(?bool $affChassisAcierGalvanise): static
  1122.     {
  1123.         $this->affChassisAcierGalvanise $affChassisAcierGalvanise;
  1124.         return $this;
  1125.     }
  1126.     public function isAffPrixPublicConseille(): ?bool
  1127.     {
  1128.         return $this->affPrixPublicConseille;
  1129.     }
  1130.     public function setAffPrixPublicConseille(?bool $affPrixPublicConseille): static
  1131.     {
  1132.         $this->affPrixPublicConseille $affPrixPublicConseille;
  1133.         return $this;
  1134.     }
  1135.     public function isAffGarantie(): ?bool
  1136.     {
  1137.         return $this->affGarantie;
  1138.     }
  1139.     public function setAffGarantie(?bool $affGarantie): static
  1140.     {
  1141.         $this->affGarantie $affGarantie;
  1142.         return $this;
  1143.     }
  1144.     public function isAffPuissancePompesAAir(): ?bool
  1145.     {
  1146.         return $this->affPuissancePompesAAir;
  1147.     }
  1148.     public function setAffPuissancePompesAAir(?bool $affPuissancePompesAAir): static
  1149.     {
  1150.         $this->affPuissancePompesAAir $affPuissancePompesAAir;
  1151.         return $this;
  1152.     }
  1153.     public function isAffPompePressionWhirlpool(): ?bool
  1154.     {
  1155.         return $this->affPompePressionWhirlpool;
  1156.     }
  1157.     public function setAffPompePressionWhirlpool(?bool $affPompePressionWhirlpool): static
  1158.     {
  1159.         $this->affPompePressionWhirlpool $affPompePressionWhirlpool;
  1160.         return $this;
  1161.     }
  1162.     public function isAffPompeFiltrationWhirlpool(): ?bool
  1163.     {
  1164.         return $this->affPompeFiltrationWhirlpool;
  1165.     }
  1166.     public function setAffPompeFiltrationWhirlpool(?bool $affPompeFiltrationWhirlpool): static
  1167.     {
  1168.         $this->affPompeFiltrationWhirlpool $affPompeFiltrationWhirlpool;
  1169.         return $this;
  1170.     }
  1171.     public function isAffPuissanceRechauffeur(): ?bool
  1172.     {
  1173.         return $this->affPuissanceRechauffeur;
  1174.     }
  1175.     public function setAffPuissanceRechauffeur(?bool $affPuissanceRechauffeur): static
  1176.     {
  1177.         $this->affPuissanceRechauffeur $affPuissanceRechauffeur;
  1178.         return $this;
  1179.     }
  1180.     public function isAffIsolationThermoISO14000(): ?bool
  1181.     {
  1182.         return $this->affIsolationThermoISO14000;
  1183.     }
  1184.     public function setAffIsolationThermoISO14000(?bool $affIsolationThermoISO14000): static
  1185.     {
  1186.         $this->affIsolationThermoISO14000 $affIsolationThermoISO14000;
  1187.         return $this;
  1188.     }
  1189.     public function isAffCommandeADistance(): ?bool
  1190.     {
  1191.         return $this->affCommandeADistance;
  1192.     }
  1193.     public function setAffCommandeADistance(?bool $affCommandeADistance): static
  1194.     {
  1195.         $this->affCommandeADistance $affCommandeADistance;
  1196.         return $this;
  1197.     }
  1198.     public function isAngleLeds(): ?bool
  1199.     {
  1200.         return $this->angleLeds;
  1201.     }
  1202.     public function setAngleLeds(?bool $angleLeds): static
  1203.     {
  1204.         $this->angleLeds $angleLeds;
  1205.         return $this;
  1206.     }
  1207.     public function isAffAngleLeds(): ?bool
  1208.     {
  1209.         return $this->affAngleLeds;
  1210.     }
  1211.     public function setAffAngleLeds(?bool $affAngleLeds): static
  1212.     {
  1213.         $this->affAngleLeds $affAngleLeds;
  1214.         return $this;
  1215.     }
  1216.      public function getWifi()
  1217.     {
  1218.         return $this->translate()->getWifi();
  1219.     }
  1220.     public function getBluetooth()
  1221.     {
  1222.         return $this->translate()->getWifi();
  1223.     }
  1224.     public function getPlaceSemiAllonges(): ?int
  1225.     {
  1226.         return $this->placeSemiAllonges;
  1227.     }
  1228.     public function setPlaceSemiAllonges(?int $placeSemiAllonges): static
  1229.     {
  1230.         $this->placeSemiAllonges $placeSemiAllonges;
  1231.         return $this;
  1232.     }
  1233.     public function getPlaceLevitation(): ?int
  1234.     {
  1235.         return $this->placeLevitation;
  1236.     }
  1237.     public function setPlaceLevitation(?int $placeLevitation): static
  1238.     {
  1239.         $this->placeLevitation $placeLevitation;
  1240.         return $this;
  1241.     }
  1242.     public function isAffPlaceSemiAllonges(): ?bool
  1243.     {
  1244.         return $this->affPlaceSemiAllonges;
  1245.     }
  1246.     public function setAffPlaceSemiAllonges(?bool $affPlaceSemiAllonges): static
  1247.     {
  1248.         $this->affPlaceSemiAllonges $affPlaceSemiAllonges;
  1249.         return $this;
  1250.     }
  1251.     public function isAffPlaceLevitation(): ?bool
  1252.     {
  1253.         return $this->affPlaceLevitation;
  1254.     }
  1255.     public function setAffPlaceLevitation(?bool $affPlaceLevitation): static
  1256.     {
  1257.         $this->affPlaceLevitation $affPlaceLevitation;
  1258.         return $this;
  1259.     }
  1260. }