Complex classes like EmpDadsuGene 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 EmpDadsuGene, and based on these observations, apply Extract Interface, too.
1 | <?php |
||
22 | class EmpDadsuGene { |
||
23 | |||
24 | /** |
||
25 | * Ancienn btp. |
||
26 | * |
||
27 | * @var DateTime|null |
||
28 | */ |
||
29 | private $anciennBtp; |
||
30 | |||
31 | /** |
||
32 | * Annexe7 mutation. |
||
33 | * |
||
34 | * @var bool|null |
||
35 | */ |
||
36 | private $annexe7Mutation; |
||
37 | |||
38 | /** |
||
39 | * Apprenti etam. |
||
40 | * |
||
41 | * @var bool|null |
||
42 | */ |
||
43 | private $apprentiEtam; |
||
44 | |||
45 | /** |
||
46 | * Btq lieu trav. |
||
47 | * |
||
48 | * @var string|null |
||
49 | */ |
||
50 | private $btqLieuTrav; |
||
51 | |||
52 | /** |
||
53 | * Benef assedic. |
||
54 | * |
||
55 | * @var string|null |
||
56 | */ |
||
57 | private $benefAssedic; |
||
58 | |||
59 | /** |
||
60 | * Bureau distributeur lieu trav. |
||
61 | * |
||
62 | * @var string|null |
||
63 | */ |
||
64 | private $bureauDistributeurLieuTrav; |
||
65 | |||
66 | /** |
||
67 | * Code caisse cp. |
||
68 | * |
||
69 | * @var string|null |
||
70 | */ |
||
71 | private $codeCaisseCp; |
||
72 | |||
73 | /** |
||
74 | * Code caract. |
||
75 | * |
||
76 | * @var string|null |
||
77 | */ |
||
78 | private $codeCaract; |
||
79 | |||
80 | /** |
||
81 | * Code categ sal pourcent abat. |
||
82 | * |
||
83 | * @var string|null |
||
84 | */ |
||
85 | private $codeCategSalPourcentAbat; |
||
86 | |||
87 | /** |
||
88 | * Code class btp. |
||
89 | * |
||
90 | * @var string|null |
||
91 | */ |
||
92 | private $codeClassBtp; |
||
93 | |||
94 | /** |
||
95 | * Code contrat trav. |
||
96 | * |
||
97 | * @var string|null |
||
98 | */ |
||
99 | private $codeContratTrav; |
||
100 | |||
101 | /** |
||
102 | * Code convention col. |
||
103 | * |
||
104 | * @var string|null |
||
105 | */ |
||
106 | private $codeConventionCol; |
||
107 | |||
108 | /** |
||
109 | * Code distri etranger. |
||
110 | * |
||
111 | * @var string|null |
||
112 | */ |
||
113 | private $codeDistriEtranger; |
||
114 | |||
115 | /** |
||
116 | * Code exo trav. |
||
117 | * |
||
118 | * @var string|null |
||
119 | */ |
||
120 | private $codeExoTrav; |
||
121 | |||
122 | /** |
||
123 | * Code insee lieu trav. |
||
124 | * |
||
125 | * @var string|null |
||
126 | */ |
||
127 | private $codeInseeLieuTrav; |
||
128 | |||
129 | /** |
||
130 | * Code intit contrat trav. |
||
131 | * |
||
132 | * @var string|null |
||
133 | */ |
||
134 | private $codeIntitContratTrav; |
||
135 | |||
136 | /** |
||
137 | * Code metier btp. |
||
138 | * |
||
139 | * @var string|null |
||
140 | */ |
||
141 | private $codeMetierBtp; |
||
142 | |||
143 | /** |
||
144 | * Code officiel commune lieu trav. |
||
145 | * |
||
146 | * @var string|null |
||
147 | */ |
||
148 | private $codeOfficielCommuneLieuTrav; |
||
149 | |||
150 | /** |
||
151 | * Code pays lieu trav. |
||
152 | * |
||
153 | * @var string|null |
||
154 | */ |
||
155 | private $codePaysLieuTrav; |
||
156 | |||
157 | /** |
||
158 | * Code postal lieu trav. |
||
159 | * |
||
160 | * @var string|null |
||
161 | */ |
||
162 | private $codePostalLieuTrav; |
||
163 | |||
164 | /** |
||
165 | * Code regime at. |
||
166 | * |
||
167 | * @var string|null |
||
168 | */ |
||
169 | private $codeRegimeAt; |
||
170 | |||
171 | /** |
||
172 | * Code regime base obl. |
||
173 | * |
||
174 | * @var string|null |
||
175 | */ |
||
176 | private $codeRegimeBaseObl; |
||
177 | |||
178 | /** |
||
179 | * Code regime vieillesse. |
||
180 | * |
||
181 | * @var string|null |
||
182 | */ |
||
183 | private $codeRegimeVieillesse; |
||
184 | |||
185 | /** |
||
186 | * Code retraite complementaire. |
||
187 | * |
||
188 | * @var string|null |
||
189 | */ |
||
190 | private $codeRetraiteComplementaire; |
||
191 | |||
192 | /** |
||
193 | * Code situ admin. |
||
194 | * |
||
195 | * @var string|null |
||
196 | */ |
||
197 | private $codeSituAdmin; |
||
198 | |||
199 | /** |
||
200 | * Code statut categ. |
||
201 | * |
||
202 | * @var string|null |
||
203 | */ |
||
204 | private $codeStatutCateg; |
||
205 | |||
206 | /** |
||
207 | * Code statut categ retraite. |
||
208 | * |
||
209 | * @var string|null |
||
210 | */ |
||
211 | private $codeStatutCategRetraite; |
||
212 | |||
213 | /** |
||
214 | * Code statut pro. |
||
215 | * |
||
216 | * @var string|null |
||
217 | */ |
||
218 | private $codeStatutPro; |
||
219 | |||
220 | /** |
||
221 | * Code type exo1. |
||
222 | * |
||
223 | * @var string|null |
||
224 | */ |
||
225 | private $codeTypeExo1; |
||
226 | |||
227 | /** |
||
228 | * Code type exo2. |
||
229 | * |
||
230 | * @var string|null |
||
231 | */ |
||
232 | private $codeTypeExo2; |
||
233 | |||
234 | /** |
||
235 | * Code type exo3. |
||
236 | * |
||
237 | * @var string|null |
||
238 | */ |
||
239 | private $codeTypeExo3; |
||
240 | |||
241 | /** |
||
242 | * Code unite temps travail. |
||
243 | * |
||
244 | * @var string|null |
||
245 | */ |
||
246 | private $codeUniteTempsTravail; |
||
247 | |||
248 | /** |
||
249 | * Code zone geo. |
||
250 | * |
||
251 | * @var string|null |
||
252 | */ |
||
253 | private $codeZoneGeo; |
||
254 | |||
255 | /** |
||
256 | * Complement lieu trav. |
||
257 | * |
||
258 | * @var string|null |
||
259 | */ |
||
260 | private $complementLieuTrav; |
||
261 | |||
262 | /** |
||
263 | * Date rachat. |
||
264 | * |
||
265 | * @var DateTime|null |
||
266 | */ |
||
267 | private $dateRachat; |
||
268 | |||
269 | /** |
||
270 | * Detache expatrie. |
||
271 | * |
||
272 | * @var string|null |
||
273 | */ |
||
274 | private $detacheExpatrie; |
||
275 | |||
276 | /** |
||
277 | * Echelon. |
||
278 | * |
||
279 | * @var string|null |
||
280 | */ |
||
281 | private $echelon; |
||
282 | |||
283 | /** |
||
284 | * Etab lieu travail. |
||
285 | * |
||
286 | * @var string|null |
||
287 | */ |
||
288 | private $etabLieuTravail; |
||
289 | |||
290 | /** |
||
291 | * Id lieu travail. |
||
292 | * |
||
293 | * @var string|null |
||
294 | */ |
||
295 | private $idLieuTravail; |
||
296 | |||
297 | /** |
||
298 | * Indice. |
||
299 | * |
||
300 | * @var string|null |
||
301 | */ |
||
302 | private $indice; |
||
303 | |||
304 | /** |
||
305 | * Niveau. |
||
306 | * |
||
307 | * @var string|null |
||
308 | */ |
||
309 | private $niveau; |
||
310 | |||
311 | /** |
||
312 | * Nom ville insee lieu trav. |
||
313 | * |
||
314 | * @var string|null |
||
315 | */ |
||
316 | private $nomVilleInseeLieuTrav; |
||
317 | |||
318 | /** |
||
319 | * Nom ville lieu trav. |
||
320 | * |
||
321 | * @var string|null |
||
322 | */ |
||
323 | private $nomVilleLieuTrav; |
||
324 | |||
325 | /** |
||
326 | * Nom voie lieu trav. |
||
327 | * |
||
328 | * @var string|null |
||
329 | */ |
||
330 | private $nomVoieLieuTrav; |
||
331 | |||
332 | /** |
||
333 | * Num voie lieu trav. |
||
334 | * |
||
335 | * @var string|null |
||
336 | */ |
||
337 | private $numVoieLieuTrav; |
||
338 | |||
339 | /** |
||
340 | * Numero. |
||
341 | * |
||
342 | * @var string|null |
||
343 | */ |
||
344 | private $numero; |
||
345 | |||
346 | /** |
||
347 | * Position. |
||
348 | * |
||
349 | * @var string|null |
||
350 | */ |
||
351 | private $position; |
||
352 | |||
353 | /** |
||
354 | * Raison soc lieu trav. |
||
355 | * |
||
356 | * @var string|null |
||
357 | */ |
||
358 | private $raisonSocLieuTrav; |
||
359 | |||
360 | /** |
||
361 | * Siret lieu trav. |
||
362 | * |
||
363 | * @var string|null |
||
364 | */ |
||
365 | private $siretLieuTrav; |
||
366 | |||
367 | |||
368 | /** |
||
369 | * Constructor. |
||
370 | */ |
||
371 | public function __construct() { |
||
372 | // NOTHING TO DO |
||
373 | } |
||
374 | |||
375 | /** |
||
376 | * Get the ancienn btp. |
||
377 | * |
||
378 | * @return DateTime|null Returns the ancienn btp. |
||
379 | */ |
||
380 | public function getAnciennBtp(): ?DateTime{ |
||
381 | return $this->anciennBtp; |
||
382 | } |
||
383 | |||
384 | /** |
||
385 | * Get the annexe7 mutation. |
||
386 | * |
||
387 | * @return bool|null Returns the annexe7 mutation. |
||
388 | */ |
||
389 | public function getAnnexe7Mutation(): ?bool{ |
||
390 | return $this->annexe7Mutation; |
||
391 | } |
||
392 | |||
393 | /** |
||
394 | * Get the apprenti etam. |
||
395 | * |
||
396 | * @return bool|null Returns the apprenti etam. |
||
397 | */ |
||
398 | public function getApprentiEtam(): ?bool{ |
||
399 | return $this->apprentiEtam; |
||
400 | } |
||
401 | |||
402 | /** |
||
403 | * Get the btq lieu trav. |
||
404 | * |
||
405 | * @return string|null Returns the btq lieu trav. |
||
406 | */ |
||
407 | public function getBtqLieuTrav(): ?string{ |
||
408 | return $this->btqLieuTrav; |
||
409 | } |
||
410 | |||
411 | /** |
||
412 | * Get the benef assedic. |
||
413 | * |
||
414 | * @return string|null Returns the benef assedic. |
||
415 | */ |
||
416 | public function getBenefAssedic(): ?string{ |
||
417 | return $this->benefAssedic; |
||
418 | } |
||
419 | |||
420 | /** |
||
421 | * Get the bureau distributeur lieu trav. |
||
422 | * |
||
423 | * @return string|null Returns the bureau distributeur lieu trav. |
||
424 | */ |
||
425 | public function getBureauDistributeurLieuTrav(): ?string{ |
||
426 | return $this->bureauDistributeurLieuTrav; |
||
427 | } |
||
428 | |||
429 | /** |
||
430 | * Get the code caisse cp. |
||
431 | * |
||
432 | * @return string|null Returns the code caisse cp. |
||
433 | */ |
||
434 | public function getCodeCaisseCp(): ?string{ |
||
435 | return $this->codeCaisseCp; |
||
436 | } |
||
437 | |||
438 | /** |
||
439 | * Get the code caract. |
||
440 | * |
||
441 | * @return string|null Returns the code caract. |
||
442 | */ |
||
443 | public function getCodeCaract(): ?string{ |
||
444 | return $this->codeCaract; |
||
445 | } |
||
446 | |||
447 | /** |
||
448 | * Get the code categ sal pourcent abat. |
||
449 | * |
||
450 | * @return string|null Returns the code categ sal pourcent abat. |
||
451 | */ |
||
452 | public function getCodeCategSalPourcentAbat(): ?string{ |
||
453 | return $this->codeCategSalPourcentAbat; |
||
454 | } |
||
455 | |||
456 | /** |
||
457 | * Get the code class btp. |
||
458 | * |
||
459 | * @return string|null Returns the code class btp. |
||
460 | */ |
||
461 | public function getCodeClassBtp(): ?string{ |
||
462 | return $this->codeClassBtp; |
||
463 | } |
||
464 | |||
465 | /** |
||
466 | * Get the code contrat trav. |
||
467 | * |
||
468 | * @return string|null Returns the code contrat trav. |
||
469 | */ |
||
470 | public function getCodeContratTrav(): ?string{ |
||
471 | return $this->codeContratTrav; |
||
472 | } |
||
473 | |||
474 | /** |
||
475 | * Get the code convention col. |
||
476 | * |
||
477 | * @return string|null Returns the code convention col. |
||
478 | */ |
||
479 | public function getCodeConventionCol(): ?string{ |
||
480 | return $this->codeConventionCol; |
||
481 | } |
||
482 | |||
483 | /** |
||
484 | * Get the code distri etranger. |
||
485 | * |
||
486 | * @return string|null Returns the code distri etranger. |
||
487 | */ |
||
488 | public function getCodeDistriEtranger(): ?string{ |
||
489 | return $this->codeDistriEtranger; |
||
490 | } |
||
491 | |||
492 | /** |
||
493 | * Get the code exo trav. |
||
494 | * |
||
495 | * @return string|null Returns the code exo trav. |
||
496 | */ |
||
497 | public function getCodeExoTrav(): ?string{ |
||
498 | return $this->codeExoTrav; |
||
499 | } |
||
500 | |||
501 | /** |
||
502 | * Get the code insee lieu trav. |
||
503 | * |
||
504 | * @return string|null Returns the code insee lieu trav. |
||
505 | */ |
||
506 | public function getCodeInseeLieuTrav(): ?string{ |
||
507 | return $this->codeInseeLieuTrav; |
||
508 | } |
||
509 | |||
510 | /** |
||
511 | * Get the code intit contrat trav. |
||
512 | * |
||
513 | * @return string|null Returns the code intit contrat trav. |
||
514 | */ |
||
515 | public function getCodeIntitContratTrav(): ?string{ |
||
516 | return $this->codeIntitContratTrav; |
||
517 | } |
||
518 | |||
519 | /** |
||
520 | * Get the code metier btp. |
||
521 | * |
||
522 | * @return string|null Returns the code metier btp. |
||
523 | */ |
||
524 | public function getCodeMetierBtp(): ?string{ |
||
525 | return $this->codeMetierBtp; |
||
526 | } |
||
527 | |||
528 | /** |
||
529 | * Get the code officiel commune lieu trav. |
||
530 | * |
||
531 | * @return string|null Returns the code officiel commune lieu trav. |
||
532 | */ |
||
533 | public function getCodeOfficielCommuneLieuTrav(): ?string{ |
||
534 | return $this->codeOfficielCommuneLieuTrav; |
||
535 | } |
||
536 | |||
537 | /** |
||
538 | * Get the code pays lieu trav. |
||
539 | * |
||
540 | * @return string|null Returns the code pays lieu trav. |
||
541 | */ |
||
542 | public function getCodePaysLieuTrav(): ?string{ |
||
543 | return $this->codePaysLieuTrav; |
||
544 | } |
||
545 | |||
546 | /** |
||
547 | * Get the code postal lieu trav. |
||
548 | * |
||
549 | * @return string|null Returns the code postal lieu trav. |
||
550 | */ |
||
551 | public function getCodePostalLieuTrav(): ?string{ |
||
552 | return $this->codePostalLieuTrav; |
||
553 | } |
||
554 | |||
555 | /** |
||
556 | * Get the code regime at. |
||
557 | * |
||
558 | * @return string|null Returns the code regime at. |
||
559 | */ |
||
560 | public function getCodeRegimeAt(): ?string{ |
||
561 | return $this->codeRegimeAt; |
||
562 | } |
||
563 | |||
564 | /** |
||
565 | * Get the code regime base obl. |
||
566 | * |
||
567 | * @return string|null Returns the code regime base obl. |
||
568 | */ |
||
569 | public function getCodeRegimeBaseObl(): ?string{ |
||
570 | return $this->codeRegimeBaseObl; |
||
571 | } |
||
572 | |||
573 | /** |
||
574 | * Get the code regime vieillesse. |
||
575 | * |
||
576 | * @return string|null Returns the code regime vieillesse. |
||
577 | */ |
||
578 | public function getCodeRegimeVieillesse(): ?string{ |
||
579 | return $this->codeRegimeVieillesse; |
||
580 | } |
||
581 | |||
582 | /** |
||
583 | * Get the code retraite complementaire. |
||
584 | * |
||
585 | * @return string|null Returns the code retraite complementaire. |
||
586 | */ |
||
587 | public function getCodeRetraiteComplementaire(): ?string{ |
||
588 | return $this->codeRetraiteComplementaire; |
||
589 | } |
||
590 | |||
591 | /** |
||
592 | * Get the code situ admin. |
||
593 | * |
||
594 | * @return string|null Returns the code situ admin. |
||
595 | */ |
||
596 | public function getCodeSituAdmin(): ?string{ |
||
597 | return $this->codeSituAdmin; |
||
598 | } |
||
599 | |||
600 | /** |
||
601 | * Get the code statut categ. |
||
602 | * |
||
603 | * @return string|null Returns the code statut categ. |
||
604 | */ |
||
605 | public function getCodeStatutCateg(): ?string{ |
||
606 | return $this->codeStatutCateg; |
||
607 | } |
||
608 | |||
609 | /** |
||
610 | * Get the code statut categ retraite. |
||
611 | * |
||
612 | * @return string|null Returns the code statut categ retraite. |
||
613 | */ |
||
614 | public function getCodeStatutCategRetraite(): ?string{ |
||
615 | return $this->codeStatutCategRetraite; |
||
616 | } |
||
617 | |||
618 | /** |
||
619 | * Get the code statut pro. |
||
620 | * |
||
621 | * @return string|null Returns the code statut pro. |
||
622 | */ |
||
623 | public function getCodeStatutPro(): ?string{ |
||
624 | return $this->codeStatutPro; |
||
625 | } |
||
626 | |||
627 | /** |
||
628 | * Get the code type exo1. |
||
629 | * |
||
630 | * @return string|null Returns the code type exo1. |
||
631 | */ |
||
632 | public function getCodeTypeExo1(): ?string{ |
||
633 | return $this->codeTypeExo1; |
||
634 | } |
||
635 | |||
636 | /** |
||
637 | * Get the code type exo2. |
||
638 | * |
||
639 | * @return string|null Returns the code type exo2. |
||
640 | */ |
||
641 | public function getCodeTypeExo2(): ?string{ |
||
642 | return $this->codeTypeExo2; |
||
643 | } |
||
644 | |||
645 | /** |
||
646 | * Get the code type exo3. |
||
647 | * |
||
648 | * @return string|null Returns the code type exo3. |
||
649 | */ |
||
650 | public function getCodeTypeExo3(): ?string{ |
||
651 | return $this->codeTypeExo3; |
||
652 | } |
||
653 | |||
654 | /** |
||
655 | * Get the code unite temps travail. |
||
656 | * |
||
657 | * @return string|null Returns the code unite temps travail. |
||
658 | */ |
||
659 | public function getCodeUniteTempsTravail(): ?string{ |
||
660 | return $this->codeUniteTempsTravail; |
||
661 | } |
||
662 | |||
663 | /** |
||
664 | * Get the code zone geo. |
||
665 | * |
||
666 | * @return string|null Returns the code zone geo. |
||
667 | */ |
||
668 | public function getCodeZoneGeo(): ?string{ |
||
669 | return $this->codeZoneGeo; |
||
670 | } |
||
671 | |||
672 | /** |
||
673 | * Get the complement lieu trav. |
||
674 | * |
||
675 | * @return string|null Returns the complement lieu trav. |
||
676 | */ |
||
677 | public function getComplementLieuTrav(): ?string{ |
||
678 | return $this->complementLieuTrav; |
||
679 | } |
||
680 | |||
681 | /** |
||
682 | * Get the date rachat. |
||
683 | * |
||
684 | * @return DateTime|null Returns the date rachat. |
||
685 | */ |
||
686 | public function getDateRachat(): ?DateTime{ |
||
687 | return $this->dateRachat; |
||
688 | } |
||
689 | |||
690 | /** |
||
691 | * Get the detache expatrie. |
||
692 | * |
||
693 | * @return string|null Returns the detache expatrie. |
||
694 | */ |
||
695 | public function getDetacheExpatrie(): ?string{ |
||
696 | return $this->detacheExpatrie; |
||
697 | } |
||
698 | |||
699 | /** |
||
700 | * Get the echelon. |
||
701 | * |
||
702 | * @return string|null Returns the echelon. |
||
703 | */ |
||
704 | public function getEchelon(): ?string{ |
||
705 | return $this->echelon; |
||
706 | } |
||
707 | |||
708 | /** |
||
709 | * Get the etab lieu travail. |
||
710 | * |
||
711 | * @return string|null Returns the etab lieu travail. |
||
712 | */ |
||
713 | public function getEtabLieuTravail(): ?string{ |
||
714 | return $this->etabLieuTravail; |
||
715 | } |
||
716 | |||
717 | /** |
||
718 | * Get the id lieu travail. |
||
719 | * |
||
720 | * @return string|null Returns the id lieu travail. |
||
721 | */ |
||
722 | public function getIdLieuTravail(): ?string{ |
||
723 | return $this->idLieuTravail; |
||
724 | } |
||
725 | |||
726 | /** |
||
727 | * Get the indice. |
||
728 | * |
||
729 | * @return string|null Returns the indice. |
||
730 | */ |
||
731 | public function getIndice(): ?string{ |
||
732 | return $this->indice; |
||
733 | } |
||
734 | |||
735 | /** |
||
736 | * Get the niveau. |
||
737 | * |
||
738 | * @return string|null Returns the niveau. |
||
739 | */ |
||
740 | public function getNiveau(): ?string{ |
||
741 | return $this->niveau; |
||
742 | } |
||
743 | |||
744 | /** |
||
745 | * Get the nom ville insee lieu trav. |
||
746 | * |
||
747 | * @return string|null Returns the nom ville insee lieu trav. |
||
748 | */ |
||
749 | public function getNomVilleInseeLieuTrav(): ?string{ |
||
750 | return $this->nomVilleInseeLieuTrav; |
||
751 | } |
||
752 | |||
753 | /** |
||
754 | * Get the nom ville lieu trav. |
||
755 | * |
||
756 | * @return string|null Returns the nom ville lieu trav. |
||
757 | */ |
||
758 | public function getNomVilleLieuTrav(): ?string{ |
||
759 | return $this->nomVilleLieuTrav; |
||
760 | } |
||
761 | |||
762 | /** |
||
763 | * Get the nom voie lieu trav. |
||
764 | * |
||
765 | * @return string|null Returns the nom voie lieu trav. |
||
766 | */ |
||
767 | public function getNomVoieLieuTrav(): ?string{ |
||
768 | return $this->nomVoieLieuTrav; |
||
769 | } |
||
770 | |||
771 | /** |
||
772 | * Get the num voie lieu trav. |
||
773 | * |
||
774 | * @return string|null Returns the num voie lieu trav. |
||
775 | */ |
||
776 | public function getNumVoieLieuTrav(): ?string{ |
||
777 | return $this->numVoieLieuTrav; |
||
778 | } |
||
779 | |||
780 | /** |
||
781 | * Get the numero. |
||
782 | * |
||
783 | * @return string|null Returns the numero. |
||
784 | */ |
||
785 | public function getNumero(): ?string{ |
||
786 | return $this->numero; |
||
787 | } |
||
788 | |||
789 | /** |
||
790 | * Get the position. |
||
791 | * |
||
792 | * @return string|null Returns the position. |
||
793 | */ |
||
794 | public function getPosition(): ?string{ |
||
795 | return $this->position; |
||
796 | } |
||
797 | |||
798 | /** |
||
799 | * Get the raison soc lieu trav. |
||
800 | * |
||
801 | * @return string|null Returns the raison soc lieu trav. |
||
802 | */ |
||
803 | public function getRaisonSocLieuTrav(): ?string{ |
||
804 | return $this->raisonSocLieuTrav; |
||
805 | } |
||
806 | |||
807 | /** |
||
808 | * Get the siret lieu trav. |
||
809 | * |
||
810 | * @return string|null Returns the siret lieu trav. |
||
811 | */ |
||
812 | public function getSiretLieuTrav(): ?string{ |
||
813 | return $this->siretLieuTrav; |
||
814 | } |
||
815 | |||
816 | /** |
||
817 | * Set the ancienn btp. |
||
818 | * |
||
819 | * @param DateTime|null $anciennBtp The ancienn btp. |
||
820 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
821 | */ |
||
822 | public function setAnciennBtp(?DateTime $anciennBtp): EmpDadsuGene { |
||
823 | $this->anciennBtp = $anciennBtp; |
||
824 | return $this; |
||
825 | } |
||
826 | |||
827 | /** |
||
828 | * Set the annexe7 mutation. |
||
829 | * |
||
830 | * @param bool|null $annexe7Mutation The annexe7 mutation. |
||
831 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
832 | */ |
||
833 | public function setAnnexe7Mutation(?bool $annexe7Mutation): EmpDadsuGene { |
||
834 | $this->annexe7Mutation = $annexe7Mutation; |
||
835 | return $this; |
||
836 | } |
||
837 | |||
838 | /** |
||
839 | * Set the apprenti etam. |
||
840 | * |
||
841 | * @param bool|null $apprentiEtam The apprenti etam. |
||
842 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
843 | */ |
||
844 | public function setApprentiEtam(?bool $apprentiEtam): EmpDadsuGene { |
||
845 | $this->apprentiEtam = $apprentiEtam; |
||
846 | return $this; |
||
847 | } |
||
848 | |||
849 | /** |
||
850 | * Set the btq lieu trav. |
||
851 | * |
||
852 | * @param string|null $btqLieuTrav The btq lieu trav. |
||
853 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
854 | */ |
||
855 | public function setBtqLieuTrav(?string $btqLieuTrav): EmpDadsuGene { |
||
856 | $this->btqLieuTrav = $btqLieuTrav; |
||
857 | return $this; |
||
858 | } |
||
859 | |||
860 | /** |
||
861 | * Set the benef assedic. |
||
862 | * |
||
863 | * @param string|null $benefAssedic The benef assedic. |
||
864 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
865 | */ |
||
866 | public function setBenefAssedic(?string $benefAssedic): EmpDadsuGene { |
||
867 | $this->benefAssedic = $benefAssedic; |
||
868 | return $this; |
||
869 | } |
||
870 | |||
871 | /** |
||
872 | * Set the bureau distributeur lieu trav. |
||
873 | * |
||
874 | * @param string|null $bureauDistributeurLieuTrav The bureau distributeur lieu trav. |
||
875 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
876 | */ |
||
877 | public function setBureauDistributeurLieuTrav(?string $bureauDistributeurLieuTrav): EmpDadsuGene { |
||
878 | $this->bureauDistributeurLieuTrav = $bureauDistributeurLieuTrav; |
||
879 | return $this; |
||
880 | } |
||
881 | |||
882 | /** |
||
883 | * Set the code caisse cp. |
||
884 | * |
||
885 | * @param string|null $codeCaisseCp The code caisse cp. |
||
886 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
887 | */ |
||
888 | public function setCodeCaisseCp(?string $codeCaisseCp): EmpDadsuGene { |
||
889 | $this->codeCaisseCp = $codeCaisseCp; |
||
890 | return $this; |
||
891 | } |
||
892 | |||
893 | /** |
||
894 | * Set the code caract. |
||
895 | * |
||
896 | * @param string|null $codeCaract The code caract. |
||
897 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
898 | */ |
||
899 | public function setCodeCaract(?string $codeCaract): EmpDadsuGene { |
||
900 | $this->codeCaract = $codeCaract; |
||
901 | return $this; |
||
902 | } |
||
903 | |||
904 | /** |
||
905 | * Set the code categ sal pourcent abat. |
||
906 | * |
||
907 | * @param string|null $codeCategSalPourcentAbat The code categ sal pourcent abat. |
||
908 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
909 | */ |
||
910 | public function setCodeCategSalPourcentAbat(?string $codeCategSalPourcentAbat): EmpDadsuGene { |
||
911 | $this->codeCategSalPourcentAbat = $codeCategSalPourcentAbat; |
||
912 | return $this; |
||
913 | } |
||
914 | |||
915 | /** |
||
916 | * Set the code class btp. |
||
917 | * |
||
918 | * @param string|null $codeClassBtp The code class btp. |
||
919 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
920 | */ |
||
921 | public function setCodeClassBtp(?string $codeClassBtp): EmpDadsuGene { |
||
922 | $this->codeClassBtp = $codeClassBtp; |
||
923 | return $this; |
||
924 | } |
||
925 | |||
926 | /** |
||
927 | * Set the code contrat trav. |
||
928 | * |
||
929 | * @param string|null $codeContratTrav The code contrat trav. |
||
930 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
931 | */ |
||
932 | public function setCodeContratTrav(?string $codeContratTrav): EmpDadsuGene { |
||
933 | $this->codeContratTrav = $codeContratTrav; |
||
934 | return $this; |
||
935 | } |
||
936 | |||
937 | /** |
||
938 | * Set the code convention col. |
||
939 | * |
||
940 | * @param string|null $codeConventionCol The code convention col. |
||
941 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
942 | */ |
||
943 | public function setCodeConventionCol(?string $codeConventionCol): EmpDadsuGene { |
||
944 | $this->codeConventionCol = $codeConventionCol; |
||
945 | return $this; |
||
946 | } |
||
947 | |||
948 | /** |
||
949 | * Set the code distri etranger. |
||
950 | * |
||
951 | * @param string|null $codeDistriEtranger The code distri etranger. |
||
952 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
953 | */ |
||
954 | public function setCodeDistriEtranger(?string $codeDistriEtranger): EmpDadsuGene { |
||
955 | $this->codeDistriEtranger = $codeDistriEtranger; |
||
956 | return $this; |
||
957 | } |
||
958 | |||
959 | /** |
||
960 | * Set the code exo trav. |
||
961 | * |
||
962 | * @param string|null $codeExoTrav The code exo trav. |
||
963 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
964 | */ |
||
965 | public function setCodeExoTrav(?string $codeExoTrav): EmpDadsuGene { |
||
966 | $this->codeExoTrav = $codeExoTrav; |
||
967 | return $this; |
||
968 | } |
||
969 | |||
970 | /** |
||
971 | * Set the code insee lieu trav. |
||
972 | * |
||
973 | * @param string|null $codeInseeLieuTrav The code insee lieu trav. |
||
974 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
975 | */ |
||
976 | public function setCodeInseeLieuTrav(?string $codeInseeLieuTrav): EmpDadsuGene { |
||
977 | $this->codeInseeLieuTrav = $codeInseeLieuTrav; |
||
978 | return $this; |
||
979 | } |
||
980 | |||
981 | /** |
||
982 | * Set the code intit contrat trav. |
||
983 | * |
||
984 | * @param string|null $codeIntitContratTrav The code intit contrat trav. |
||
985 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
986 | */ |
||
987 | public function setCodeIntitContratTrav(?string $codeIntitContratTrav): EmpDadsuGene { |
||
988 | $this->codeIntitContratTrav = $codeIntitContratTrav; |
||
989 | return $this; |
||
990 | } |
||
991 | |||
992 | /** |
||
993 | * Set the code metier btp. |
||
994 | * |
||
995 | * @param string|null $codeMetierBtp The code metier btp. |
||
996 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
997 | */ |
||
998 | public function setCodeMetierBtp(?string $codeMetierBtp): EmpDadsuGene { |
||
999 | $this->codeMetierBtp = $codeMetierBtp; |
||
1000 | return $this; |
||
1001 | } |
||
1002 | |||
1003 | /** |
||
1004 | * Set the code officiel commune lieu trav. |
||
1005 | * |
||
1006 | * @param string|null $codeOfficielCommuneLieuTrav The code officiel commune lieu trav. |
||
1007 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1008 | */ |
||
1009 | public function setCodeOfficielCommuneLieuTrav(?string $codeOfficielCommuneLieuTrav): EmpDadsuGene { |
||
1010 | $this->codeOfficielCommuneLieuTrav = $codeOfficielCommuneLieuTrav; |
||
1011 | return $this; |
||
1012 | } |
||
1013 | |||
1014 | /** |
||
1015 | * Set the code pays lieu trav. |
||
1016 | * |
||
1017 | * @param string|null $codePaysLieuTrav The code pays lieu trav. |
||
1018 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1019 | */ |
||
1020 | public function setCodePaysLieuTrav(?string $codePaysLieuTrav): EmpDadsuGene { |
||
1021 | $this->codePaysLieuTrav = $codePaysLieuTrav; |
||
1022 | return $this; |
||
1023 | } |
||
1024 | |||
1025 | /** |
||
1026 | * Set the code postal lieu trav. |
||
1027 | * |
||
1028 | * @param string|null $codePostalLieuTrav The code postal lieu trav. |
||
1029 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1030 | */ |
||
1031 | public function setCodePostalLieuTrav(?string $codePostalLieuTrav): EmpDadsuGene { |
||
1032 | $this->codePostalLieuTrav = $codePostalLieuTrav; |
||
1033 | return $this; |
||
1034 | } |
||
1035 | |||
1036 | /** |
||
1037 | * Set the code regime at. |
||
1038 | * |
||
1039 | * @param string|null $codeRegimeAt The code regime at. |
||
1040 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1041 | */ |
||
1042 | public function setCodeRegimeAt(?string $codeRegimeAt): EmpDadsuGene { |
||
1043 | $this->codeRegimeAt = $codeRegimeAt; |
||
1044 | return $this; |
||
1045 | } |
||
1046 | |||
1047 | /** |
||
1048 | * Set the code regime base obl. |
||
1049 | * |
||
1050 | * @param string|null $codeRegimeBaseObl The code regime base obl. |
||
1051 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1052 | */ |
||
1053 | public function setCodeRegimeBaseObl(?string $codeRegimeBaseObl): EmpDadsuGene { |
||
1054 | $this->codeRegimeBaseObl = $codeRegimeBaseObl; |
||
1055 | return $this; |
||
1056 | } |
||
1057 | |||
1058 | /** |
||
1059 | * Set the code regime vieillesse. |
||
1060 | * |
||
1061 | * @param string|null $codeRegimeVieillesse The code regime vieillesse. |
||
1062 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1063 | */ |
||
1064 | public function setCodeRegimeVieillesse(?string $codeRegimeVieillesse): EmpDadsuGene { |
||
1065 | $this->codeRegimeVieillesse = $codeRegimeVieillesse; |
||
1066 | return $this; |
||
1067 | } |
||
1068 | |||
1069 | /** |
||
1070 | * Set the code retraite complementaire. |
||
1071 | * |
||
1072 | * @param string|null $codeRetraiteComplementaire The code retraite complementaire. |
||
1073 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1074 | */ |
||
1075 | public function setCodeRetraiteComplementaire(?string $codeRetraiteComplementaire): EmpDadsuGene { |
||
1076 | $this->codeRetraiteComplementaire = $codeRetraiteComplementaire; |
||
1077 | return $this; |
||
1078 | } |
||
1079 | |||
1080 | /** |
||
1081 | * Set the code situ admin. |
||
1082 | * |
||
1083 | * @param string|null $codeSituAdmin The code situ admin. |
||
1084 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1085 | */ |
||
1086 | public function setCodeSituAdmin(?string $codeSituAdmin): EmpDadsuGene { |
||
1087 | $this->codeSituAdmin = $codeSituAdmin; |
||
1088 | return $this; |
||
1089 | } |
||
1090 | |||
1091 | /** |
||
1092 | * Set the code statut categ. |
||
1093 | * |
||
1094 | * @param string|null $codeStatutCateg The code statut categ. |
||
1095 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1096 | */ |
||
1097 | public function setCodeStatutCateg(?string $codeStatutCateg): EmpDadsuGene { |
||
1098 | $this->codeStatutCateg = $codeStatutCateg; |
||
1099 | return $this; |
||
1100 | } |
||
1101 | |||
1102 | /** |
||
1103 | * Set the code statut categ retraite. |
||
1104 | * |
||
1105 | * @param string|null $codeStatutCategRetraite The code statut categ retraite. |
||
1106 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1107 | */ |
||
1108 | public function setCodeStatutCategRetraite(?string $codeStatutCategRetraite): EmpDadsuGene { |
||
1109 | $this->codeStatutCategRetraite = $codeStatutCategRetraite; |
||
1110 | return $this; |
||
1111 | } |
||
1112 | |||
1113 | /** |
||
1114 | * Set the code statut pro. |
||
1115 | * |
||
1116 | * @param string|null $codeStatutPro The code statut pro. |
||
1117 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1118 | */ |
||
1119 | public function setCodeStatutPro(?string $codeStatutPro): EmpDadsuGene { |
||
1120 | $this->codeStatutPro = $codeStatutPro; |
||
1121 | return $this; |
||
1122 | } |
||
1123 | |||
1124 | /** |
||
1125 | * Set the code type exo1. |
||
1126 | * |
||
1127 | * @param string|null $codeTypeExo1 The code type exo1. |
||
1128 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1129 | */ |
||
1130 | public function setCodeTypeExo1(?string $codeTypeExo1): EmpDadsuGene { |
||
1131 | $this->codeTypeExo1 = $codeTypeExo1; |
||
1132 | return $this; |
||
1133 | } |
||
1134 | |||
1135 | /** |
||
1136 | * Set the code type exo2. |
||
1137 | * |
||
1138 | * @param string|null $codeTypeExo2 The code type exo2. |
||
1139 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1140 | */ |
||
1141 | public function setCodeTypeExo2(?string $codeTypeExo2): EmpDadsuGene { |
||
1142 | $this->codeTypeExo2 = $codeTypeExo2; |
||
1143 | return $this; |
||
1144 | } |
||
1145 | |||
1146 | /** |
||
1147 | * Set the code type exo3. |
||
1148 | * |
||
1149 | * @param string|null $codeTypeExo3 The code type exo3. |
||
1150 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1151 | */ |
||
1152 | public function setCodeTypeExo3(?string $codeTypeExo3): EmpDadsuGene { |
||
1153 | $this->codeTypeExo3 = $codeTypeExo3; |
||
1154 | return $this; |
||
1155 | } |
||
1156 | |||
1157 | /** |
||
1158 | * Set the code unite temps travail. |
||
1159 | * |
||
1160 | * @param string|null $codeUniteTempsTravail The code unite temps travail. |
||
1161 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1162 | */ |
||
1163 | public function setCodeUniteTempsTravail(?string $codeUniteTempsTravail): EmpDadsuGene { |
||
1164 | $this->codeUniteTempsTravail = $codeUniteTempsTravail; |
||
1165 | return $this; |
||
1166 | } |
||
1167 | |||
1168 | /** |
||
1169 | * Set the code zone geo. |
||
1170 | * |
||
1171 | * @param string|null $codeZoneGeo The code zone geo. |
||
1172 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1173 | */ |
||
1174 | public function setCodeZoneGeo(?string $codeZoneGeo): EmpDadsuGene { |
||
1175 | $this->codeZoneGeo = $codeZoneGeo; |
||
1176 | return $this; |
||
1177 | } |
||
1178 | |||
1179 | /** |
||
1180 | * Set the complement lieu trav. |
||
1181 | * |
||
1182 | * @param string|null $complementLieuTrav The complement lieu trav. |
||
1183 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1184 | */ |
||
1185 | public function setComplementLieuTrav(?string $complementLieuTrav): EmpDadsuGene { |
||
1186 | $this->complementLieuTrav = $complementLieuTrav; |
||
1187 | return $this; |
||
1188 | } |
||
1189 | |||
1190 | /** |
||
1191 | * Set the date rachat. |
||
1192 | * |
||
1193 | * @param DateTime|null $dateRachat The date rachat. |
||
1194 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1195 | */ |
||
1196 | public function setDateRachat(?DateTime $dateRachat): EmpDadsuGene { |
||
1197 | $this->dateRachat = $dateRachat; |
||
1198 | return $this; |
||
1199 | } |
||
1200 | |||
1201 | /** |
||
1202 | * Set the detache expatrie. |
||
1203 | * |
||
1204 | * @param string|null $detacheExpatrie The detache expatrie. |
||
1205 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1206 | */ |
||
1207 | public function setDetacheExpatrie(?string $detacheExpatrie): EmpDadsuGene { |
||
1208 | $this->detacheExpatrie = $detacheExpatrie; |
||
1209 | return $this; |
||
1210 | } |
||
1211 | |||
1212 | /** |
||
1213 | * Set the echelon. |
||
1214 | * |
||
1215 | * @param string|null $echelon The echelon. |
||
1216 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1217 | */ |
||
1218 | public function setEchelon(?string $echelon): EmpDadsuGene { |
||
1219 | $this->echelon = $echelon; |
||
1220 | return $this; |
||
1221 | } |
||
1222 | |||
1223 | /** |
||
1224 | * Set the etab lieu travail. |
||
1225 | * |
||
1226 | * @param string|null $etabLieuTravail The etab lieu travail. |
||
1227 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1228 | */ |
||
1229 | public function setEtabLieuTravail(?string $etabLieuTravail): EmpDadsuGene { |
||
1230 | $this->etabLieuTravail = $etabLieuTravail; |
||
1231 | return $this; |
||
1232 | } |
||
1233 | |||
1234 | /** |
||
1235 | * Set the id lieu travail. |
||
1236 | * |
||
1237 | * @param string|null $idLieuTravail The id lieu travail. |
||
1238 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1239 | */ |
||
1240 | public function setIdLieuTravail(?string $idLieuTravail): EmpDadsuGene { |
||
1241 | $this->idLieuTravail = $idLieuTravail; |
||
1242 | return $this; |
||
1243 | } |
||
1244 | |||
1245 | /** |
||
1246 | * Set the indice. |
||
1247 | * |
||
1248 | * @param string|null $indice The indice. |
||
1249 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1250 | */ |
||
1251 | public function setIndice(?string $indice): EmpDadsuGene { |
||
1252 | $this->indice = $indice; |
||
1253 | return $this; |
||
1254 | } |
||
1255 | |||
1256 | /** |
||
1257 | * Set the niveau. |
||
1258 | * |
||
1259 | * @param string|null $niveau The niveau. |
||
1260 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1261 | */ |
||
1262 | public function setNiveau(?string $niveau): EmpDadsuGene { |
||
1263 | $this->niveau = $niveau; |
||
1264 | return $this; |
||
1265 | } |
||
1266 | |||
1267 | /** |
||
1268 | * Set the nom ville insee lieu trav. |
||
1269 | * |
||
1270 | * @param string|null $nomVilleInseeLieuTrav The nom ville insee lieu trav. |
||
1271 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1272 | */ |
||
1273 | public function setNomVilleInseeLieuTrav(?string $nomVilleInseeLieuTrav): EmpDadsuGene { |
||
1274 | $this->nomVilleInseeLieuTrav = $nomVilleInseeLieuTrav; |
||
1275 | return $this; |
||
1276 | } |
||
1277 | |||
1278 | /** |
||
1279 | * Set the nom ville lieu trav. |
||
1280 | * |
||
1281 | * @param string|null $nomVilleLieuTrav The nom ville lieu trav. |
||
1282 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1283 | */ |
||
1284 | public function setNomVilleLieuTrav(?string $nomVilleLieuTrav): EmpDadsuGene { |
||
1285 | $this->nomVilleLieuTrav = $nomVilleLieuTrav; |
||
1286 | return $this; |
||
1287 | } |
||
1288 | |||
1289 | /** |
||
1290 | * Set the nom voie lieu trav. |
||
1291 | * |
||
1292 | * @param string|null $nomVoieLieuTrav The nom voie lieu trav. |
||
1293 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1294 | */ |
||
1295 | public function setNomVoieLieuTrav(?string $nomVoieLieuTrav): EmpDadsuGene { |
||
1296 | $this->nomVoieLieuTrav = $nomVoieLieuTrav; |
||
1297 | return $this; |
||
1298 | } |
||
1299 | |||
1300 | /** |
||
1301 | * Set the num voie lieu trav. |
||
1302 | * |
||
1303 | * @param string|null $numVoieLieuTrav The num voie lieu trav. |
||
1304 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1305 | */ |
||
1306 | public function setNumVoieLieuTrav(?string $numVoieLieuTrav): EmpDadsuGene { |
||
1307 | $this->numVoieLieuTrav = $numVoieLieuTrav; |
||
1308 | return $this; |
||
1309 | } |
||
1310 | |||
1311 | /** |
||
1312 | * Set the numero. |
||
1313 | * |
||
1314 | * @param string|null $numero The numero. |
||
1315 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1316 | */ |
||
1317 | public function setNumero(?string $numero): EmpDadsuGene { |
||
1318 | $this->numero = $numero; |
||
1319 | return $this; |
||
1320 | } |
||
1321 | |||
1322 | /** |
||
1323 | * Set the position. |
||
1324 | * |
||
1325 | * @param string|null $position The position. |
||
1326 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1327 | */ |
||
1328 | public function setPosition(?string $position): EmpDadsuGene { |
||
1329 | $this->position = $position; |
||
1330 | return $this; |
||
1331 | } |
||
1332 | |||
1333 | /** |
||
1334 | * Set the raison soc lieu trav. |
||
1335 | * |
||
1336 | * @param string|null $raisonSocLieuTrav The raison soc lieu trav. |
||
1337 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1338 | */ |
||
1339 | public function setRaisonSocLieuTrav(?string $raisonSocLieuTrav): EmpDadsuGene { |
||
1340 | $this->raisonSocLieuTrav = $raisonSocLieuTrav; |
||
1341 | return $this; |
||
1342 | } |
||
1343 | |||
1344 | /** |
||
1345 | * Set the siret lieu trav. |
||
1346 | * |
||
1347 | * @param string|null $siretLieuTrav The siret lieu trav. |
||
1348 | * @return EmpDadsuGene Returns this Emp dadsu gene. |
||
1349 | */ |
||
1350 | public function setSiretLieuTrav(?string $siretLieuTrav): EmpDadsuGene { |
||
1351 | $this->siretLieuTrav = $siretLieuTrav; |
||
1352 | return $this; |
||
1353 | } |
||
1354 | } |
||
1355 |