Complex classes like Chantiers often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes. You can also have a look at the cohesion graph to spot any un-connected, or weakly-connected components.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
While breaking up the class, it is a good idea to analyze how other classes use Chantiers, and based on these observations, apply Extract Interface, too.
1 | <?php |
||
22 | class Chantiers { |
||
23 | |||
24 | /** |
||
25 | * Ad fbtq. |
||
26 | * |
||
27 | * @var string|null |
||
28 | */ |
||
29 | private $adFbtq; |
||
30 | |||
31 | /** |
||
32 | * Ad f bureau distributeur. |
||
33 | * |
||
34 | * @var string|null |
||
35 | */ |
||
36 | private $adFBureauDistributeur; |
||
37 | |||
38 | /** |
||
39 | * Ad f civilite. |
||
40 | * |
||
41 | * @var string|null |
||
42 | */ |
||
43 | private $adFCivilite; |
||
44 | |||
45 | /** |
||
46 | * Ad f code pays. |
||
47 | * |
||
48 | * @var string|null |
||
49 | */ |
||
50 | private $adFCodePays; |
||
51 | |||
52 | /** |
||
53 | * Ad f code postal. |
||
54 | * |
||
55 | * @var string|null |
||
56 | */ |
||
57 | private $adFCodePostal; |
||
58 | |||
59 | /** |
||
60 | * Ad f complement. |
||
61 | * |
||
62 | * @var string|null |
||
63 | */ |
||
64 | private $adFComplement; |
||
65 | |||
66 | /** |
||
67 | * Ad f nom client. |
||
68 | * |
||
69 | * @var string|null |
||
70 | */ |
||
71 | private $adFNomClient; |
||
72 | |||
73 | /** |
||
74 | * Ad f nom suite. |
||
75 | * |
||
76 | * @var string|null |
||
77 | */ |
||
78 | private $adFNomSuite; |
||
79 | |||
80 | /** |
||
81 | * Ad f nom suite2. |
||
82 | * |
||
83 | * @var string|null |
||
84 | */ |
||
85 | private $adFNomSuite2; |
||
86 | |||
87 | /** |
||
88 | * Ad f nom suite3. |
||
89 | * |
||
90 | * @var string|null |
||
91 | */ |
||
92 | private $adFNomSuite3; |
||
93 | |||
94 | /** |
||
95 | * Ad f nom voie. |
||
96 | * |
||
97 | * @var string|null |
||
98 | */ |
||
99 | private $adFNomVoie; |
||
100 | |||
101 | /** |
||
102 | * Ad f num voie. |
||
103 | * |
||
104 | * @var string|null |
||
105 | */ |
||
106 | private $adFNumVoie; |
||
107 | |||
108 | /** |
||
109 | * Ad f type adresse. |
||
110 | * |
||
111 | * @var string|null |
||
112 | */ |
||
113 | private $adFTypeAdresse; |
||
114 | |||
115 | /** |
||
116 | * Adresse. |
||
117 | * |
||
118 | * @var string|null |
||
119 | */ |
||
120 | private $adresse; |
||
121 | |||
122 | /** |
||
123 | * Btq. |
||
124 | * |
||
125 | * @var string|null |
||
126 | */ |
||
127 | private $btq; |
||
128 | |||
129 | /** |
||
130 | * Btq livraison. |
||
131 | * |
||
132 | * @var string|null |
||
133 | */ |
||
134 | private $btqLivraison; |
||
135 | |||
136 | /** |
||
137 | * Budget commande. |
||
138 | * |
||
139 | * @var float|null |
||
140 | */ |
||
141 | private $budgetCommande; |
||
142 | |||
143 | /** |
||
144 | * Bureau distributeur. |
||
145 | * |
||
146 | * @var string|null |
||
147 | */ |
||
148 | private $bureauDistributeur; |
||
149 | |||
150 | /** |
||
151 | * Bureau distributeur livraison. |
||
152 | * |
||
153 | * @var string|null |
||
154 | */ |
||
155 | private $bureauDistributeurLivraison; |
||
156 | |||
157 | /** |
||
158 | * Chantier ponctuel. |
||
159 | * |
||
160 | * @var bool|null |
||
161 | */ |
||
162 | private $chantierPonctuel; |
||
163 | |||
164 | /** |
||
165 | * Chef equipe. |
||
166 | * |
||
167 | * @var string|null |
||
168 | */ |
||
169 | private $chefEquipe; |
||
170 | |||
171 | /** |
||
172 | * Cle alpha. |
||
173 | * |
||
174 | * @var string|null |
||
175 | */ |
||
176 | private $cleAlpha; |
||
177 | |||
178 | /** |
||
179 | * Code affaire. |
||
180 | * |
||
181 | * @var string|null |
||
182 | */ |
||
183 | private $codeAffaire; |
||
184 | |||
185 | /** |
||
186 | * Code agence. |
||
187 | * |
||
188 | * @var string|null |
||
189 | */ |
||
190 | private $codeAgence; |
||
191 | |||
192 | /** |
||
193 | * Code analytique. |
||
194 | * |
||
195 | * @var string|null |
||
196 | */ |
||
197 | private $codeAnalytique; |
||
198 | |||
199 | /** |
||
200 | * Code chantier. |
||
201 | * |
||
202 | * @var string|null |
||
203 | */ |
||
204 | private $codeChantier; |
||
205 | |||
206 | /** |
||
207 | * Code client. |
||
208 | * |
||
209 | * @var string|null |
||
210 | */ |
||
211 | private $codeClient; |
||
212 | |||
213 | /** |
||
214 | * Code commercial. |
||
215 | * |
||
216 | * @var string|null |
||
217 | */ |
||
218 | private $codeCommercial; |
||
219 | |||
220 | /** |
||
221 | * Code emp inspecteur. |
||
222 | * |
||
223 | * @var string|null |
||
224 | */ |
||
225 | private $codeEmpInspecteur; |
||
226 | |||
227 | /** |
||
228 | * Code formule. |
||
229 | * |
||
230 | * @var string|null |
||
231 | */ |
||
232 | private $codeFormule; |
||
233 | |||
234 | /** |
||
235 | * Code livraison. |
||
236 | * |
||
237 | * @var string|null |
||
238 | */ |
||
239 | private $codeLivraison; |
||
240 | |||
241 | /** |
||
242 | * Code pays. |
||
243 | * |
||
244 | * @var string|null |
||
245 | */ |
||
246 | private $codePays; |
||
247 | |||
248 | /** |
||
249 | * Code postal. |
||
250 | * |
||
251 | * @var string|null |
||
252 | */ |
||
253 | private $codePostal; |
||
254 | |||
255 | /** |
||
256 | * Code postal livraison. |
||
257 | * |
||
258 | * @var string|null |
||
259 | */ |
||
260 | private $codePostalLivraison; |
||
261 | |||
262 | /** |
||
263 | * Code reg marge. |
||
264 | * |
||
265 | * @var string|null |
||
266 | */ |
||
267 | private $codeRegMarge; |
||
268 | |||
269 | /** |
||
270 | * Code revision. |
||
271 | * |
||
272 | * @var string|null |
||
273 | */ |
||
274 | private $codeRevision; |
||
275 | |||
276 | /** |
||
277 | * Code tva. |
||
278 | * |
||
279 | * @var string|null |
||
280 | */ |
||
281 | private $codeTva; |
||
282 | |||
283 | /** |
||
284 | * Code ventil compta. |
||
285 | * |
||
286 | * @var string|null |
||
287 | */ |
||
288 | private $codeVentilCompta; |
||
289 | |||
290 | /** |
||
291 | * Collectif. |
||
292 | * |
||
293 | * @var string|null |
||
294 | */ |
||
295 | private $collectif; |
||
296 | |||
297 | /** |
||
298 | * Commande isolee. |
||
299 | * |
||
300 | * @var bool|null |
||
301 | */ |
||
302 | private $commandeIsolee; |
||
303 | |||
304 | /** |
||
305 | * Complement livraison. |
||
306 | * |
||
307 | * @var string|null |
||
308 | */ |
||
309 | private $complementLivraison; |
||
310 | |||
311 | /** |
||
312 | * Complement. |
||
313 | * |
||
314 | * @var string|null |
||
315 | */ |
||
316 | private $complement; |
||
317 | |||
318 | /** |
||
319 | * Date creat. |
||
320 | * |
||
321 | * @var DateTime|null |
||
322 | */ |
||
323 | private $dateCreat; |
||
324 | |||
325 | /** |
||
326 | * Date debut. |
||
327 | * |
||
328 | * @var DateTime|null |
||
329 | */ |
||
330 | private $dateDebut; |
||
331 | |||
332 | /** |
||
333 | * Date echeance contrat. |
||
334 | * |
||
335 | * @var DateTime|null |
||
336 | */ |
||
337 | private $dateEcheanceContrat; |
||
338 | |||
339 | /** |
||
340 | * Date fin. |
||
341 | * |
||
342 | * @var DateTime|null |
||
343 | */ |
||
344 | private $dateFin; |
||
345 | |||
346 | /** |
||
347 | * Date modif. |
||
348 | * |
||
349 | * @var DateTime|null |
||
350 | */ |
||
351 | private $dateModif; |
||
352 | |||
353 | /** |
||
354 | * Date revision. |
||
355 | * |
||
356 | * @var DateTime|null |
||
357 | */ |
||
358 | private $dateRevision; |
||
359 | |||
360 | /** |
||
361 | * Descriptif. |
||
362 | * |
||
363 | * @var string|null |
||
364 | */ |
||
365 | private $descriptif; |
||
366 | |||
367 | /** |
||
368 | * Dt avant dern prepa. |
||
369 | * |
||
370 | * @var DateTime|null |
||
371 | */ |
||
372 | private $dtAvantDernPrepa; |
||
373 | |||
374 | /** |
||
375 | * Dt dern prepa. |
||
376 | * |
||
377 | * @var DateTime|null |
||
378 | */ |
||
379 | private $dtDernPrepa; |
||
380 | |||
381 | /** |
||
382 | * Dt validite fact deb. |
||
383 | * |
||
384 | * @var DateTime|null |
||
385 | */ |
||
386 | private $dtValiditeFactDeb; |
||
387 | |||
388 | /** |
||
389 | * Dt validite fact deb deb mois. |
||
390 | * |
||
391 | * @var DateTime|null |
||
392 | */ |
||
393 | private $dtValiditeFactDebDebMois; |
||
394 | |||
395 | /** |
||
396 | * Dt validite fact fin. |
||
397 | * |
||
398 | * @var DateTime|null |
||
399 | */ |
||
400 | private $dtValiditeFactFin; |
||
401 | |||
402 | /** |
||
403 | * Dt validite fact fin fin mois. |
||
404 | * |
||
405 | * @var DateTime|null |
||
406 | */ |
||
407 | private $dtValiditeFactFinFinMois; |
||
408 | |||
409 | /** |
||
410 | * Echeance annuelle. |
||
411 | * |
||
412 | * @var bool|null |
||
413 | */ |
||
414 | private $echeanceAnnuelle; |
||
415 | |||
416 | /** |
||
417 | * Fact negoce isolee. |
||
418 | * |
||
419 | * @var bool|null |
||
420 | */ |
||
421 | private $factNegoceIsolee; |
||
422 | |||
423 | /** |
||
424 | * Facture isolee. |
||
425 | * |
||
426 | * @var bool|null |
||
427 | */ |
||
428 | private $factureIsolee; |
||
429 | |||
430 | /** |
||
431 | * Jour fact. |
||
432 | * |
||
433 | * @var string|null |
||
434 | */ |
||
435 | private $jourFact; |
||
436 | |||
437 | /** |
||
438 | * Latitude. |
||
439 | * |
||
440 | * @var float|null |
||
441 | */ |
||
442 | private $latitude; |
||
443 | |||
444 | /** |
||
445 | * Loi chatel sur facture. |
||
446 | * |
||
447 | * @var bool|null |
||
448 | */ |
||
449 | private $loiChatelSurFacture; |
||
450 | |||
451 | /** |
||
452 | * Longitude. |
||
453 | * |
||
454 | * @var float|null |
||
455 | */ |
||
456 | private $longitude; |
||
457 | |||
458 | /** |
||
459 | * Maj stock by da. |
||
460 | * |
||
461 | * @var bool|null |
||
462 | */ |
||
463 | private $majStockByDa; |
||
464 | |||
465 | /** |
||
466 | * Nb controles prevus. |
||
467 | * |
||
468 | * @var int|null |
||
469 | */ |
||
470 | private $nbControlesPrevus; |
||
471 | |||
472 | /** |
||
473 | * Nb mois preavis. |
||
474 | * |
||
475 | * @var string|null |
||
476 | */ |
||
477 | private $nbMoisPreavis; |
||
478 | |||
479 | /** |
||
480 | * Nom adresse. |
||
481 | * |
||
482 | * @var string|null |
||
483 | */ |
||
484 | private $nomAdresse; |
||
485 | |||
486 | /** |
||
487 | * Nom chantier. |
||
488 | * |
||
489 | * @var string|null |
||
490 | */ |
||
491 | private $nomChantier; |
||
492 | |||
493 | /** |
||
494 | * Nom livraison. |
||
495 | * |
||
496 | * @var string|null |
||
497 | */ |
||
498 | private $nomLivraison; |
||
499 | |||
500 | /** |
||
501 | * Nom responsable. |
||
502 | * |
||
503 | * @var string|null |
||
504 | */ |
||
505 | private $nomResponsable; |
||
506 | |||
507 | /** |
||
508 | * Nom suite. |
||
509 | * |
||
510 | * @var string|null |
||
511 | */ |
||
512 | private $nomSuite; |
||
513 | |||
514 | /** |
||
515 | * Nom suite livraison. |
||
516 | * |
||
517 | * @var string|null |
||
518 | */ |
||
519 | private $nomSuiteLivraison; |
||
520 | |||
521 | /** |
||
522 | * Nom voie. |
||
523 | * |
||
524 | * @var string|null |
||
525 | */ |
||
526 | private $nomVoie; |
||
527 | |||
528 | /** |
||
529 | * Nom voie livraison. |
||
530 | * |
||
531 | * @var string|null |
||
532 | */ |
||
533 | private $nomVoieLivraison; |
||
534 | |||
535 | /** |
||
536 | * Num voie. |
||
537 | * |
||
538 | * @var string|null |
||
539 | */ |
||
540 | private $numVoie; |
||
541 | |||
542 | /** |
||
543 | * Num voie livraison. |
||
544 | * |
||
545 | * @var string|null |
||
546 | */ |
||
547 | private $numVoieLivraison; |
||
548 | |||
549 | /** |
||
550 | * Numero compte. |
||
551 | * |
||
552 | * @var string|null |
||
553 | */ |
||
554 | private $numeroCompte; |
||
555 | |||
556 | /** |
||
557 | * Plan fact. |
||
558 | * |
||
559 | * @var bool|null |
||
560 | */ |
||
561 | private $planFact; |
||
562 | |||
563 | /** |
||
564 | * Pourc conso produit. |
||
565 | * |
||
566 | * @var float|null |
||
567 | */ |
||
568 | private $pourcConsoProduit; |
||
569 | |||
570 | /** |
||
571 | * Pourc marge previs. |
||
572 | * |
||
573 | * @var float|null |
||
574 | */ |
||
575 | private $pourcMargePrevis; |
||
576 | |||
577 | /** |
||
578 | * Reference facture. |
||
579 | * |
||
580 | * @var string|null |
||
581 | */ |
||
582 | private $referenceFacture; |
||
583 | |||
584 | /** |
||
585 | * Reference facture2. |
||
586 | * |
||
587 | * @var string|null |
||
588 | */ |
||
589 | private $referenceFacture2; |
||
590 | |||
591 | /** |
||
592 | * Rupt date livraison. |
||
593 | * |
||
594 | * @var bool|null |
||
595 | */ |
||
596 | private $ruptDateLivraison; |
||
597 | |||
598 | /** |
||
599 | * Telephone. |
||
600 | * |
||
601 | * @var string|null |
||
602 | */ |
||
603 | private $telephone; |
||
604 | |||
605 | |||
606 | /** |
||
607 | * Constructor. |
||
608 | */ |
||
609 | public function __construct() { |
||
612 | |||
613 | /** |
||
614 | * Get the ad fbtq. |
||
615 | * |
||
616 | * @return string|null Returns the ad fbtq. |
||
617 | */ |
||
618 | public function getAdFbtq(): ?string{ |
||
621 | |||
622 | /** |
||
623 | * Get the ad f bureau distributeur. |
||
624 | * |
||
625 | * @return string|null Returns the ad f bureau distributeur. |
||
626 | */ |
||
627 | public function getAdFBureauDistributeur(): ?string{ |
||
630 | |||
631 | /** |
||
632 | * Get the ad f civilite. |
||
633 | * |
||
634 | * @return string|null Returns the ad f civilite. |
||
635 | */ |
||
636 | public function getAdFCivilite(): ?string{ |
||
639 | |||
640 | /** |
||
641 | * Get the ad f code pays. |
||
642 | * |
||
643 | * @return string|null Returns the ad f code pays. |
||
644 | */ |
||
645 | public function getAdFCodePays(): ?string{ |
||
648 | |||
649 | /** |
||
650 | * Get the ad f code postal. |
||
651 | * |
||
652 | * @return string|null Returns the ad f code postal. |
||
653 | */ |
||
654 | public function getAdFCodePostal(): ?string{ |
||
657 | |||
658 | /** |
||
659 | * Get the ad f complement. |
||
660 | * |
||
661 | * @return string|null Returns the ad f complement. |
||
662 | */ |
||
663 | public function getAdFComplement(): ?string{ |
||
666 | |||
667 | /** |
||
668 | * Get the ad f nom client. |
||
669 | * |
||
670 | * @return string|null Returns the ad f nom client. |
||
671 | */ |
||
672 | public function getAdFNomClient(): ?string{ |
||
675 | |||
676 | /** |
||
677 | * Get the ad f nom suite. |
||
678 | * |
||
679 | * @return string|null Returns the ad f nom suite. |
||
680 | */ |
||
681 | public function getAdFNomSuite(): ?string{ |
||
684 | |||
685 | /** |
||
686 | * Get the ad f nom suite2. |
||
687 | * |
||
688 | * @return string|null Returns the ad f nom suite2. |
||
689 | */ |
||
690 | public function getAdFNomSuite2(): ?string{ |
||
693 | |||
694 | /** |
||
695 | * Get the ad f nom suite3. |
||
696 | * |
||
697 | * @return string|null Returns the ad f nom suite3. |
||
698 | */ |
||
699 | public function getAdFNomSuite3(): ?string{ |
||
702 | |||
703 | /** |
||
704 | * Get the ad f nom voie. |
||
705 | * |
||
706 | * @return string|null Returns the ad f nom voie. |
||
707 | */ |
||
708 | public function getAdFNomVoie(): ?string{ |
||
711 | |||
712 | /** |
||
713 | * Get the ad f num voie. |
||
714 | * |
||
715 | * @return string|null Returns the ad f num voie. |
||
716 | */ |
||
717 | public function getAdFNumVoie(): ?string{ |
||
720 | |||
721 | /** |
||
722 | * Get the ad f type adresse. |
||
723 | * |
||
724 | * @return string|null Returns the ad f type adresse. |
||
725 | */ |
||
726 | public function getAdFTypeAdresse(): ?string{ |
||
729 | |||
730 | /** |
||
731 | * Get the adresse. |
||
732 | * |
||
733 | * @return string|null Returns the adresse. |
||
734 | */ |
||
735 | public function getAdresse(): ?string{ |
||
738 | |||
739 | /** |
||
740 | * Get the btq. |
||
741 | * |
||
742 | * @return string|null Returns the btq. |
||
743 | */ |
||
744 | public function getBtq(): ?string{ |
||
747 | |||
748 | /** |
||
749 | * Get the btq livraison. |
||
750 | * |
||
751 | * @return string|null Returns the btq livraison. |
||
752 | */ |
||
753 | public function getBtqLivraison(): ?string{ |
||
756 | |||
757 | /** |
||
758 | * Get the budget commande. |
||
759 | * |
||
760 | * @return float|null Returns the budget commande. |
||
761 | */ |
||
762 | public function getBudgetCommande(): ?float{ |
||
765 | |||
766 | /** |
||
767 | * Get the bureau distributeur. |
||
768 | * |
||
769 | * @return string|null Returns the bureau distributeur. |
||
770 | */ |
||
771 | public function getBureauDistributeur(): ?string{ |
||
774 | |||
775 | /** |
||
776 | * Get the bureau distributeur livraison. |
||
777 | * |
||
778 | * @return string|null Returns the bureau distributeur livraison. |
||
779 | */ |
||
780 | public function getBureauDistributeurLivraison(): ?string{ |
||
783 | |||
784 | /** |
||
785 | * Get the chantier ponctuel. |
||
786 | * |
||
787 | * @return bool|null Returns the chantier ponctuel. |
||
788 | */ |
||
789 | public function getChantierPonctuel(): ?bool{ |
||
792 | |||
793 | /** |
||
794 | * Get the chef equipe. |
||
795 | * |
||
796 | * @return string|null Returns the chef equipe. |
||
797 | */ |
||
798 | public function getChefEquipe(): ?string{ |
||
801 | |||
802 | /** |
||
803 | * Get the cle alpha. |
||
804 | * |
||
805 | * @return string|null Returns the cle alpha. |
||
806 | */ |
||
807 | public function getCleAlpha(): ?string{ |
||
810 | |||
811 | /** |
||
812 | * Get the code affaire. |
||
813 | * |
||
814 | * @return string|null Returns the code affaire. |
||
815 | */ |
||
816 | public function getCodeAffaire(): ?string{ |
||
819 | |||
820 | /** |
||
821 | * Get the code agence. |
||
822 | * |
||
823 | * @return string|null Returns the code agence. |
||
824 | */ |
||
825 | public function getCodeAgence(): ?string{ |
||
828 | |||
829 | /** |
||
830 | * Get the code analytique. |
||
831 | * |
||
832 | * @return string|null Returns the code analytique. |
||
833 | */ |
||
834 | public function getCodeAnalytique(): ?string{ |
||
837 | |||
838 | /** |
||
839 | * Get the code chantier. |
||
840 | * |
||
841 | * @return string|null Returns the code chantier. |
||
842 | */ |
||
843 | public function getCodeChantier(): ?string{ |
||
846 | |||
847 | /** |
||
848 | * Get the code client. |
||
849 | * |
||
850 | * @return string|null Returns the code client. |
||
851 | */ |
||
852 | public function getCodeClient(): ?string{ |
||
855 | |||
856 | /** |
||
857 | * Get the code commercial. |
||
858 | * |
||
859 | * @return string|null Returns the code commercial. |
||
860 | */ |
||
861 | public function getCodeCommercial(): ?string{ |
||
864 | |||
865 | /** |
||
866 | * Get the code emp inspecteur. |
||
867 | * |
||
868 | * @return string|null Returns the code emp inspecteur. |
||
869 | */ |
||
870 | public function getCodeEmpInspecteur(): ?string{ |
||
873 | |||
874 | /** |
||
875 | * Get the code formule. |
||
876 | * |
||
877 | * @return string|null Returns the code formule. |
||
878 | */ |
||
879 | public function getCodeFormule(): ?string{ |
||
882 | |||
883 | /** |
||
884 | * Get the code livraison. |
||
885 | * |
||
886 | * @return string|null Returns the code livraison. |
||
887 | */ |
||
888 | public function getCodeLivraison(): ?string{ |
||
891 | |||
892 | /** |
||
893 | * Get the code pays. |
||
894 | * |
||
895 | * @return string|null Returns the code pays. |
||
896 | */ |
||
897 | public function getCodePays(): ?string{ |
||
900 | |||
901 | /** |
||
902 | * Get the code postal. |
||
903 | * |
||
904 | * @return string|null Returns the code postal. |
||
905 | */ |
||
906 | public function getCodePostal(): ?string{ |
||
909 | |||
910 | /** |
||
911 | * Get the code postal livraison. |
||
912 | * |
||
913 | * @return string|null Returns the code postal livraison. |
||
914 | */ |
||
915 | public function getCodePostalLivraison(): ?string{ |
||
918 | |||
919 | /** |
||
920 | * Get the code reg marge. |
||
921 | * |
||
922 | * @return string|null Returns the code reg marge. |
||
923 | */ |
||
924 | public function getCodeRegMarge(): ?string{ |
||
927 | |||
928 | /** |
||
929 | * Get the code revision. |
||
930 | * |
||
931 | * @return string|null Returns the code revision. |
||
932 | */ |
||
933 | public function getCodeRevision(): ?string{ |
||
936 | |||
937 | /** |
||
938 | * Get the code tva. |
||
939 | * |
||
940 | * @return string|null Returns the code tva. |
||
941 | */ |
||
942 | public function getCodeTva(): ?string{ |
||
945 | |||
946 | /** |
||
947 | * Get the code ventil compta. |
||
948 | * |
||
949 | * @return string|null Returns the code ventil compta. |
||
950 | */ |
||
951 | public function getCodeVentilCompta(): ?string{ |
||
954 | |||
955 | /** |
||
956 | * Get the collectif. |
||
957 | * |
||
958 | * @return string|null Returns the collectif. |
||
959 | */ |
||
960 | public function getCollectif(): ?string{ |
||
963 | |||
964 | /** |
||
965 | * Get the commande isolee. |
||
966 | * |
||
967 | * @return bool|null Returns the commande isolee. |
||
968 | */ |
||
969 | public function getCommandeIsolee(): ?bool{ |
||
972 | |||
973 | /** |
||
974 | * Get the complement livraison. |
||
975 | * |
||
976 | * @return string|null Returns the complement livraison. |
||
977 | */ |
||
978 | public function getComplementLivraison(): ?string{ |
||
981 | |||
982 | /** |
||
983 | * Get the complement. |
||
984 | * |
||
985 | * @return string|null Returns the complement. |
||
986 | */ |
||
987 | public function getComplement(): ?string{ |
||
990 | |||
991 | /** |
||
992 | * Get the date creat. |
||
993 | * |
||
994 | * @return DateTime|null Returns the date creat. |
||
995 | */ |
||
996 | public function getDateCreat(): ?DateTime{ |
||
999 | |||
1000 | /** |
||
1001 | * Get the date debut. |
||
1002 | * |
||
1003 | * @return DateTime|null Returns the date debut. |
||
1004 | */ |
||
1005 | public function getDateDebut(): ?DateTime{ |
||
1008 | |||
1009 | /** |
||
1010 | * Get the date echeance contrat. |
||
1011 | * |
||
1012 | * @return DateTime|null Returns the date echeance contrat. |
||
1013 | */ |
||
1014 | public function getDateEcheanceContrat(): ?DateTime{ |
||
1017 | |||
1018 | /** |
||
1019 | * Get the date fin. |
||
1020 | * |
||
1021 | * @return DateTime|null Returns the date fin. |
||
1022 | */ |
||
1023 | public function getDateFin(): ?DateTime{ |
||
1026 | |||
1027 | /** |
||
1028 | * Get the date modif. |
||
1029 | * |
||
1030 | * @return DateTime|null Returns the date modif. |
||
1031 | */ |
||
1032 | public function getDateModif(): ?DateTime{ |
||
1035 | |||
1036 | /** |
||
1037 | * Get the date revision. |
||
1038 | * |
||
1039 | * @return DateTime|null Returns the date revision. |
||
1040 | */ |
||
1041 | public function getDateRevision(): ?DateTime{ |
||
1044 | |||
1045 | /** |
||
1046 | * Get the descriptif. |
||
1047 | * |
||
1048 | * @return string|null Returns the descriptif. |
||
1049 | */ |
||
1050 | public function getDescriptif(): ?string{ |
||
1053 | |||
1054 | /** |
||
1055 | * Get the dt avant dern prepa. |
||
1056 | * |
||
1057 | * @return DateTime|null Returns the dt avant dern prepa. |
||
1058 | */ |
||
1059 | public function getDtAvantDernPrepa(): ?DateTime{ |
||
1062 | |||
1063 | /** |
||
1064 | * Get the dt dern prepa. |
||
1065 | * |
||
1066 | * @return DateTime|null Returns the dt dern prepa. |
||
1067 | */ |
||
1068 | public function getDtDernPrepa(): ?DateTime{ |
||
1071 | |||
1072 | /** |
||
1073 | * Get the dt validite fact deb. |
||
1074 | * |
||
1075 | * @return DateTime|null Returns the dt validite fact deb. |
||
1076 | */ |
||
1077 | public function getDtValiditeFactDeb(): ?DateTime{ |
||
1080 | |||
1081 | /** |
||
1082 | * Get the dt validite fact deb deb mois. |
||
1083 | * |
||
1084 | * @return DateTime|null Returns the dt validite fact deb deb mois. |
||
1085 | */ |
||
1086 | public function getDtValiditeFactDebDebMois(): ?DateTime{ |
||
1089 | |||
1090 | /** |
||
1091 | * Get the dt validite fact fin. |
||
1092 | * |
||
1093 | * @return DateTime|null Returns the dt validite fact fin. |
||
1094 | */ |
||
1095 | public function getDtValiditeFactFin(): ?DateTime{ |
||
1098 | |||
1099 | /** |
||
1100 | * Get the dt validite fact fin fin mois. |
||
1101 | * |
||
1102 | * @return DateTime|null Returns the dt validite fact fin fin mois. |
||
1103 | */ |
||
1104 | public function getDtValiditeFactFinFinMois(): ?DateTime{ |
||
1107 | |||
1108 | /** |
||
1109 | * Get the echeance annuelle. |
||
1110 | * |
||
1111 | * @return bool|null Returns the echeance annuelle. |
||
1112 | */ |
||
1113 | public function getEcheanceAnnuelle(): ?bool{ |
||
1116 | |||
1117 | /** |
||
1118 | * Get the fact negoce isolee. |
||
1119 | * |
||
1120 | * @return bool|null Returns the fact negoce isolee. |
||
1121 | */ |
||
1122 | public function getFactNegoceIsolee(): ?bool{ |
||
1125 | |||
1126 | /** |
||
1127 | * Get the facture isolee. |
||
1128 | * |
||
1129 | * @return bool|null Returns the facture isolee. |
||
1130 | */ |
||
1131 | public function getFactureIsolee(): ?bool{ |
||
1134 | |||
1135 | /** |
||
1136 | * Get the jour fact. |
||
1137 | * |
||
1138 | * @return string|null Returns the jour fact. |
||
1139 | */ |
||
1140 | public function getJourFact(): ?string{ |
||
1143 | |||
1144 | /** |
||
1145 | * Get the latitude. |
||
1146 | * |
||
1147 | * @return float|null Returns the latitude. |
||
1148 | */ |
||
1149 | public function getLatitude(): ?float{ |
||
1152 | |||
1153 | /** |
||
1154 | * Get the loi chatel sur facture. |
||
1155 | * |
||
1156 | * @return bool|null Returns the loi chatel sur facture. |
||
1157 | */ |
||
1158 | public function getLoiChatelSurFacture(): ?bool{ |
||
1161 | |||
1162 | /** |
||
1163 | * Get the longitude. |
||
1164 | * |
||
1165 | * @return float|null Returns the longitude. |
||
1166 | */ |
||
1167 | public function getLongitude(): ?float{ |
||
1170 | |||
1171 | /** |
||
1172 | * Get the maj stock by da. |
||
1173 | * |
||
1174 | * @return bool|null Returns the maj stock by da. |
||
1175 | */ |
||
1176 | public function getMajStockByDa(): ?bool{ |
||
1179 | |||
1180 | /** |
||
1181 | * Get the nb controles prevus. |
||
1182 | * |
||
1183 | * @return int|null Returns the nb controles prevus. |
||
1184 | */ |
||
1185 | public function getNbControlesPrevus(): ?int{ |
||
1188 | |||
1189 | /** |
||
1190 | * Get the nb mois preavis. |
||
1191 | * |
||
1192 | * @return string|null Returns the nb mois preavis. |
||
1193 | */ |
||
1194 | public function getNbMoisPreavis(): ?string{ |
||
1197 | |||
1198 | /** |
||
1199 | * Get the nom adresse. |
||
1200 | * |
||
1201 | * @return string|null Returns the nom adresse. |
||
1202 | */ |
||
1203 | public function getNomAdresse(): ?string{ |
||
1206 | |||
1207 | /** |
||
1208 | * Get the nom chantier. |
||
1209 | * |
||
1210 | * @return string|null Returns the nom chantier. |
||
1211 | */ |
||
1212 | public function getNomChantier(): ?string{ |
||
1215 | |||
1216 | /** |
||
1217 | * Get the nom livraison. |
||
1218 | * |
||
1219 | * @return string|null Returns the nom livraison. |
||
1220 | */ |
||
1221 | public function getNomLivraison(): ?string{ |
||
1224 | |||
1225 | /** |
||
1226 | * Get the nom responsable. |
||
1227 | * |
||
1228 | * @return string|null Returns the nom responsable. |
||
1229 | */ |
||
1230 | public function getNomResponsable(): ?string{ |
||
1233 | |||
1234 | /** |
||
1235 | * Get the nom suite. |
||
1236 | * |
||
1237 | * @return string|null Returns the nom suite. |
||
1238 | */ |
||
1239 | public function getNomSuite(): ?string{ |
||
1242 | |||
1243 | /** |
||
1244 | * Get the nom suite livraison. |
||
1245 | * |
||
1246 | * @return string|null Returns the nom suite livraison. |
||
1247 | */ |
||
1248 | public function getNomSuiteLivraison(): ?string{ |
||
1251 | |||
1252 | /** |
||
1253 | * Get the nom voie. |
||
1254 | * |
||
1255 | * @return string|null Returns the nom voie. |
||
1256 | */ |
||
1257 | public function getNomVoie(): ?string{ |
||
1260 | |||
1261 | /** |
||
1262 | * Get the nom voie livraison. |
||
1263 | * |
||
1264 | * @return string|null Returns the nom voie livraison. |
||
1265 | */ |
||
1266 | public function getNomVoieLivraison(): ?string{ |
||
1269 | |||
1270 | /** |
||
1271 | * Get the num voie. |
||
1272 | * |
||
1273 | * @return string|null Returns the num voie. |
||
1274 | */ |
||
1275 | public function getNumVoie(): ?string{ |
||
1278 | |||
1279 | /** |
||
1280 | * Get the num voie livraison. |
||
1281 | * |
||
1282 | * @return string|null Returns the num voie livraison. |
||
1283 | */ |
||
1284 | public function getNumVoieLivraison(): ?string{ |
||
1287 | |||
1288 | /** |
||
1289 | * Get the numero compte. |
||
1290 | * |
||
1291 | * @return string|null Returns the numero compte. |
||
1292 | */ |
||
1293 | public function getNumeroCompte(): ?string{ |
||
1296 | |||
1297 | /** |
||
1298 | * Get the plan fact. |
||
1299 | * |
||
1300 | * @return bool|null Returns the plan fact. |
||
1301 | */ |
||
1302 | public function getPlanFact(): ?bool{ |
||
1305 | |||
1306 | /** |
||
1307 | * Get the pourc conso produit. |
||
1308 | * |
||
1309 | * @return float|null Returns the pourc conso produit. |
||
1310 | */ |
||
1311 | public function getPourcConsoProduit(): ?float{ |
||
1314 | |||
1315 | /** |
||
1316 | * Get the pourc marge previs. |
||
1317 | * |
||
1318 | * @return float|null Returns the pourc marge previs. |
||
1319 | */ |
||
1320 | public function getPourcMargePrevis(): ?float{ |
||
1323 | |||
1324 | /** |
||
1325 | * Get the reference facture. |
||
1326 | * |
||
1327 | * @return string|null Returns the reference facture. |
||
1328 | */ |
||
1329 | public function getReferenceFacture(): ?string{ |
||
1332 | |||
1333 | /** |
||
1334 | * Get the reference facture2. |
||
1335 | * |
||
1336 | * @return string|null Returns the reference facture2. |
||
1337 | */ |
||
1338 | public function getReferenceFacture2(): ?string{ |
||
1341 | |||
1342 | /** |
||
1343 | * Get the rupt date livraison. |
||
1344 | * |
||
1345 | * @return bool|null Returns the rupt date livraison. |
||
1346 | */ |
||
1347 | public function getRuptDateLivraison(): ?bool{ |
||
1350 | |||
1351 | /** |
||
1352 | * Get the telephone. |
||
1353 | * |
||
1354 | * @return string|null Returns the telephone. |
||
1355 | */ |
||
1356 | public function getTelephone(): ?string{ |
||
1359 | |||
1360 | /** |
||
1361 | * Set the ad fbtq. |
||
1362 | * |
||
1363 | * @param string|null $adFbtq The ad fbtq. |
||
1364 | * @return Chantiers Returns this Chantiers. |
||
1365 | */ |
||
1366 | public function setAdFbtq(?string $adFbtq): Chantiers { |
||
1370 | |||
1371 | /** |
||
1372 | * Set the ad f bureau distributeur. |
||
1373 | * |
||
1374 | * @param string|null $adFBureauDistributeur The ad f bureau distributeur. |
||
1375 | * @return Chantiers Returns this Chantiers. |
||
1376 | */ |
||
1377 | public function setAdFBureauDistributeur(?string $adFBureauDistributeur): Chantiers { |
||
1381 | |||
1382 | /** |
||
1383 | * Set the ad f civilite. |
||
1384 | * |
||
1385 | * @param string|null $adFCivilite The ad f civilite. |
||
1386 | * @return Chantiers Returns this Chantiers. |
||
1387 | */ |
||
1388 | public function setAdFCivilite(?string $adFCivilite): Chantiers { |
||
1392 | |||
1393 | /** |
||
1394 | * Set the ad f code pays. |
||
1395 | * |
||
1396 | * @param string|null $adFCodePays The ad f code pays. |
||
1397 | * @return Chantiers Returns this Chantiers. |
||
1398 | */ |
||
1399 | public function setAdFCodePays(?string $adFCodePays): Chantiers { |
||
1403 | |||
1404 | /** |
||
1405 | * Set the ad f code postal. |
||
1406 | * |
||
1407 | * @param string|null $adFCodePostal The ad f code postal. |
||
1408 | * @return Chantiers Returns this Chantiers. |
||
1409 | */ |
||
1410 | public function setAdFCodePostal(?string $adFCodePostal): Chantiers { |
||
1414 | |||
1415 | /** |
||
1416 | * Set the ad f complement. |
||
1417 | * |
||
1418 | * @param string|null $adFComplement The ad f complement. |
||
1419 | * @return Chantiers Returns this Chantiers. |
||
1420 | */ |
||
1421 | public function setAdFComplement(?string $adFComplement): Chantiers { |
||
1425 | |||
1426 | /** |
||
1427 | * Set the ad f nom client. |
||
1428 | * |
||
1429 | * @param string|null $adFNomClient The ad f nom client. |
||
1430 | * @return Chantiers Returns this Chantiers. |
||
1431 | */ |
||
1432 | public function setAdFNomClient(?string $adFNomClient): Chantiers { |
||
1436 | |||
1437 | /** |
||
1438 | * Set the ad f nom suite. |
||
1439 | * |
||
1440 | * @param string|null $adFNomSuite The ad f nom suite. |
||
1441 | * @return Chantiers Returns this Chantiers. |
||
1442 | */ |
||
1443 | public function setAdFNomSuite(?string $adFNomSuite): Chantiers { |
||
1447 | |||
1448 | /** |
||
1449 | * Set the ad f nom suite2. |
||
1450 | * |
||
1451 | * @param string|null $adFNomSuite2 The ad f nom suite2. |
||
1452 | * @return Chantiers Returns this Chantiers. |
||
1453 | */ |
||
1454 | public function setAdFNomSuite2(?string $adFNomSuite2): Chantiers { |
||
1458 | |||
1459 | /** |
||
1460 | * Set the ad f nom suite3. |
||
1461 | * |
||
1462 | * @param string|null $adFNomSuite3 The ad f nom suite3. |
||
1463 | * @return Chantiers Returns this Chantiers. |
||
1464 | */ |
||
1465 | public function setAdFNomSuite3(?string $adFNomSuite3): Chantiers { |
||
1469 | |||
1470 | /** |
||
1471 | * Set the ad f nom voie. |
||
1472 | * |
||
1473 | * @param string|null $adFNomVoie The ad f nom voie. |
||
1474 | * @return Chantiers Returns this Chantiers. |
||
1475 | */ |
||
1476 | public function setAdFNomVoie(?string $adFNomVoie): Chantiers { |
||
1480 | |||
1481 | /** |
||
1482 | * Set the ad f num voie. |
||
1483 | * |
||
1484 | * @param string|null $adFNumVoie The ad f num voie. |
||
1485 | * @return Chantiers Returns this Chantiers. |
||
1486 | */ |
||
1487 | public function setAdFNumVoie(?string $adFNumVoie): Chantiers { |
||
1491 | |||
1492 | /** |
||
1493 | * Set the ad f type adresse. |
||
1494 | * |
||
1495 | * @param string|null $adFTypeAdresse The ad f type adresse. |
||
1496 | * @return Chantiers Returns this Chantiers. |
||
1497 | */ |
||
1498 | public function setAdFTypeAdresse(?string $adFTypeAdresse): Chantiers { |
||
1502 | |||
1503 | /** |
||
1504 | * Set the adresse. |
||
1505 | * |
||
1506 | * @param string|null $adresse The adresse. |
||
1507 | * @return Chantiers Returns this Chantiers. |
||
1508 | */ |
||
1509 | public function setAdresse(?string $adresse): Chantiers { |
||
1513 | |||
1514 | /** |
||
1515 | * Set the btq. |
||
1516 | * |
||
1517 | * @param string|null $btq The btq. |
||
1518 | * @return Chantiers Returns this Chantiers. |
||
1519 | */ |
||
1520 | public function setBtq(?string $btq): Chantiers { |
||
1524 | |||
1525 | /** |
||
1526 | * Set the btq livraison. |
||
1527 | * |
||
1528 | * @param string|null $btqLivraison The btq livraison. |
||
1529 | * @return Chantiers Returns this Chantiers. |
||
1530 | */ |
||
1531 | public function setBtqLivraison(?string $btqLivraison): Chantiers { |
||
1535 | |||
1536 | /** |
||
1537 | * Set the budget commande. |
||
1538 | * |
||
1539 | * @param float|null $budgetCommande The budget commande. |
||
1540 | * @return Chantiers Returns this Chantiers. |
||
1541 | */ |
||
1542 | public function setBudgetCommande(?float $budgetCommande): Chantiers { |
||
1546 | |||
1547 | /** |
||
1548 | * Set the bureau distributeur. |
||
1549 | * |
||
1550 | * @param string|null $bureauDistributeur The bureau distributeur. |
||
1551 | * @return Chantiers Returns this Chantiers. |
||
1552 | */ |
||
1553 | public function setBureauDistributeur(?string $bureauDistributeur): Chantiers { |
||
1557 | |||
1558 | /** |
||
1559 | * Set the bureau distributeur livraison. |
||
1560 | * |
||
1561 | * @param string|null $bureauDistributeurLivraison The bureau distributeur livraison. |
||
1562 | * @return Chantiers Returns this Chantiers. |
||
1563 | */ |
||
1564 | public function setBureauDistributeurLivraison(?string $bureauDistributeurLivraison): Chantiers { |
||
1568 | |||
1569 | /** |
||
1570 | * Set the chantier ponctuel. |
||
1571 | * |
||
1572 | * @param bool|null $chantierPonctuel The chantier ponctuel. |
||
1573 | * @return Chantiers Returns this Chantiers. |
||
1574 | */ |
||
1575 | public function setChantierPonctuel(?bool $chantierPonctuel): Chantiers { |
||
1579 | |||
1580 | /** |
||
1581 | * Set the chef equipe. |
||
1582 | * |
||
1583 | * @param string|null $chefEquipe The chef equipe. |
||
1584 | * @return Chantiers Returns this Chantiers. |
||
1585 | */ |
||
1586 | public function setChefEquipe(?string $chefEquipe): Chantiers { |
||
1590 | |||
1591 | /** |
||
1592 | * Set the cle alpha. |
||
1593 | * |
||
1594 | * @param string|null $cleAlpha The cle alpha. |
||
1595 | * @return Chantiers Returns this Chantiers. |
||
1596 | */ |
||
1597 | public function setCleAlpha(?string $cleAlpha): Chantiers { |
||
1601 | |||
1602 | /** |
||
1603 | * Set the code affaire. |
||
1604 | * |
||
1605 | * @param string|null $codeAffaire The code affaire. |
||
1606 | * @return Chantiers Returns this Chantiers. |
||
1607 | */ |
||
1608 | public function setCodeAffaire(?string $codeAffaire): Chantiers { |
||
1612 | |||
1613 | /** |
||
1614 | * Set the code agence. |
||
1615 | * |
||
1616 | * @param string|null $codeAgence The code agence. |
||
1617 | * @return Chantiers Returns this Chantiers. |
||
1618 | */ |
||
1619 | public function setCodeAgence(?string $codeAgence): Chantiers { |
||
1623 | |||
1624 | /** |
||
1625 | * Set the code analytique. |
||
1626 | * |
||
1627 | * @param string|null $codeAnalytique The code analytique. |
||
1628 | * @return Chantiers Returns this Chantiers. |
||
1629 | */ |
||
1630 | public function setCodeAnalytique(?string $codeAnalytique): Chantiers { |
||
1634 | |||
1635 | /** |
||
1636 | * Set the code chantier. |
||
1637 | * |
||
1638 | * @param string|null $codeChantier The code chantier. |
||
1639 | * @return Chantiers Returns this Chantiers. |
||
1640 | */ |
||
1641 | public function setCodeChantier(?string $codeChantier): Chantiers { |
||
1645 | |||
1646 | /** |
||
1647 | * Set the code client. |
||
1648 | * |
||
1649 | * @param string|null $codeClient The code client. |
||
1650 | * @return Chantiers Returns this Chantiers. |
||
1651 | */ |
||
1652 | public function setCodeClient(?string $codeClient): Chantiers { |
||
1656 | |||
1657 | /** |
||
1658 | * Set the code commercial. |
||
1659 | * |
||
1660 | * @param string|null $codeCommercial The code commercial. |
||
1661 | * @return Chantiers Returns this Chantiers. |
||
1662 | */ |
||
1663 | public function setCodeCommercial(?string $codeCommercial): Chantiers { |
||
1667 | |||
1668 | /** |
||
1669 | * Set the code emp inspecteur. |
||
1670 | * |
||
1671 | * @param string|null $codeEmpInspecteur The code emp inspecteur. |
||
1672 | * @return Chantiers Returns this Chantiers. |
||
1673 | */ |
||
1674 | public function setCodeEmpInspecteur(?string $codeEmpInspecteur): Chantiers { |
||
1678 | |||
1679 | /** |
||
1680 | * Set the code formule. |
||
1681 | * |
||
1682 | * @param string|null $codeFormule The code formule. |
||
1683 | * @return Chantiers Returns this Chantiers. |
||
1684 | */ |
||
1685 | public function setCodeFormule(?string $codeFormule): Chantiers { |
||
1689 | |||
1690 | /** |
||
1691 | * Set the code livraison. |
||
1692 | * |
||
1693 | * @param string|null $codeLivraison The code livraison. |
||
1694 | * @return Chantiers Returns this Chantiers. |
||
1695 | */ |
||
1696 | public function setCodeLivraison(?string $codeLivraison): Chantiers { |
||
1700 | |||
1701 | /** |
||
1702 | * Set the code pays. |
||
1703 | * |
||
1704 | * @param string|null $codePays The code pays. |
||
1705 | * @return Chantiers Returns this Chantiers. |
||
1706 | */ |
||
1707 | public function setCodePays(?string $codePays): Chantiers { |
||
1711 | |||
1712 | /** |
||
1713 | * Set the code postal. |
||
1714 | * |
||
1715 | * @param string|null $codePostal The code postal. |
||
1716 | * @return Chantiers Returns this Chantiers. |
||
1717 | */ |
||
1718 | public function setCodePostal(?string $codePostal): Chantiers { |
||
1722 | |||
1723 | /** |
||
1724 | * Set the code postal livraison. |
||
1725 | * |
||
1726 | * @param string|null $codePostalLivraison The code postal livraison. |
||
1727 | * @return Chantiers Returns this Chantiers. |
||
1728 | */ |
||
1729 | public function setCodePostalLivraison(?string $codePostalLivraison): Chantiers { |
||
1733 | |||
1734 | /** |
||
1735 | * Set the code reg marge. |
||
1736 | * |
||
1737 | * @param string|null $codeRegMarge The code reg marge. |
||
1738 | * @return Chantiers Returns this Chantiers. |
||
1739 | */ |
||
1740 | public function setCodeRegMarge(?string $codeRegMarge): Chantiers { |
||
1744 | |||
1745 | /** |
||
1746 | * Set the code revision. |
||
1747 | * |
||
1748 | * @param string|null $codeRevision The code revision. |
||
1749 | * @return Chantiers Returns this Chantiers. |
||
1750 | */ |
||
1751 | public function setCodeRevision(?string $codeRevision): Chantiers { |
||
1755 | |||
1756 | /** |
||
1757 | * Set the code tva. |
||
1758 | * |
||
1759 | * @param string|null $codeTva The code tva. |
||
1760 | * @return Chantiers Returns this Chantiers. |
||
1761 | */ |
||
1762 | public function setCodeTva(?string $codeTva): Chantiers { |
||
1766 | |||
1767 | /** |
||
1768 | * Set the code ventil compta. |
||
1769 | * |
||
1770 | * @param string|null $codeVentilCompta The code ventil compta. |
||
1771 | * @return Chantiers Returns this Chantiers. |
||
1772 | */ |
||
1773 | public function setCodeVentilCompta(?string $codeVentilCompta): Chantiers { |
||
1777 | |||
1778 | /** |
||
1779 | * Set the collectif. |
||
1780 | * |
||
1781 | * @param string|null $collectif The collectif. |
||
1782 | * @return Chantiers Returns this Chantiers. |
||
1783 | */ |
||
1784 | public function setCollectif(?string $collectif): Chantiers { |
||
1788 | |||
1789 | /** |
||
1790 | * Set the commande isolee. |
||
1791 | * |
||
1792 | * @param bool|null $commandeIsolee The commande isolee. |
||
1793 | * @return Chantiers Returns this Chantiers. |
||
1794 | */ |
||
1795 | public function setCommandeIsolee(?bool $commandeIsolee): Chantiers { |
||
1799 | |||
1800 | /** |
||
1801 | * Set the complement livraison. |
||
1802 | * |
||
1803 | * @param string|null $complementLivraison The complement livraison. |
||
1804 | * @return Chantiers Returns this Chantiers. |
||
1805 | */ |
||
1806 | public function setComplementLivraison(?string $complementLivraison): Chantiers { |
||
1810 | |||
1811 | /** |
||
1812 | * Set the complement. |
||
1813 | * |
||
1814 | * @param string|null $complement The complement. |
||
1815 | * @return Chantiers Returns this Chantiers. |
||
1816 | */ |
||
1817 | public function setComplement(?string $complement): Chantiers { |
||
1821 | |||
1822 | /** |
||
1823 | * Set the date creat. |
||
1824 | * |
||
1825 | * @param DateTime|null $dateCreat The date creat. |
||
1826 | * @return Chantiers Returns this Chantiers. |
||
1827 | */ |
||
1828 | public function setDateCreat(?DateTime $dateCreat): Chantiers { |
||
1832 | |||
1833 | /** |
||
1834 | * Set the date debut. |
||
1835 | * |
||
1836 | * @param DateTime|null $dateDebut The date debut. |
||
1837 | * @return Chantiers Returns this Chantiers. |
||
1838 | */ |
||
1839 | public function setDateDebut(?DateTime $dateDebut): Chantiers { |
||
1843 | |||
1844 | /** |
||
1845 | * Set the date echeance contrat. |
||
1846 | * |
||
1847 | * @param DateTime|null $dateEcheanceContrat The date echeance contrat. |
||
1848 | * @return Chantiers Returns this Chantiers. |
||
1849 | */ |
||
1850 | public function setDateEcheanceContrat(?DateTime $dateEcheanceContrat): Chantiers { |
||
1854 | |||
1855 | /** |
||
1856 | * Set the date fin. |
||
1857 | * |
||
1858 | * @param DateTime|null $dateFin The date fin. |
||
1859 | * @return Chantiers Returns this Chantiers. |
||
1860 | */ |
||
1861 | public function setDateFin(?DateTime $dateFin): Chantiers { |
||
1865 | |||
1866 | /** |
||
1867 | * Set the date modif. |
||
1868 | * |
||
1869 | * @param DateTime|null $dateModif The date modif. |
||
1870 | * @return Chantiers Returns this Chantiers. |
||
1871 | */ |
||
1872 | public function setDateModif(?DateTime $dateModif): Chantiers { |
||
1876 | |||
1877 | /** |
||
1878 | * Set the date revision. |
||
1879 | * |
||
1880 | * @param DateTime|null $dateRevision The date revision. |
||
1881 | * @return Chantiers Returns this Chantiers. |
||
1882 | */ |
||
1883 | public function setDateRevision(?DateTime $dateRevision): Chantiers { |
||
1887 | |||
1888 | /** |
||
1889 | * Set the descriptif. |
||
1890 | * |
||
1891 | * @param string|null $descriptif The descriptif. |
||
1892 | * @return Chantiers Returns this Chantiers. |
||
1893 | */ |
||
1894 | public function setDescriptif(?string $descriptif): Chantiers { |
||
1898 | |||
1899 | /** |
||
1900 | * Set the dt avant dern prepa. |
||
1901 | * |
||
1902 | * @param DateTime|null $dtAvantDernPrepa The dt avant dern prepa. |
||
1903 | * @return Chantiers Returns this Chantiers. |
||
1904 | */ |
||
1905 | public function setDtAvantDernPrepa(?DateTime $dtAvantDernPrepa): Chantiers { |
||
1909 | |||
1910 | /** |
||
1911 | * Set the dt dern prepa. |
||
1912 | * |
||
1913 | * @param DateTime|null $dtDernPrepa The dt dern prepa. |
||
1914 | * @return Chantiers Returns this Chantiers. |
||
1915 | */ |
||
1916 | public function setDtDernPrepa(?DateTime $dtDernPrepa): Chantiers { |
||
1920 | |||
1921 | /** |
||
1922 | * Set the dt validite fact deb. |
||
1923 | * |
||
1924 | * @param DateTime|null $dtValiditeFactDeb The dt validite fact deb. |
||
1925 | * @return Chantiers Returns this Chantiers. |
||
1926 | */ |
||
1927 | public function setDtValiditeFactDeb(?DateTime $dtValiditeFactDeb): Chantiers { |
||
1931 | |||
1932 | /** |
||
1933 | * Set the dt validite fact deb deb mois. |
||
1934 | * |
||
1935 | * @param DateTime|null $dtValiditeFactDebDebMois The dt validite fact deb deb mois. |
||
1936 | * @return Chantiers Returns this Chantiers. |
||
1937 | */ |
||
1938 | public function setDtValiditeFactDebDebMois(?DateTime $dtValiditeFactDebDebMois): Chantiers { |
||
1942 | |||
1943 | /** |
||
1944 | * Set the dt validite fact fin. |
||
1945 | * |
||
1946 | * @param DateTime|null $dtValiditeFactFin The dt validite fact fin. |
||
1947 | * @return Chantiers Returns this Chantiers. |
||
1948 | */ |
||
1949 | public function setDtValiditeFactFin(?DateTime $dtValiditeFactFin): Chantiers { |
||
1953 | |||
1954 | /** |
||
1955 | * Set the dt validite fact fin fin mois. |
||
1956 | * |
||
1957 | * @param DateTime|null $dtValiditeFactFinFinMois The dt validite fact fin fin mois. |
||
1958 | * @return Chantiers Returns this Chantiers. |
||
1959 | */ |
||
1960 | public function setDtValiditeFactFinFinMois(?DateTime $dtValiditeFactFinFinMois): Chantiers { |
||
1964 | |||
1965 | /** |
||
1966 | * Set the echeance annuelle. |
||
1967 | * |
||
1968 | * @param bool|null $echeanceAnnuelle The echeance annuelle. |
||
1969 | * @return Chantiers Returns this Chantiers. |
||
1970 | */ |
||
1971 | public function setEcheanceAnnuelle(?bool $echeanceAnnuelle): Chantiers { |
||
1975 | |||
1976 | /** |
||
1977 | * Set the fact negoce isolee. |
||
1978 | * |
||
1979 | * @param bool|null $factNegoceIsolee The fact negoce isolee. |
||
1980 | * @return Chantiers Returns this Chantiers. |
||
1981 | */ |
||
1982 | public function setFactNegoceIsolee(?bool $factNegoceIsolee): Chantiers { |
||
1986 | |||
1987 | /** |
||
1988 | * Set the facture isolee. |
||
1989 | * |
||
1990 | * @param bool|null $factureIsolee The facture isolee. |
||
1991 | * @return Chantiers Returns this Chantiers. |
||
1992 | */ |
||
1993 | public function setFactureIsolee(?bool $factureIsolee): Chantiers { |
||
1997 | |||
1998 | /** |
||
1999 | * Set the jour fact. |
||
2000 | * |
||
2001 | * @param string|null $jourFact The jour fact. |
||
2002 | * @return Chantiers Returns this Chantiers. |
||
2003 | */ |
||
2004 | public function setJourFact(?string $jourFact): Chantiers { |
||
2008 | |||
2009 | /** |
||
2010 | * Set the latitude. |
||
2011 | * |
||
2012 | * @param float|null $latitude The latitude. |
||
2013 | * @return Chantiers Returns this Chantiers. |
||
2014 | */ |
||
2015 | public function setLatitude(?float $latitude): Chantiers { |
||
2019 | |||
2020 | /** |
||
2021 | * Set the loi chatel sur facture. |
||
2022 | * |
||
2023 | * @param bool|null $loiChatelSurFacture The loi chatel sur facture. |
||
2024 | * @return Chantiers Returns this Chantiers. |
||
2025 | */ |
||
2026 | public function setLoiChatelSurFacture(?bool $loiChatelSurFacture): Chantiers { |
||
2030 | |||
2031 | /** |
||
2032 | * Set the longitude. |
||
2033 | * |
||
2034 | * @param float|null $longitude The longitude. |
||
2035 | * @return Chantiers Returns this Chantiers. |
||
2036 | */ |
||
2037 | public function setLongitude(?float $longitude): Chantiers { |
||
2041 | |||
2042 | /** |
||
2043 | * Set the maj stock by da. |
||
2044 | * |
||
2045 | * @param bool|null $majStockByDa The maj stock by da. |
||
2046 | * @return Chantiers Returns this Chantiers. |
||
2047 | */ |
||
2048 | public function setMajStockByDa(?bool $majStockByDa): Chantiers { |
||
2052 | |||
2053 | /** |
||
2054 | * Set the nb controles prevus. |
||
2055 | * |
||
2056 | * @param int|null $nbControlesPrevus The nb controles prevus. |
||
2057 | * @return Chantiers Returns this Chantiers. |
||
2058 | */ |
||
2059 | public function setNbControlesPrevus(?int $nbControlesPrevus): Chantiers { |
||
2063 | |||
2064 | /** |
||
2065 | * Set the nb mois preavis. |
||
2066 | * |
||
2067 | * @param string|null $nbMoisPreavis The nb mois preavis. |
||
2068 | * @return Chantiers Returns this Chantiers. |
||
2069 | */ |
||
2070 | public function setNbMoisPreavis(?string $nbMoisPreavis): Chantiers { |
||
2074 | |||
2075 | /** |
||
2076 | * Set the nom adresse. |
||
2077 | * |
||
2078 | * @param string|null $nomAdresse The nom adresse. |
||
2079 | * @return Chantiers Returns this Chantiers. |
||
2080 | */ |
||
2081 | public function setNomAdresse(?string $nomAdresse): Chantiers { |
||
2085 | |||
2086 | /** |
||
2087 | * Set the nom chantier. |
||
2088 | * |
||
2089 | * @param string|null $nomChantier The nom chantier. |
||
2090 | * @return Chantiers Returns this Chantiers. |
||
2091 | */ |
||
2092 | public function setNomChantier(?string $nomChantier): Chantiers { |
||
2096 | |||
2097 | /** |
||
2098 | * Set the nom livraison. |
||
2099 | * |
||
2100 | * @param string|null $nomLivraison The nom livraison. |
||
2101 | * @return Chantiers Returns this Chantiers. |
||
2102 | */ |
||
2103 | public function setNomLivraison(?string $nomLivraison): Chantiers { |
||
2107 | |||
2108 | /** |
||
2109 | * Set the nom responsable. |
||
2110 | * |
||
2111 | * @param string|null $nomResponsable The nom responsable. |
||
2112 | * @return Chantiers Returns this Chantiers. |
||
2113 | */ |
||
2114 | public function setNomResponsable(?string $nomResponsable): Chantiers { |
||
2118 | |||
2119 | /** |
||
2120 | * Set the nom suite. |
||
2121 | * |
||
2122 | * @param string|null $nomSuite The nom suite. |
||
2123 | * @return Chantiers Returns this Chantiers. |
||
2124 | */ |
||
2125 | public function setNomSuite(?string $nomSuite): Chantiers { |
||
2129 | |||
2130 | /** |
||
2131 | * Set the nom suite livraison. |
||
2132 | * |
||
2133 | * @param string|null $nomSuiteLivraison The nom suite livraison. |
||
2134 | * @return Chantiers Returns this Chantiers. |
||
2135 | */ |
||
2136 | public function setNomSuiteLivraison(?string $nomSuiteLivraison): Chantiers { |
||
2140 | |||
2141 | /** |
||
2142 | * Set the nom voie. |
||
2143 | * |
||
2144 | * @param string|null $nomVoie The nom voie. |
||
2145 | * @return Chantiers Returns this Chantiers. |
||
2146 | */ |
||
2147 | public function setNomVoie(?string $nomVoie): Chantiers { |
||
2151 | |||
2152 | /** |
||
2153 | * Set the nom voie livraison. |
||
2154 | * |
||
2155 | * @param string|null $nomVoieLivraison The nom voie livraison. |
||
2156 | * @return Chantiers Returns this Chantiers. |
||
2157 | */ |
||
2158 | public function setNomVoieLivraison(?string $nomVoieLivraison): Chantiers { |
||
2162 | |||
2163 | /** |
||
2164 | * Set the num voie. |
||
2165 | * |
||
2166 | * @param string|null $numVoie The num voie. |
||
2167 | * @return Chantiers Returns this Chantiers. |
||
2168 | */ |
||
2169 | public function setNumVoie(?string $numVoie): Chantiers { |
||
2173 | |||
2174 | /** |
||
2175 | * Set the num voie livraison. |
||
2176 | * |
||
2177 | * @param string|null $numVoieLivraison The num voie livraison. |
||
2178 | * @return Chantiers Returns this Chantiers. |
||
2179 | */ |
||
2180 | public function setNumVoieLivraison(?string $numVoieLivraison): Chantiers { |
||
2184 | |||
2185 | /** |
||
2186 | * Set the numero compte. |
||
2187 | * |
||
2188 | * @param string|null $numeroCompte The numero compte. |
||
2189 | * @return Chantiers Returns this Chantiers. |
||
2190 | */ |
||
2191 | public function setNumeroCompte(?string $numeroCompte): Chantiers { |
||
2195 | |||
2196 | /** |
||
2197 | * Set the plan fact. |
||
2198 | * |
||
2199 | * @param bool|null $planFact The plan fact. |
||
2200 | * @return Chantiers Returns this Chantiers. |
||
2201 | */ |
||
2202 | public function setPlanFact(?bool $planFact): Chantiers { |
||
2206 | |||
2207 | /** |
||
2208 | * Set the pourc conso produit. |
||
2209 | * |
||
2210 | * @param float|null $pourcConsoProduit The pourc conso produit. |
||
2211 | * @return Chantiers Returns this Chantiers. |
||
2212 | */ |
||
2213 | public function setPourcConsoProduit(?float $pourcConsoProduit): Chantiers { |
||
2217 | |||
2218 | /** |
||
2219 | * Set the pourc marge previs. |
||
2220 | * |
||
2221 | * @param float|null $pourcMargePrevis The pourc marge previs. |
||
2222 | * @return Chantiers Returns this Chantiers. |
||
2223 | */ |
||
2224 | public function setPourcMargePrevis(?float $pourcMargePrevis): Chantiers { |
||
2228 | |||
2229 | /** |
||
2230 | * Set the reference facture. |
||
2231 | * |
||
2232 | * @param string|null $referenceFacture The reference facture. |
||
2233 | * @return Chantiers Returns this Chantiers. |
||
2234 | */ |
||
2235 | public function setReferenceFacture(?string $referenceFacture): Chantiers { |
||
2239 | |||
2240 | /** |
||
2241 | * Set the reference facture2. |
||
2242 | * |
||
2243 | * @param string|null $referenceFacture2 The reference facture2. |
||
2244 | * @return Chantiers Returns this Chantiers. |
||
2245 | */ |
||
2246 | public function setReferenceFacture2(?string $referenceFacture2): Chantiers { |
||
2250 | |||
2251 | /** |
||
2252 | * Set the rupt date livraison. |
||
2253 | * |
||
2254 | * @param bool|null $ruptDateLivraison The rupt date livraison. |
||
2255 | * @return Chantiers Returns this Chantiers. |
||
2256 | */ |
||
2257 | public function setRuptDateLivraison(?bool $ruptDateLivraison): Chantiers { |
||
2261 | |||
2262 | /** |
||
2263 | * Set the telephone. |
||
2264 | * |
||
2265 | * @param string|null $telephone The telephone. |
||
2266 | * @return Chantiers Returns this Chantiers. |
||
2267 | */ |
||
2268 | public function setTelephone(?string $telephone): Chantiers { |
||
2272 | } |
||
2273 |