Completed
Push — master ( 68052c...3d81fc )
by WEBEWEB
03:35
created

EmpDadsuRectif   F

Complexity

Total Complexity 161

Size/Duplication

Total Lines 2170
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 161
lcom 0
cbo 0
dl 0
loc 2170
rs 0.8
c 0
b 0
f 0

161 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getActif() 0 3 1
A getActionsGratuitesNbre() 0 3 1
A getActionsGratuitesValeurU() 0 3 1
A getAutresSommesExoMnt1() 0 3 1
A getAutresSommesExoMnt2() 0 3 1
A getAutresSommesExoMnt3() 0 3 1
A getAutresSommesExoMnt4() 0 3 1
A getBaseExoBrut1() 0 3 1
A getBaseExoBrut2() 0 3 1
A getBaseExoBrut3() 0 3 1
A getBaseExoPlaf1() 0 3 1
A getBaseExoPlaf2() 0 3 1
A getBaseExoPlaf3() 0 3 1
A getCodeEtablissement() 0 3 1
A getCsgSpecif() 0 3 1
A getEpargneSalMnt1() 0 3 1
A getEpargneSalMnt2() 0 3 1
A getEpargneSalMnt3() 0 3 1
A getEpargneSalMnt4() 0 3 1
A getGpecMntExoCsgcrds() 0 3 1
A getGpecMntExoCotSecu() 0 3 1
A getIndCp() 0 3 1
A getIndemnCpPlaf() 0 3 1
A getIndemnImpat() 0 3 1
A getIndemnRuptureMnt1() 0 3 1
A getIndemnRuptureMnt2() 0 3 1
A getIndiceRectif() 0 3 1
A getMontantBPlaf() 0 3 1
A getMontantBPlaf2() 0 3 1
A getMontantBPlaf3() 0 3 1
A getMontantBPlaf4() 0 3 1
A getMontantBPlaf5() 0 3 1
A getMontantBrut() 0 3 1
A getMontantBrut2() 0 3 1
A getMontantBrut3() 0 3 1
A getMontantBrut4() 0 3 1
A getMontantBrut5() 0 3 1
A getMontantSommeIsolBrut() 0 3 1
A getMontantSommeIsolBrut2() 0 3 1
A getMontantSommeIsolBrut3() 0 3 1
A getMontantSommeIsolBrut4() 0 3 1
A getMontantSommeIsolBrut5() 0 3 1
A getMontantSommeIsolPlaf() 0 3 1
A getMontantSommeIsolPlaf2() 0 3 1
A getMontantSommeIsolPlaf3() 0 3 1
A getMontantSommeIsolPlaf4() 0 3 1
A getMontantSommeIsolPlaf5() 0 3 1
A getNumero() 0 3 1
A getNumeroOrdre() 0 3 1
A getParticipPatronAvtgeMnt1() 0 3 1
A getParticipPatronAvtgeMnt2() 0 3 1
A getParticipServPers() 0 3 1
A getTds100() 0 3 1
A getTds103() 0 3 1
A getTds105() 0 3 1
A getTds107() 0 3 1
A getTds108() 0 3 1
A getTds109() 0 3 1
A getTds110() 0 3 1
A getTds111() 0 3 1
A getTds112() 0 3 1
A getTds113() 0 3 1
A getTds117() 0 3 1
A getTds119() 0 3 1
A getTds120() 0 3 1
A getTds121() 0 3 1
A getTds122() 0 3 1
A getTds125() 0 3 1
A getTds132() 0 3 1
A getTds134() 0 3 1
A getTds135() 0 3 1
A getTds136() 0 3 1
A getTds141() 0 3 1
A getTds81() 0 3 1
A getTds82() 0 3 1
A getTaxeSalaire() 0 3 1
A getTds137() 0 3 1
A getTds142() 0 3 1
A getTdsAllocRetraite() 0 3 1
A getTotalPlaf() 0 3 1
A setActif() 0 4 1
A setActionsGratuitesNbre() 0 4 1
A setActionsGratuitesValeurU() 0 4 1
A setAutresSommesExoMnt1() 0 4 1
A setAutresSommesExoMnt2() 0 4 1
A setAutresSommesExoMnt3() 0 4 1
A setAutresSommesExoMnt4() 0 4 1
A setBaseExoBrut1() 0 4 1
A setBaseExoBrut2() 0 4 1
A setBaseExoBrut3() 0 4 1
A setBaseExoPlaf1() 0 4 1
A setBaseExoPlaf2() 0 4 1
A setBaseExoPlaf3() 0 4 1
A setCodeEtablissement() 0 4 1
A setCsgSpecif() 0 4 1
A setEpargneSalMnt1() 0 4 1
A setEpargneSalMnt2() 0 4 1
A setEpargneSalMnt3() 0 4 1
A setEpargneSalMnt4() 0 4 1
A setGpecMntExoCsgcrds() 0 4 1
A setGpecMntExoCotSecu() 0 4 1
A setIndCp() 0 4 1
A setIndemnCpPlaf() 0 4 1
A setIndemnImpat() 0 4 1
A setIndemnRuptureMnt1() 0 4 1
A setIndemnRuptureMnt2() 0 4 1
A setIndiceRectif() 0 4 1
A setMontantBPlaf() 0 4 1
A setMontantBPlaf2() 0 4 1
A setMontantBPlaf3() 0 4 1
A setMontantBPlaf4() 0 4 1
A setMontantBPlaf5() 0 4 1
A setMontantBrut() 0 4 1
A setMontantBrut2() 0 4 1
A setMontantBrut3() 0 4 1
A setMontantBrut4() 0 4 1
A setMontantBrut5() 0 4 1
A setMontantSommeIsolBrut() 0 4 1
A setMontantSommeIsolBrut2() 0 4 1
A setMontantSommeIsolBrut3() 0 4 1
A setMontantSommeIsolBrut4() 0 4 1
A setMontantSommeIsolBrut5() 0 4 1
A setMontantSommeIsolPlaf() 0 4 1
A setMontantSommeIsolPlaf2() 0 4 1
A setMontantSommeIsolPlaf3() 0 4 1
A setMontantSommeIsolPlaf4() 0 4 1
A setMontantSommeIsolPlaf5() 0 4 1
A setNumero() 0 4 1
A setNumeroOrdre() 0 4 1
A setParticipPatronAvtgeMnt1() 0 4 1
A setParticipPatronAvtgeMnt2() 0 4 1
A setParticipServPers() 0 4 1
A setTds100() 0 4 1
A setTds103() 0 4 1
A setTds105() 0 4 1
A setTds107() 0 4 1
A setTds108() 0 4 1
A setTds109() 0 4 1
A setTds110() 0 4 1
A setTds111() 0 4 1
A setTds112() 0 4 1
A setTds113() 0 4 1
A setTds117() 0 4 1
A setTds119() 0 4 1
A setTds120() 0 4 1
A setTds121() 0 4 1
A setTds122() 0 4 1
A setTds125() 0 4 1
A setTds132() 0 4 1
A setTds134() 0 4 1
A setTds135() 0 4 1
A setTds136() 0 4 1
A setTds141() 0 4 1
A setTds81() 0 4 1
A setTds82() 0 4 1
A setTaxeSalaire() 0 4 1
A setTds137() 0 4 1
A setTds142() 0 4 1
A setTdsAllocRetraite() 0 4 1
A setTotalPlaf() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like EmpDadsuRectif 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 EmpDadsuRectif, and based on these observations, apply Extract Interface, too.

1
<?php
2
3
/*
4
 * This file is part of the core-library package.
5
 *
6
 * (c) 2018 WEBEWEB
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie;
13
14
/**
15
 * Emp dadsu rectif.
16
 *
17
 * @author webeweb <https://github.com/webeweb/>
18
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QPaie
19
 */
20
class EmpDadsuRectif {
21
22
    /**
23
     * Actif.
24
     *
25
     * @var bool|null
26
     */
27
    private $actif;
28
29
    /**
30
     * Actions gratuites nbre.
31
     *
32
     * @var float|null
33
     */
34
    private $actionsGratuitesNbre;
35
36
    /**
37
     * Actions gratuites valeur u.
38
     *
39
     * @var float|null
40
     */
41
    private $actionsGratuitesValeurU;
42
43
    /**
44
     * Autres sommes exo mnt1.
45
     *
46
     * @var float|null
47
     */
48
    private $autresSommesExoMnt1;
49
50
    /**
51
     * Autres sommes exo mnt2.
52
     *
53
     * @var float|null
54
     */
55
    private $autresSommesExoMnt2;
56
57
    /**
58
     * Autres sommes exo mnt3.
59
     *
60
     * @var float|null
61
     */
62
    private $autresSommesExoMnt3;
63
64
    /**
65
     * Autres sommes exo mnt4.
66
     *
67
     * @var float|null
68
     */
69
    private $autresSommesExoMnt4;
70
71
    /**
72
     * Base exo brut1.
73
     *
74
     * @var float|null
75
     */
76
    private $baseExoBrut1;
77
78
    /**
79
     * Base exo brut2.
80
     *
81
     * @var float|null
82
     */
83
    private $baseExoBrut2;
84
85
    /**
86
     * Base exo brut3.
87
     *
88
     * @var float|null
89
     */
90
    private $baseExoBrut3;
91
92
    /**
93
     * Base exo plaf1.
94
     *
95
     * @var float|null
96
     */
97
    private $baseExoPlaf1;
98
99
    /**
100
     * Base exo plaf2.
101
     *
102
     * @var float|null
103
     */
104
    private $baseExoPlaf2;
105
106
    /**
107
     * Base exo plaf3.
108
     *
109
     * @var float|null
110
     */
111
    private $baseExoPlaf3;
112
113
    /**
114
     * Code etablissement.
115
     *
116
     * @var int|null
117
     */
118
    private $codeEtablissement;
119
120
    /**
121
     * Csg specif.
122
     *
123
     * @var float|null
124
     */
125
    private $csgSpecif;
126
127
    /**
128
     * Epargne sal mnt1.
129
     *
130
     * @var float|null
131
     */
132
    private $epargneSalMnt1;
133
134
    /**
135
     * Epargne sal mnt2.
136
     *
137
     * @var float|null
138
     */
139
    private $epargneSalMnt2;
140
141
    /**
142
     * Epargne sal mnt3.
143
     *
144
     * @var float|null
145
     */
146
    private $epargneSalMnt3;
147
148
    /**
149
     * Epargne sal mnt4.
150
     *
151
     * @var float|null
152
     */
153
    private $epargneSalMnt4;
154
155
    /**
156
     * Gpec mnt exo csgcrds.
157
     *
158
     * @var float|null
159
     */
160
    private $gpecMntExoCsgcrds;
161
162
    /**
163
     * Gpec mnt exo cot secu.
164
     *
165
     * @var float|null
166
     */
167
    private $gpecMntExoCotSecu;
168
169
    /**
170
     * Ind cp.
171
     *
172
     * @var float|null
173
     */
174
    private $indCp;
175
176
    /**
177
     * Indemn cp plaf.
178
     *
179
     * @var float|null
180
     */
181
    private $indemnCpPlaf;
182
183
    /**
184
     * Indemn impat.
185
     *
186
     * @var float|null
187
     */
188
    private $indemnImpat;
189
190
    /**
191
     * Indemn rupture mnt1.
192
     *
193
     * @var float|null
194
     */
195
    private $indemnRuptureMnt1;
196
197
    /**
198
     * Indemn rupture mnt2.
199
     *
200
     * @var float|null
201
     */
202
    private $indemnRuptureMnt2;
203
204
    /**
205
     * Indice rectif.
206
     *
207
     * @var int|null
208
     */
209
    private $indiceRectif;
210
211
    /**
212
     * Montant b plaf.
213
     *
214
     * @var float|null
215
     */
216
    private $montantBPlaf;
217
218
    /**
219
     * Montant b plaf2.
220
     *
221
     * @var float|null
222
     */
223
    private $montantBPlaf2;
224
225
    /**
226
     * Montant b plaf3.
227
     *
228
     * @var float|null
229
     */
230
    private $montantBPlaf3;
231
232
    /**
233
     * Montant b plaf4.
234
     *
235
     * @var float|null
236
     */
237
    private $montantBPlaf4;
238
239
    /**
240
     * Montant b plaf5.
241
     *
242
     * @var float|null
243
     */
244
    private $montantBPlaf5;
245
246
    /**
247
     * Montant brut.
248
     *
249
     * @var float|null
250
     */
251
    private $montantBrut;
252
253
    /**
254
     * Montant brut2.
255
     *
256
     * @var float|null
257
     */
258
    private $montantBrut2;
259
260
    /**
261
     * Montant brut3.
262
     *
263
     * @var float|null
264
     */
265
    private $montantBrut3;
266
267
    /**
268
     * Montant brut4.
269
     *
270
     * @var float|null
271
     */
272
    private $montantBrut4;
273
274
    /**
275
     * Montant brut5.
276
     *
277
     * @var float|null
278
     */
279
    private $montantBrut5;
280
281
    /**
282
     * Montant somme isol brut.
283
     *
284
     * @var float|null
285
     */
286
    private $montantSommeIsolBrut;
287
288
    /**
289
     * Montant somme isol brut2.
290
     *
291
     * @var float|null
292
     */
293
    private $montantSommeIsolBrut2;
294
295
    /**
296
     * Montant somme isol brut3.
297
     *
298
     * @var float|null
299
     */
300
    private $montantSommeIsolBrut3;
301
302
    /**
303
     * Montant somme isol brut4.
304
     *
305
     * @var float|null
306
     */
307
    private $montantSommeIsolBrut4;
308
309
    /**
310
     * Montant somme isol brut5.
311
     *
312
     * @var float|null
313
     */
314
    private $montantSommeIsolBrut5;
315
316
    /**
317
     * Montant somme isol plaf.
318
     *
319
     * @var float|null
320
     */
321
    private $montantSommeIsolPlaf;
322
323
    /**
324
     * Montant somme isol plaf2.
325
     *
326
     * @var float|null
327
     */
328
    private $montantSommeIsolPlaf2;
329
330
    /**
331
     * Montant somme isol plaf3.
332
     *
333
     * @var float|null
334
     */
335
    private $montantSommeIsolPlaf3;
336
337
    /**
338
     * Montant somme isol plaf4.
339
     *
340
     * @var float|null
341
     */
342
    private $montantSommeIsolPlaf4;
343
344
    /**
345
     * Montant somme isol plaf5.
346
     *
347
     * @var float|null
348
     */
349
    private $montantSommeIsolPlaf5;
350
351
    /**
352
     * Numero.
353
     *
354
     * @var string|null
355
     */
356
    private $numero;
357
358
    /**
359
     * Numero ordre.
360
     *
361
     * @var int|null
362
     */
363
    private $numeroOrdre;
364
365
    /**
366
     * Particip patron avtge mnt1.
367
     *
368
     * @var float|null
369
     */
370
    private $participPatronAvtgeMnt1;
371
372
    /**
373
     * Particip patron avtge mnt2.
374
     *
375
     * @var float|null
376
     */
377
    private $participPatronAvtgeMnt2;
378
379
    /**
380
     * Particip serv pers.
381
     *
382
     * @var float|null
383
     */
384
    private $participServPers;
385
386
    /**
387
     * Tds100.
388
     *
389
     * @var float|null
390
     */
391
    private $tds100;
392
393
    /**
394
     * Tds103.
395
     *
396
     * @var float|null
397
     */
398
    private $tds103;
399
400
    /**
401
     * Tds105.
402
     *
403
     * @var float|null
404
     */
405
    private $tds105;
406
407
    /**
408
     * Tds107.
409
     *
410
     * @var bool|null
411
     */
412
    private $tds107;
413
414
    /**
415
     * Tds108.
416
     *
417
     * @var bool|null
418
     */
419
    private $tds108;
420
421
    /**
422
     * Tds109.
423
     *
424
     * @var bool|null
425
     */
426
    private $tds109;
427
428
    /**
429
     * Tds110.
430
     *
431
     * @var bool|null
432
     */
433
    private $tds110;
434
435
    /**
436
     * Tds111.
437
     *
438
     * @var bool|null
439
     */
440
    private $tds111;
441
442
    /**
443
     * Tds112.
444
     *
445
     * @var float|null
446
     */
447
    private $tds112;
448
449
    /**
450
     * Tds113.
451
     *
452
     * @var bool|null
453
     */
454
    private $tds113;
455
456
    /**
457
     * Tds117.
458
     *
459
     * @var float|null
460
     */
461
    private $tds117;
462
463
    /**
464
     * Tds119.
465
     *
466
     * @var bool|null
467
     */
468
    private $tds119;
469
470
    /**
471
     * Tds120.
472
     *
473
     * @var bool|null
474
     */
475
    private $tds120;
476
477
    /**
478
     * Tds121.
479
     *
480
     * @var bool|null
481
     */
482
    private $tds121;
483
484
    /**
485
     * Tds122.
486
     *
487
     * @var bool|null
488
     */
489
    private $tds122;
490
491
    /**
492
     * Tds125.
493
     *
494
     * @var float|null
495
     */
496
    private $tds125;
497
498
    /**
499
     * Tds132.
500
     *
501
     * @var float|null
502
     */
503
    private $tds132;
504
505
    /**
506
     * Tds134.
507
     *
508
     * @var float|null
509
     */
510
    private $tds134;
511
512
    /**
513
     * Tds135.
514
     *
515
     * @var float|null
516
     */
517
    private $tds135;
518
519
    /**
520
     * Tds136.
521
     *
522
     * @var float|null
523
     */
524
    private $tds136;
525
526
    /**
527
     * Tds141.
528
     *
529
     * @var float|null
530
     */
531
    private $tds141;
532
533
    /**
534
     * Tds81.
535
     *
536
     * @var float|null
537
     */
538
    private $tds81;
539
540
    /**
541
     * Tds82.
542
     *
543
     * @var float|null
544
     */
545
    private $tds82;
546
547
    /**
548
     * Taxe salaire.
549
     *
550
     * @var float|null
551
     */
552
    private $taxeSalaire;
553
554
    /**
555
     * Tds137.
556
     *
557
     * @var float|null
558
     */
559
    private $tds137;
560
561
    /**
562
     * Tds142.
563
     *
564
     * @var float|null
565
     */
566
    private $tds142;
567
568
    /**
569
     * Tds alloc retraite.
570
     *
571
     * @var float|null
572
     */
573
    private $tdsAllocRetraite;
574
575
    /**
576
     * Total plaf.
577
     *
578
     * @var float|null
579
     */
580
    private $totalPlaf;
581
582
583
    /**
584
     * Constructor.
585
     */
586
    public function __construct() {
587
        // NOTHING TO DO
588
    }
589
590
    /**
591
     * Get the actif.
592
     *
593
     * @return bool|null Returns the actif.
594
     */
595
    public function getActif(): ?bool{
596
        return $this->actif;
597
    }
598
599
    /**
600
     * Get the actions gratuites nbre.
601
     *
602
     * @return float|null Returns the actions gratuites nbre.
603
     */
604
    public function getActionsGratuitesNbre(): ?float{
605
        return $this->actionsGratuitesNbre;
606
    }
607
608
    /**
609
     * Get the actions gratuites valeur u.
610
     *
611
     * @return float|null Returns the actions gratuites valeur u.
612
     */
613
    public function getActionsGratuitesValeurU(): ?float{
614
        return $this->actionsGratuitesValeurU;
615
    }
616
617
    /**
618
     * Get the autres sommes exo mnt1.
619
     *
620
     * @return float|null Returns the autres sommes exo mnt1.
621
     */
622
    public function getAutresSommesExoMnt1(): ?float{
623
        return $this->autresSommesExoMnt1;
624
    }
625
626
    /**
627
     * Get the autres sommes exo mnt2.
628
     *
629
     * @return float|null Returns the autres sommes exo mnt2.
630
     */
631
    public function getAutresSommesExoMnt2(): ?float{
632
        return $this->autresSommesExoMnt2;
633
    }
634
635
    /**
636
     * Get the autres sommes exo mnt3.
637
     *
638
     * @return float|null Returns the autres sommes exo mnt3.
639
     */
640
    public function getAutresSommesExoMnt3(): ?float{
641
        return $this->autresSommesExoMnt3;
642
    }
643
644
    /**
645
     * Get the autres sommes exo mnt4.
646
     *
647
     * @return float|null Returns the autres sommes exo mnt4.
648
     */
649
    public function getAutresSommesExoMnt4(): ?float{
650
        return $this->autresSommesExoMnt4;
651
    }
652
653
    /**
654
     * Get the base exo brut1.
655
     *
656
     * @return float|null Returns the base exo brut1.
657
     */
658
    public function getBaseExoBrut1(): ?float{
659
        return $this->baseExoBrut1;
660
    }
661
662
    /**
663
     * Get the base exo brut2.
664
     *
665
     * @return float|null Returns the base exo brut2.
666
     */
667
    public function getBaseExoBrut2(): ?float{
668
        return $this->baseExoBrut2;
669
    }
670
671
    /**
672
     * Get the base exo brut3.
673
     *
674
     * @return float|null Returns the base exo brut3.
675
     */
676
    public function getBaseExoBrut3(): ?float{
677
        return $this->baseExoBrut3;
678
    }
679
680
    /**
681
     * Get the base exo plaf1.
682
     *
683
     * @return float|null Returns the base exo plaf1.
684
     */
685
    public function getBaseExoPlaf1(): ?float{
686
        return $this->baseExoPlaf1;
687
    }
688
689
    /**
690
     * Get the base exo plaf2.
691
     *
692
     * @return float|null Returns the base exo plaf2.
693
     */
694
    public function getBaseExoPlaf2(): ?float{
695
        return $this->baseExoPlaf2;
696
    }
697
698
    /**
699
     * Get the base exo plaf3.
700
     *
701
     * @return float|null Returns the base exo plaf3.
702
     */
703
    public function getBaseExoPlaf3(): ?float{
704
        return $this->baseExoPlaf3;
705
    }
706
707
    /**
708
     * Get the code etablissement.
709
     *
710
     * @return int|null Returns the code etablissement.
711
     */
712
    public function getCodeEtablissement(): ?int{
713
        return $this->codeEtablissement;
714
    }
715
716
    /**
717
     * Get the csg specif.
718
     *
719
     * @return float|null Returns the csg specif.
720
     */
721
    public function getCsgSpecif(): ?float{
722
        return $this->csgSpecif;
723
    }
724
725
    /**
726
     * Get the epargne sal mnt1.
727
     *
728
     * @return float|null Returns the epargne sal mnt1.
729
     */
730
    public function getEpargneSalMnt1(): ?float{
731
        return $this->epargneSalMnt1;
732
    }
733
734
    /**
735
     * Get the epargne sal mnt2.
736
     *
737
     * @return float|null Returns the epargne sal mnt2.
738
     */
739
    public function getEpargneSalMnt2(): ?float{
740
        return $this->epargneSalMnt2;
741
    }
742
743
    /**
744
     * Get the epargne sal mnt3.
745
     *
746
     * @return float|null Returns the epargne sal mnt3.
747
     */
748
    public function getEpargneSalMnt3(): ?float{
749
        return $this->epargneSalMnt3;
750
    }
751
752
    /**
753
     * Get the epargne sal mnt4.
754
     *
755
     * @return float|null Returns the epargne sal mnt4.
756
     */
757
    public function getEpargneSalMnt4(): ?float{
758
        return $this->epargneSalMnt4;
759
    }
760
761
    /**
762
     * Get the gpec mnt exo csgcrds.
763
     *
764
     * @return float|null Returns the gpec mnt exo csgcrds.
765
     */
766
    public function getGpecMntExoCsgcrds(): ?float{
767
        return $this->gpecMntExoCsgcrds;
768
    }
769
770
    /**
771
     * Get the gpec mnt exo cot secu.
772
     *
773
     * @return float|null Returns the gpec mnt exo cot secu.
774
     */
775
    public function getGpecMntExoCotSecu(): ?float{
776
        return $this->gpecMntExoCotSecu;
777
    }
778
779
    /**
780
     * Get the ind cp.
781
     *
782
     * @return float|null Returns the ind cp.
783
     */
784
    public function getIndCp(): ?float{
785
        return $this->indCp;
786
    }
787
788
    /**
789
     * Get the indemn cp plaf.
790
     *
791
     * @return float|null Returns the indemn cp plaf.
792
     */
793
    public function getIndemnCpPlaf(): ?float{
794
        return $this->indemnCpPlaf;
795
    }
796
797
    /**
798
     * Get the indemn impat.
799
     *
800
     * @return float|null Returns the indemn impat.
801
     */
802
    public function getIndemnImpat(): ?float{
803
        return $this->indemnImpat;
804
    }
805
806
    /**
807
     * Get the indemn rupture mnt1.
808
     *
809
     * @return float|null Returns the indemn rupture mnt1.
810
     */
811
    public function getIndemnRuptureMnt1(): ?float{
812
        return $this->indemnRuptureMnt1;
813
    }
814
815
    /**
816
     * Get the indemn rupture mnt2.
817
     *
818
     * @return float|null Returns the indemn rupture mnt2.
819
     */
820
    public function getIndemnRuptureMnt2(): ?float{
821
        return $this->indemnRuptureMnt2;
822
    }
823
824
    /**
825
     * Get the indice rectif.
826
     *
827
     * @return int|null Returns the indice rectif.
828
     */
829
    public function getIndiceRectif(): ?int{
830
        return $this->indiceRectif;
831
    }
832
833
    /**
834
     * Get the montant b plaf.
835
     *
836
     * @return float|null Returns the montant b plaf.
837
     */
838
    public function getMontantBPlaf(): ?float{
839
        return $this->montantBPlaf;
840
    }
841
842
    /**
843
     * Get the montant b plaf2.
844
     *
845
     * @return float|null Returns the montant b plaf2.
846
     */
847
    public function getMontantBPlaf2(): ?float{
848
        return $this->montantBPlaf2;
849
    }
850
851
    /**
852
     * Get the montant b plaf3.
853
     *
854
     * @return float|null Returns the montant b plaf3.
855
     */
856
    public function getMontantBPlaf3(): ?float{
857
        return $this->montantBPlaf3;
858
    }
859
860
    /**
861
     * Get the montant b plaf4.
862
     *
863
     * @return float|null Returns the montant b plaf4.
864
     */
865
    public function getMontantBPlaf4(): ?float{
866
        return $this->montantBPlaf4;
867
    }
868
869
    /**
870
     * Get the montant b plaf5.
871
     *
872
     * @return float|null Returns the montant b plaf5.
873
     */
874
    public function getMontantBPlaf5(): ?float{
875
        return $this->montantBPlaf5;
876
    }
877
878
    /**
879
     * Get the montant brut.
880
     *
881
     * @return float|null Returns the montant brut.
882
     */
883
    public function getMontantBrut(): ?float{
884
        return $this->montantBrut;
885
    }
886
887
    /**
888
     * Get the montant brut2.
889
     *
890
     * @return float|null Returns the montant brut2.
891
     */
892
    public function getMontantBrut2(): ?float{
893
        return $this->montantBrut2;
894
    }
895
896
    /**
897
     * Get the montant brut3.
898
     *
899
     * @return float|null Returns the montant brut3.
900
     */
901
    public function getMontantBrut3(): ?float{
902
        return $this->montantBrut3;
903
    }
904
905
    /**
906
     * Get the montant brut4.
907
     *
908
     * @return float|null Returns the montant brut4.
909
     */
910
    public function getMontantBrut4(): ?float{
911
        return $this->montantBrut4;
912
    }
913
914
    /**
915
     * Get the montant brut5.
916
     *
917
     * @return float|null Returns the montant brut5.
918
     */
919
    public function getMontantBrut5(): ?float{
920
        return $this->montantBrut5;
921
    }
922
923
    /**
924
     * Get the montant somme isol brut.
925
     *
926
     * @return float|null Returns the montant somme isol brut.
927
     */
928
    public function getMontantSommeIsolBrut(): ?float{
929
        return $this->montantSommeIsolBrut;
930
    }
931
932
    /**
933
     * Get the montant somme isol brut2.
934
     *
935
     * @return float|null Returns the montant somme isol brut2.
936
     */
937
    public function getMontantSommeIsolBrut2(): ?float{
938
        return $this->montantSommeIsolBrut2;
939
    }
940
941
    /**
942
     * Get the montant somme isol brut3.
943
     *
944
     * @return float|null Returns the montant somme isol brut3.
945
     */
946
    public function getMontantSommeIsolBrut3(): ?float{
947
        return $this->montantSommeIsolBrut3;
948
    }
949
950
    /**
951
     * Get the montant somme isol brut4.
952
     *
953
     * @return float|null Returns the montant somme isol brut4.
954
     */
955
    public function getMontantSommeIsolBrut4(): ?float{
956
        return $this->montantSommeIsolBrut4;
957
    }
958
959
    /**
960
     * Get the montant somme isol brut5.
961
     *
962
     * @return float|null Returns the montant somme isol brut5.
963
     */
964
    public function getMontantSommeIsolBrut5(): ?float{
965
        return $this->montantSommeIsolBrut5;
966
    }
967
968
    /**
969
     * Get the montant somme isol plaf.
970
     *
971
     * @return float|null Returns the montant somme isol plaf.
972
     */
973
    public function getMontantSommeIsolPlaf(): ?float{
974
        return $this->montantSommeIsolPlaf;
975
    }
976
977
    /**
978
     * Get the montant somme isol plaf2.
979
     *
980
     * @return float|null Returns the montant somme isol plaf2.
981
     */
982
    public function getMontantSommeIsolPlaf2(): ?float{
983
        return $this->montantSommeIsolPlaf2;
984
    }
985
986
    /**
987
     * Get the montant somme isol plaf3.
988
     *
989
     * @return float|null Returns the montant somme isol plaf3.
990
     */
991
    public function getMontantSommeIsolPlaf3(): ?float{
992
        return $this->montantSommeIsolPlaf3;
993
    }
994
995
    /**
996
     * Get the montant somme isol plaf4.
997
     *
998
     * @return float|null Returns the montant somme isol plaf4.
999
     */
1000
    public function getMontantSommeIsolPlaf4(): ?float{
1001
        return $this->montantSommeIsolPlaf4;
1002
    }
1003
1004
    /**
1005
     * Get the montant somme isol plaf5.
1006
     *
1007
     * @return float|null Returns the montant somme isol plaf5.
1008
     */
1009
    public function getMontantSommeIsolPlaf5(): ?float{
1010
        return $this->montantSommeIsolPlaf5;
1011
    }
1012
1013
    /**
1014
     * Get the numero.
1015
     *
1016
     * @return string|null Returns the numero.
1017
     */
1018
    public function getNumero(): ?string{
1019
        return $this->numero;
1020
    }
1021
1022
    /**
1023
     * Get the numero ordre.
1024
     *
1025
     * @return int|null Returns the numero ordre.
1026
     */
1027
    public function getNumeroOrdre(): ?int{
1028
        return $this->numeroOrdre;
1029
    }
1030
1031
    /**
1032
     * Get the particip patron avtge mnt1.
1033
     *
1034
     * @return float|null Returns the particip patron avtge mnt1.
1035
     */
1036
    public function getParticipPatronAvtgeMnt1(): ?float{
1037
        return $this->participPatronAvtgeMnt1;
1038
    }
1039
1040
    /**
1041
     * Get the particip patron avtge mnt2.
1042
     *
1043
     * @return float|null Returns the particip patron avtge mnt2.
1044
     */
1045
    public function getParticipPatronAvtgeMnt2(): ?float{
1046
        return $this->participPatronAvtgeMnt2;
1047
    }
1048
1049
    /**
1050
     * Get the particip serv pers.
1051
     *
1052
     * @return float|null Returns the particip serv pers.
1053
     */
1054
    public function getParticipServPers(): ?float{
1055
        return $this->participServPers;
1056
    }
1057
1058
    /**
1059
     * Get the tds100.
1060
     *
1061
     * @return float|null Returns the tds100.
1062
     */
1063
    public function getTds100(): ?float{
1064
        return $this->tds100;
1065
    }
1066
1067
    /**
1068
     * Get the tds103.
1069
     *
1070
     * @return float|null Returns the tds103.
1071
     */
1072
    public function getTds103(): ?float{
1073
        return $this->tds103;
1074
    }
1075
1076
    /**
1077
     * Get the tds105.
1078
     *
1079
     * @return float|null Returns the tds105.
1080
     */
1081
    public function getTds105(): ?float{
1082
        return $this->tds105;
1083
    }
1084
1085
    /**
1086
     * Get the tds107.
1087
     *
1088
     * @return bool|null Returns the tds107.
1089
     */
1090
    public function getTds107(): ?bool{
1091
        return $this->tds107;
1092
    }
1093
1094
    /**
1095
     * Get the tds108.
1096
     *
1097
     * @return bool|null Returns the tds108.
1098
     */
1099
    public function getTds108(): ?bool{
1100
        return $this->tds108;
1101
    }
1102
1103
    /**
1104
     * Get the tds109.
1105
     *
1106
     * @return bool|null Returns the tds109.
1107
     */
1108
    public function getTds109(): ?bool{
1109
        return $this->tds109;
1110
    }
1111
1112
    /**
1113
     * Get the tds110.
1114
     *
1115
     * @return bool|null Returns the tds110.
1116
     */
1117
    public function getTds110(): ?bool{
1118
        return $this->tds110;
1119
    }
1120
1121
    /**
1122
     * Get the tds111.
1123
     *
1124
     * @return bool|null Returns the tds111.
1125
     */
1126
    public function getTds111(): ?bool{
1127
        return $this->tds111;
1128
    }
1129
1130
    /**
1131
     * Get the tds112.
1132
     *
1133
     * @return float|null Returns the tds112.
1134
     */
1135
    public function getTds112(): ?float{
1136
        return $this->tds112;
1137
    }
1138
1139
    /**
1140
     * Get the tds113.
1141
     *
1142
     * @return bool|null Returns the tds113.
1143
     */
1144
    public function getTds113(): ?bool{
1145
        return $this->tds113;
1146
    }
1147
1148
    /**
1149
     * Get the tds117.
1150
     *
1151
     * @return float|null Returns the tds117.
1152
     */
1153
    public function getTds117(): ?float{
1154
        return $this->tds117;
1155
    }
1156
1157
    /**
1158
     * Get the tds119.
1159
     *
1160
     * @return bool|null Returns the tds119.
1161
     */
1162
    public function getTds119(): ?bool{
1163
        return $this->tds119;
1164
    }
1165
1166
    /**
1167
     * Get the tds120.
1168
     *
1169
     * @return bool|null Returns the tds120.
1170
     */
1171
    public function getTds120(): ?bool{
1172
        return $this->tds120;
1173
    }
1174
1175
    /**
1176
     * Get the tds121.
1177
     *
1178
     * @return bool|null Returns the tds121.
1179
     */
1180
    public function getTds121(): ?bool{
1181
        return $this->tds121;
1182
    }
1183
1184
    /**
1185
     * Get the tds122.
1186
     *
1187
     * @return bool|null Returns the tds122.
1188
     */
1189
    public function getTds122(): ?bool{
1190
        return $this->tds122;
1191
    }
1192
1193
    /**
1194
     * Get the tds125.
1195
     *
1196
     * @return float|null Returns the tds125.
1197
     */
1198
    public function getTds125(): ?float{
1199
        return $this->tds125;
1200
    }
1201
1202
    /**
1203
     * Get the tds132.
1204
     *
1205
     * @return float|null Returns the tds132.
1206
     */
1207
    public function getTds132(): ?float{
1208
        return $this->tds132;
1209
    }
1210
1211
    /**
1212
     * Get the tds134.
1213
     *
1214
     * @return float|null Returns the tds134.
1215
     */
1216
    public function getTds134(): ?float{
1217
        return $this->tds134;
1218
    }
1219
1220
    /**
1221
     * Get the tds135.
1222
     *
1223
     * @return float|null Returns the tds135.
1224
     */
1225
    public function getTds135(): ?float{
1226
        return $this->tds135;
1227
    }
1228
1229
    /**
1230
     * Get the tds136.
1231
     *
1232
     * @return float|null Returns the tds136.
1233
     */
1234
    public function getTds136(): ?float{
1235
        return $this->tds136;
1236
    }
1237
1238
    /**
1239
     * Get the tds141.
1240
     *
1241
     * @return float|null Returns the tds141.
1242
     */
1243
    public function getTds141(): ?float{
1244
        return $this->tds141;
1245
    }
1246
1247
    /**
1248
     * Get the tds81.
1249
     *
1250
     * @return float|null Returns the tds81.
1251
     */
1252
    public function getTds81(): ?float{
1253
        return $this->tds81;
1254
    }
1255
1256
    /**
1257
     * Get the tds82.
1258
     *
1259
     * @return float|null Returns the tds82.
1260
     */
1261
    public function getTds82(): ?float{
1262
        return $this->tds82;
1263
    }
1264
1265
    /**
1266
     * Get the taxe salaire.
1267
     *
1268
     * @return float|null Returns the taxe salaire.
1269
     */
1270
    public function getTaxeSalaire(): ?float{
1271
        return $this->taxeSalaire;
1272
    }
1273
1274
    /**
1275
     * Get the tds137.
1276
     *
1277
     * @return float|null Returns the tds137.
1278
     */
1279
    public function getTds137(): ?float{
1280
        return $this->tds137;
1281
    }
1282
1283
    /**
1284
     * Get the tds142.
1285
     *
1286
     * @return float|null Returns the tds142.
1287
     */
1288
    public function getTds142(): ?float{
1289
        return $this->tds142;
1290
    }
1291
1292
    /**
1293
     * Get the tds alloc retraite.
1294
     *
1295
     * @return float|null Returns the tds alloc retraite.
1296
     */
1297
    public function getTdsAllocRetraite(): ?float{
1298
        return $this->tdsAllocRetraite;
1299
    }
1300
1301
    /**
1302
     * Get the total plaf.
1303
     *
1304
     * @return float|null Returns the total plaf.
1305
     */
1306
    public function getTotalPlaf(): ?float{
1307
        return $this->totalPlaf;
1308
    }
1309
1310
    /**
1311
     * Set the actif.
1312
     *
1313
     * @param bool|null $actif The actif.
1314
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1315
     */
1316
    public function setActif(?bool $actif): EmpDadsuRectif {
1317
        $this->actif = $actif;
1318
        return $this;
1319
    }
1320
1321
    /**
1322
     * Set the actions gratuites nbre.
1323
     *
1324
     * @param float|null $actionsGratuitesNbre The actions gratuites nbre.
1325
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1326
     */
1327
    public function setActionsGratuitesNbre(?float $actionsGratuitesNbre): EmpDadsuRectif {
1328
        $this->actionsGratuitesNbre = $actionsGratuitesNbre;
1329
        return $this;
1330
    }
1331
1332
    /**
1333
     * Set the actions gratuites valeur u.
1334
     *
1335
     * @param float|null $actionsGratuitesValeurU The actions gratuites valeur u.
1336
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1337
     */
1338
    public function setActionsGratuitesValeurU(?float $actionsGratuitesValeurU): EmpDadsuRectif {
1339
        $this->actionsGratuitesValeurU = $actionsGratuitesValeurU;
1340
        return $this;
1341
    }
1342
1343
    /**
1344
     * Set the autres sommes exo mnt1.
1345
     *
1346
     * @param float|null $autresSommesExoMnt1 The autres sommes exo mnt1.
1347
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1348
     */
1349
    public function setAutresSommesExoMnt1(?float $autresSommesExoMnt1): EmpDadsuRectif {
1350
        $this->autresSommesExoMnt1 = $autresSommesExoMnt1;
1351
        return $this;
1352
    }
1353
1354
    /**
1355
     * Set the autres sommes exo mnt2.
1356
     *
1357
     * @param float|null $autresSommesExoMnt2 The autres sommes exo mnt2.
1358
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1359
     */
1360
    public function setAutresSommesExoMnt2(?float $autresSommesExoMnt2): EmpDadsuRectif {
1361
        $this->autresSommesExoMnt2 = $autresSommesExoMnt2;
1362
        return $this;
1363
    }
1364
1365
    /**
1366
     * Set the autres sommes exo mnt3.
1367
     *
1368
     * @param float|null $autresSommesExoMnt3 The autres sommes exo mnt3.
1369
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1370
     */
1371
    public function setAutresSommesExoMnt3(?float $autresSommesExoMnt3): EmpDadsuRectif {
1372
        $this->autresSommesExoMnt3 = $autresSommesExoMnt3;
1373
        return $this;
1374
    }
1375
1376
    /**
1377
     * Set the autres sommes exo mnt4.
1378
     *
1379
     * @param float|null $autresSommesExoMnt4 The autres sommes exo mnt4.
1380
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1381
     */
1382
    public function setAutresSommesExoMnt4(?float $autresSommesExoMnt4): EmpDadsuRectif {
1383
        $this->autresSommesExoMnt4 = $autresSommesExoMnt4;
1384
        return $this;
1385
    }
1386
1387
    /**
1388
     * Set the base exo brut1.
1389
     *
1390
     * @param float|null $baseExoBrut1 The base exo brut1.
1391
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1392
     */
1393
    public function setBaseExoBrut1(?float $baseExoBrut1): EmpDadsuRectif {
1394
        $this->baseExoBrut1 = $baseExoBrut1;
1395
        return $this;
1396
    }
1397
1398
    /**
1399
     * Set the base exo brut2.
1400
     *
1401
     * @param float|null $baseExoBrut2 The base exo brut2.
1402
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1403
     */
1404
    public function setBaseExoBrut2(?float $baseExoBrut2): EmpDadsuRectif {
1405
        $this->baseExoBrut2 = $baseExoBrut2;
1406
        return $this;
1407
    }
1408
1409
    /**
1410
     * Set the base exo brut3.
1411
     *
1412
     * @param float|null $baseExoBrut3 The base exo brut3.
1413
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1414
     */
1415
    public function setBaseExoBrut3(?float $baseExoBrut3): EmpDadsuRectif {
1416
        $this->baseExoBrut3 = $baseExoBrut3;
1417
        return $this;
1418
    }
1419
1420
    /**
1421
     * Set the base exo plaf1.
1422
     *
1423
     * @param float|null $baseExoPlaf1 The base exo plaf1.
1424
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1425
     */
1426
    public function setBaseExoPlaf1(?float $baseExoPlaf1): EmpDadsuRectif {
1427
        $this->baseExoPlaf1 = $baseExoPlaf1;
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * Set the base exo plaf2.
1433
     *
1434
     * @param float|null $baseExoPlaf2 The base exo plaf2.
1435
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1436
     */
1437
    public function setBaseExoPlaf2(?float $baseExoPlaf2): EmpDadsuRectif {
1438
        $this->baseExoPlaf2 = $baseExoPlaf2;
1439
        return $this;
1440
    }
1441
1442
    /**
1443
     * Set the base exo plaf3.
1444
     *
1445
     * @param float|null $baseExoPlaf3 The base exo plaf3.
1446
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1447
     */
1448
    public function setBaseExoPlaf3(?float $baseExoPlaf3): EmpDadsuRectif {
1449
        $this->baseExoPlaf3 = $baseExoPlaf3;
1450
        return $this;
1451
    }
1452
1453
    /**
1454
     * Set the code etablissement.
1455
     *
1456
     * @param int|null $codeEtablissement The code etablissement.
1457
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1458
     */
1459
    public function setCodeEtablissement(?int $codeEtablissement): EmpDadsuRectif {
1460
        $this->codeEtablissement = $codeEtablissement;
1461
        return $this;
1462
    }
1463
1464
    /**
1465
     * Set the csg specif.
1466
     *
1467
     * @param float|null $csgSpecif The csg specif.
1468
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1469
     */
1470
    public function setCsgSpecif(?float $csgSpecif): EmpDadsuRectif {
1471
        $this->csgSpecif = $csgSpecif;
1472
        return $this;
1473
    }
1474
1475
    /**
1476
     * Set the epargne sal mnt1.
1477
     *
1478
     * @param float|null $epargneSalMnt1 The epargne sal mnt1.
1479
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1480
     */
1481
    public function setEpargneSalMnt1(?float $epargneSalMnt1): EmpDadsuRectif {
1482
        $this->epargneSalMnt1 = $epargneSalMnt1;
1483
        return $this;
1484
    }
1485
1486
    /**
1487
     * Set the epargne sal mnt2.
1488
     *
1489
     * @param float|null $epargneSalMnt2 The epargne sal mnt2.
1490
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1491
     */
1492
    public function setEpargneSalMnt2(?float $epargneSalMnt2): EmpDadsuRectif {
1493
        $this->epargneSalMnt2 = $epargneSalMnt2;
1494
        return $this;
1495
    }
1496
1497
    /**
1498
     * Set the epargne sal mnt3.
1499
     *
1500
     * @param float|null $epargneSalMnt3 The epargne sal mnt3.
1501
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1502
     */
1503
    public function setEpargneSalMnt3(?float $epargneSalMnt3): EmpDadsuRectif {
1504
        $this->epargneSalMnt3 = $epargneSalMnt3;
1505
        return $this;
1506
    }
1507
1508
    /**
1509
     * Set the epargne sal mnt4.
1510
     *
1511
     * @param float|null $epargneSalMnt4 The epargne sal mnt4.
1512
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1513
     */
1514
    public function setEpargneSalMnt4(?float $epargneSalMnt4): EmpDadsuRectif {
1515
        $this->epargneSalMnt4 = $epargneSalMnt4;
1516
        return $this;
1517
    }
1518
1519
    /**
1520
     * Set the gpec mnt exo csgcrds.
1521
     *
1522
     * @param float|null $gpecMntExoCsgcrds The gpec mnt exo csgcrds.
1523
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1524
     */
1525
    public function setGpecMntExoCsgcrds(?float $gpecMntExoCsgcrds): EmpDadsuRectif {
1526
        $this->gpecMntExoCsgcrds = $gpecMntExoCsgcrds;
1527
        return $this;
1528
    }
1529
1530
    /**
1531
     * Set the gpec mnt exo cot secu.
1532
     *
1533
     * @param float|null $gpecMntExoCotSecu The gpec mnt exo cot secu.
1534
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1535
     */
1536
    public function setGpecMntExoCotSecu(?float $gpecMntExoCotSecu): EmpDadsuRectif {
1537
        $this->gpecMntExoCotSecu = $gpecMntExoCotSecu;
1538
        return $this;
1539
    }
1540
1541
    /**
1542
     * Set the ind cp.
1543
     *
1544
     * @param float|null $indCp The ind cp.
1545
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1546
     */
1547
    public function setIndCp(?float $indCp): EmpDadsuRectif {
1548
        $this->indCp = $indCp;
1549
        return $this;
1550
    }
1551
1552
    /**
1553
     * Set the indemn cp plaf.
1554
     *
1555
     * @param float|null $indemnCpPlaf The indemn cp plaf.
1556
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1557
     */
1558
    public function setIndemnCpPlaf(?float $indemnCpPlaf): EmpDadsuRectif {
1559
        $this->indemnCpPlaf = $indemnCpPlaf;
1560
        return $this;
1561
    }
1562
1563
    /**
1564
     * Set the indemn impat.
1565
     *
1566
     * @param float|null $indemnImpat The indemn impat.
1567
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1568
     */
1569
    public function setIndemnImpat(?float $indemnImpat): EmpDadsuRectif {
1570
        $this->indemnImpat = $indemnImpat;
1571
        return $this;
1572
    }
1573
1574
    /**
1575
     * Set the indemn rupture mnt1.
1576
     *
1577
     * @param float|null $indemnRuptureMnt1 The indemn rupture mnt1.
1578
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1579
     */
1580
    public function setIndemnRuptureMnt1(?float $indemnRuptureMnt1): EmpDadsuRectif {
1581
        $this->indemnRuptureMnt1 = $indemnRuptureMnt1;
1582
        return $this;
1583
    }
1584
1585
    /**
1586
     * Set the indemn rupture mnt2.
1587
     *
1588
     * @param float|null $indemnRuptureMnt2 The indemn rupture mnt2.
1589
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1590
     */
1591
    public function setIndemnRuptureMnt2(?float $indemnRuptureMnt2): EmpDadsuRectif {
1592
        $this->indemnRuptureMnt2 = $indemnRuptureMnt2;
1593
        return $this;
1594
    }
1595
1596
    /**
1597
     * Set the indice rectif.
1598
     *
1599
     * @param int|null $indiceRectif The indice rectif.
1600
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1601
     */
1602
    public function setIndiceRectif(?int $indiceRectif): EmpDadsuRectif {
1603
        $this->indiceRectif = $indiceRectif;
1604
        return $this;
1605
    }
1606
1607
    /**
1608
     * Set the montant b plaf.
1609
     *
1610
     * @param float|null $montantBPlaf The montant b plaf.
1611
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1612
     */
1613
    public function setMontantBPlaf(?float $montantBPlaf): EmpDadsuRectif {
1614
        $this->montantBPlaf = $montantBPlaf;
1615
        return $this;
1616
    }
1617
1618
    /**
1619
     * Set the montant b plaf2.
1620
     *
1621
     * @param float|null $montantBPlaf2 The montant b plaf2.
1622
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1623
     */
1624
    public function setMontantBPlaf2(?float $montantBPlaf2): EmpDadsuRectif {
1625
        $this->montantBPlaf2 = $montantBPlaf2;
1626
        return $this;
1627
    }
1628
1629
    /**
1630
     * Set the montant b plaf3.
1631
     *
1632
     * @param float|null $montantBPlaf3 The montant b plaf3.
1633
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1634
     */
1635
    public function setMontantBPlaf3(?float $montantBPlaf3): EmpDadsuRectif {
1636
        $this->montantBPlaf3 = $montantBPlaf3;
1637
        return $this;
1638
    }
1639
1640
    /**
1641
     * Set the montant b plaf4.
1642
     *
1643
     * @param float|null $montantBPlaf4 The montant b plaf4.
1644
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1645
     */
1646
    public function setMontantBPlaf4(?float $montantBPlaf4): EmpDadsuRectif {
1647
        $this->montantBPlaf4 = $montantBPlaf4;
1648
        return $this;
1649
    }
1650
1651
    /**
1652
     * Set the montant b plaf5.
1653
     *
1654
     * @param float|null $montantBPlaf5 The montant b plaf5.
1655
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1656
     */
1657
    public function setMontantBPlaf5(?float $montantBPlaf5): EmpDadsuRectif {
1658
        $this->montantBPlaf5 = $montantBPlaf5;
1659
        return $this;
1660
    }
1661
1662
    /**
1663
     * Set the montant brut.
1664
     *
1665
     * @param float|null $montantBrut The montant brut.
1666
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1667
     */
1668
    public function setMontantBrut(?float $montantBrut): EmpDadsuRectif {
1669
        $this->montantBrut = $montantBrut;
1670
        return $this;
1671
    }
1672
1673
    /**
1674
     * Set the montant brut2.
1675
     *
1676
     * @param float|null $montantBrut2 The montant brut2.
1677
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1678
     */
1679
    public function setMontantBrut2(?float $montantBrut2): EmpDadsuRectif {
1680
        $this->montantBrut2 = $montantBrut2;
1681
        return $this;
1682
    }
1683
1684
    /**
1685
     * Set the montant brut3.
1686
     *
1687
     * @param float|null $montantBrut3 The montant brut3.
1688
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1689
     */
1690
    public function setMontantBrut3(?float $montantBrut3): EmpDadsuRectif {
1691
        $this->montantBrut3 = $montantBrut3;
1692
        return $this;
1693
    }
1694
1695
    /**
1696
     * Set the montant brut4.
1697
     *
1698
     * @param float|null $montantBrut4 The montant brut4.
1699
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1700
     */
1701
    public function setMontantBrut4(?float $montantBrut4): EmpDadsuRectif {
1702
        $this->montantBrut4 = $montantBrut4;
1703
        return $this;
1704
    }
1705
1706
    /**
1707
     * Set the montant brut5.
1708
     *
1709
     * @param float|null $montantBrut5 The montant brut5.
1710
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1711
     */
1712
    public function setMontantBrut5(?float $montantBrut5): EmpDadsuRectif {
1713
        $this->montantBrut5 = $montantBrut5;
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * Set the montant somme isol brut.
1719
     *
1720
     * @param float|null $montantSommeIsolBrut The montant somme isol brut.
1721
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1722
     */
1723
    public function setMontantSommeIsolBrut(?float $montantSommeIsolBrut): EmpDadsuRectif {
1724
        $this->montantSommeIsolBrut = $montantSommeIsolBrut;
1725
        return $this;
1726
    }
1727
1728
    /**
1729
     * Set the montant somme isol brut2.
1730
     *
1731
     * @param float|null $montantSommeIsolBrut2 The montant somme isol brut2.
1732
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1733
     */
1734
    public function setMontantSommeIsolBrut2(?float $montantSommeIsolBrut2): EmpDadsuRectif {
1735
        $this->montantSommeIsolBrut2 = $montantSommeIsolBrut2;
1736
        return $this;
1737
    }
1738
1739
    /**
1740
     * Set the montant somme isol brut3.
1741
     *
1742
     * @param float|null $montantSommeIsolBrut3 The montant somme isol brut3.
1743
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1744
     */
1745
    public function setMontantSommeIsolBrut3(?float $montantSommeIsolBrut3): EmpDadsuRectif {
1746
        $this->montantSommeIsolBrut3 = $montantSommeIsolBrut3;
1747
        return $this;
1748
    }
1749
1750
    /**
1751
     * Set the montant somme isol brut4.
1752
     *
1753
     * @param float|null $montantSommeIsolBrut4 The montant somme isol brut4.
1754
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1755
     */
1756
    public function setMontantSommeIsolBrut4(?float $montantSommeIsolBrut4): EmpDadsuRectif {
1757
        $this->montantSommeIsolBrut4 = $montantSommeIsolBrut4;
1758
        return $this;
1759
    }
1760
1761
    /**
1762
     * Set the montant somme isol brut5.
1763
     *
1764
     * @param float|null $montantSommeIsolBrut5 The montant somme isol brut5.
1765
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1766
     */
1767
    public function setMontantSommeIsolBrut5(?float $montantSommeIsolBrut5): EmpDadsuRectif {
1768
        $this->montantSommeIsolBrut5 = $montantSommeIsolBrut5;
1769
        return $this;
1770
    }
1771
1772
    /**
1773
     * Set the montant somme isol plaf.
1774
     *
1775
     * @param float|null $montantSommeIsolPlaf The montant somme isol plaf.
1776
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1777
     */
1778
    public function setMontantSommeIsolPlaf(?float $montantSommeIsolPlaf): EmpDadsuRectif {
1779
        $this->montantSommeIsolPlaf = $montantSommeIsolPlaf;
1780
        return $this;
1781
    }
1782
1783
    /**
1784
     * Set the montant somme isol plaf2.
1785
     *
1786
     * @param float|null $montantSommeIsolPlaf2 The montant somme isol plaf2.
1787
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1788
     */
1789
    public function setMontantSommeIsolPlaf2(?float $montantSommeIsolPlaf2): EmpDadsuRectif {
1790
        $this->montantSommeIsolPlaf2 = $montantSommeIsolPlaf2;
1791
        return $this;
1792
    }
1793
1794
    /**
1795
     * Set the montant somme isol plaf3.
1796
     *
1797
     * @param float|null $montantSommeIsolPlaf3 The montant somme isol plaf3.
1798
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1799
     */
1800
    public function setMontantSommeIsolPlaf3(?float $montantSommeIsolPlaf3): EmpDadsuRectif {
1801
        $this->montantSommeIsolPlaf3 = $montantSommeIsolPlaf3;
1802
        return $this;
1803
    }
1804
1805
    /**
1806
     * Set the montant somme isol plaf4.
1807
     *
1808
     * @param float|null $montantSommeIsolPlaf4 The montant somme isol plaf4.
1809
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1810
     */
1811
    public function setMontantSommeIsolPlaf4(?float $montantSommeIsolPlaf4): EmpDadsuRectif {
1812
        $this->montantSommeIsolPlaf4 = $montantSommeIsolPlaf4;
1813
        return $this;
1814
    }
1815
1816
    /**
1817
     * Set the montant somme isol plaf5.
1818
     *
1819
     * @param float|null $montantSommeIsolPlaf5 The montant somme isol plaf5.
1820
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1821
     */
1822
    public function setMontantSommeIsolPlaf5(?float $montantSommeIsolPlaf5): EmpDadsuRectif {
1823
        $this->montantSommeIsolPlaf5 = $montantSommeIsolPlaf5;
1824
        return $this;
1825
    }
1826
1827
    /**
1828
     * Set the numero.
1829
     *
1830
     * @param string|null $numero The numero.
1831
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1832
     */
1833
    public function setNumero(?string $numero): EmpDadsuRectif {
1834
        $this->numero = $numero;
1835
        return $this;
1836
    }
1837
1838
    /**
1839
     * Set the numero ordre.
1840
     *
1841
     * @param int|null $numeroOrdre The numero ordre.
1842
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1843
     */
1844
    public function setNumeroOrdre(?int $numeroOrdre): EmpDadsuRectif {
1845
        $this->numeroOrdre = $numeroOrdre;
1846
        return $this;
1847
    }
1848
1849
    /**
1850
     * Set the particip patron avtge mnt1.
1851
     *
1852
     * @param float|null $participPatronAvtgeMnt1 The particip patron avtge mnt1.
1853
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1854
     */
1855
    public function setParticipPatronAvtgeMnt1(?float $participPatronAvtgeMnt1): EmpDadsuRectif {
1856
        $this->participPatronAvtgeMnt1 = $participPatronAvtgeMnt1;
1857
        return $this;
1858
    }
1859
1860
    /**
1861
     * Set the particip patron avtge mnt2.
1862
     *
1863
     * @param float|null $participPatronAvtgeMnt2 The particip patron avtge mnt2.
1864
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1865
     */
1866
    public function setParticipPatronAvtgeMnt2(?float $participPatronAvtgeMnt2): EmpDadsuRectif {
1867
        $this->participPatronAvtgeMnt2 = $participPatronAvtgeMnt2;
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * Set the particip serv pers.
1873
     *
1874
     * @param float|null $participServPers The particip serv pers.
1875
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1876
     */
1877
    public function setParticipServPers(?float $participServPers): EmpDadsuRectif {
1878
        $this->participServPers = $participServPers;
1879
        return $this;
1880
    }
1881
1882
    /**
1883
     * Set the tds100.
1884
     *
1885
     * @param float|null $tds100 The tds100.
1886
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1887
     */
1888
    public function setTds100(?float $tds100): EmpDadsuRectif {
1889
        $this->tds100 = $tds100;
1890
        return $this;
1891
    }
1892
1893
    /**
1894
     * Set the tds103.
1895
     *
1896
     * @param float|null $tds103 The tds103.
1897
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1898
     */
1899
    public function setTds103(?float $tds103): EmpDadsuRectif {
1900
        $this->tds103 = $tds103;
1901
        return $this;
1902
    }
1903
1904
    /**
1905
     * Set the tds105.
1906
     *
1907
     * @param float|null $tds105 The tds105.
1908
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1909
     */
1910
    public function setTds105(?float $tds105): EmpDadsuRectif {
1911
        $this->tds105 = $tds105;
1912
        return $this;
1913
    }
1914
1915
    /**
1916
     * Set the tds107.
1917
     *
1918
     * @param bool|null $tds107 The tds107.
1919
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1920
     */
1921
    public function setTds107(?bool $tds107): EmpDadsuRectif {
1922
        $this->tds107 = $tds107;
1923
        return $this;
1924
    }
1925
1926
    /**
1927
     * Set the tds108.
1928
     *
1929
     * @param bool|null $tds108 The tds108.
1930
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1931
     */
1932
    public function setTds108(?bool $tds108): EmpDadsuRectif {
1933
        $this->tds108 = $tds108;
1934
        return $this;
1935
    }
1936
1937
    /**
1938
     * Set the tds109.
1939
     *
1940
     * @param bool|null $tds109 The tds109.
1941
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1942
     */
1943
    public function setTds109(?bool $tds109): EmpDadsuRectif {
1944
        $this->tds109 = $tds109;
1945
        return $this;
1946
    }
1947
1948
    /**
1949
     * Set the tds110.
1950
     *
1951
     * @param bool|null $tds110 The tds110.
1952
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1953
     */
1954
    public function setTds110(?bool $tds110): EmpDadsuRectif {
1955
        $this->tds110 = $tds110;
1956
        return $this;
1957
    }
1958
1959
    /**
1960
     * Set the tds111.
1961
     *
1962
     * @param bool|null $tds111 The tds111.
1963
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1964
     */
1965
    public function setTds111(?bool $tds111): EmpDadsuRectif {
1966
        $this->tds111 = $tds111;
1967
        return $this;
1968
    }
1969
1970
    /**
1971
     * Set the tds112.
1972
     *
1973
     * @param float|null $tds112 The tds112.
1974
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1975
     */
1976
    public function setTds112(?float $tds112): EmpDadsuRectif {
1977
        $this->tds112 = $tds112;
1978
        return $this;
1979
    }
1980
1981
    /**
1982
     * Set the tds113.
1983
     *
1984
     * @param bool|null $tds113 The tds113.
1985
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1986
     */
1987
    public function setTds113(?bool $tds113): EmpDadsuRectif {
1988
        $this->tds113 = $tds113;
1989
        return $this;
1990
    }
1991
1992
    /**
1993
     * Set the tds117.
1994
     *
1995
     * @param float|null $tds117 The tds117.
1996
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
1997
     */
1998
    public function setTds117(?float $tds117): EmpDadsuRectif {
1999
        $this->tds117 = $tds117;
2000
        return $this;
2001
    }
2002
2003
    /**
2004
     * Set the tds119.
2005
     *
2006
     * @param bool|null $tds119 The tds119.
2007
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2008
     */
2009
    public function setTds119(?bool $tds119): EmpDadsuRectif {
2010
        $this->tds119 = $tds119;
2011
        return $this;
2012
    }
2013
2014
    /**
2015
     * Set the tds120.
2016
     *
2017
     * @param bool|null $tds120 The tds120.
2018
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2019
     */
2020
    public function setTds120(?bool $tds120): EmpDadsuRectif {
2021
        $this->tds120 = $tds120;
2022
        return $this;
2023
    }
2024
2025
    /**
2026
     * Set the tds121.
2027
     *
2028
     * @param bool|null $tds121 The tds121.
2029
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2030
     */
2031
    public function setTds121(?bool $tds121): EmpDadsuRectif {
2032
        $this->tds121 = $tds121;
2033
        return $this;
2034
    }
2035
2036
    /**
2037
     * Set the tds122.
2038
     *
2039
     * @param bool|null $tds122 The tds122.
2040
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2041
     */
2042
    public function setTds122(?bool $tds122): EmpDadsuRectif {
2043
        $this->tds122 = $tds122;
2044
        return $this;
2045
    }
2046
2047
    /**
2048
     * Set the tds125.
2049
     *
2050
     * @param float|null $tds125 The tds125.
2051
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2052
     */
2053
    public function setTds125(?float $tds125): EmpDadsuRectif {
2054
        $this->tds125 = $tds125;
2055
        return $this;
2056
    }
2057
2058
    /**
2059
     * Set the tds132.
2060
     *
2061
     * @param float|null $tds132 The tds132.
2062
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2063
     */
2064
    public function setTds132(?float $tds132): EmpDadsuRectif {
2065
        $this->tds132 = $tds132;
2066
        return $this;
2067
    }
2068
2069
    /**
2070
     * Set the tds134.
2071
     *
2072
     * @param float|null $tds134 The tds134.
2073
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2074
     */
2075
    public function setTds134(?float $tds134): EmpDadsuRectif {
2076
        $this->tds134 = $tds134;
2077
        return $this;
2078
    }
2079
2080
    /**
2081
     * Set the tds135.
2082
     *
2083
     * @param float|null $tds135 The tds135.
2084
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2085
     */
2086
    public function setTds135(?float $tds135): EmpDadsuRectif {
2087
        $this->tds135 = $tds135;
2088
        return $this;
2089
    }
2090
2091
    /**
2092
     * Set the tds136.
2093
     *
2094
     * @param float|null $tds136 The tds136.
2095
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2096
     */
2097
    public function setTds136(?float $tds136): EmpDadsuRectif {
2098
        $this->tds136 = $tds136;
2099
        return $this;
2100
    }
2101
2102
    /**
2103
     * Set the tds141.
2104
     *
2105
     * @param float|null $tds141 The tds141.
2106
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2107
     */
2108
    public function setTds141(?float $tds141): EmpDadsuRectif {
2109
        $this->tds141 = $tds141;
2110
        return $this;
2111
    }
2112
2113
    /**
2114
     * Set the tds81.
2115
     *
2116
     * @param float|null $tds81 The tds81.
2117
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2118
     */
2119
    public function setTds81(?float $tds81): EmpDadsuRectif {
2120
        $this->tds81 = $tds81;
2121
        return $this;
2122
    }
2123
2124
    /**
2125
     * Set the tds82.
2126
     *
2127
     * @param float|null $tds82 The tds82.
2128
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2129
     */
2130
    public function setTds82(?float $tds82): EmpDadsuRectif {
2131
        $this->tds82 = $tds82;
2132
        return $this;
2133
    }
2134
2135
    /**
2136
     * Set the taxe salaire.
2137
     *
2138
     * @param float|null $taxeSalaire The taxe salaire.
2139
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2140
     */
2141
    public function setTaxeSalaire(?float $taxeSalaire): EmpDadsuRectif {
2142
        $this->taxeSalaire = $taxeSalaire;
2143
        return $this;
2144
    }
2145
2146
    /**
2147
     * Set the tds137.
2148
     *
2149
     * @param float|null $tds137 The tds137.
2150
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2151
     */
2152
    public function setTds137(?float $tds137): EmpDadsuRectif {
2153
        $this->tds137 = $tds137;
2154
        return $this;
2155
    }
2156
2157
    /**
2158
     * Set the tds142.
2159
     *
2160
     * @param float|null $tds142 The tds142.
2161
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2162
     */
2163
    public function setTds142(?float $tds142): EmpDadsuRectif {
2164
        $this->tds142 = $tds142;
2165
        return $this;
2166
    }
2167
2168
    /**
2169
     * Set the tds alloc retraite.
2170
     *
2171
     * @param float|null $tdsAllocRetraite The tds alloc retraite.
2172
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2173
     */
2174
    public function setTdsAllocRetraite(?float $tdsAllocRetraite): EmpDadsuRectif {
2175
        $this->tdsAllocRetraite = $tdsAllocRetraite;
2176
        return $this;
2177
    }
2178
2179
    /**
2180
     * Set the total plaf.
2181
     *
2182
     * @param float|null $totalPlaf The total plaf.
2183
     * @return EmpDadsuRectif Returns this Emp dadsu rectif.
2184
     */
2185
    public function setTotalPlaf(?float $totalPlaf): EmpDadsuRectif {
2186
        $this->totalPlaf = $totalPlaf;
2187
        return $this;
2188
    }
2189
}
2190