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

CriteresAffaire   F

Complexity

Total Complexity 123

Size/Duplication

Total Lines 1656
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 123
lcom 0
cbo 0
dl 0
loc 1656
rs 0.8
c 0
b 0
f 0

123 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A getBooleen1() 0 3 1
A getBooleen10() 0 3 1
A getBooleen2() 0 3 1
A getBooleen3() 0 3 1
A getBooleen4() 0 3 1
A getBooleen5() 0 3 1
A getBooleen6() 0 3 1
A getBooleen7() 0 3 1
A getBooleen8() 0 3 1
A getBooleen9() 0 3 1
A getCodeAffaire() 0 3 1
A getCodeRef1() 0 3 1
A getCodeRef10() 0 3 1
A getCodeRef2() 0 3 1
A getCodeRef3() 0 3 1
A getCodeRef4() 0 3 1
A getCodeRef5() 0 3 1
A getCodeRef6() 0 3 1
A getCodeRef7() 0 3 1
A getCodeRef8() 0 3 1
A getCodeRef9() 0 3 1
A getDate1() 0 3 1
A getDate10() 0 3 1
A getDate2() 0 3 1
A getDate3() 0 3 1
A getDate4() 0 3 1
A getDate5() 0 3 1
A getDate6() 0 3 1
A getDate7() 0 3 1
A getDate8() 0 3 1
A getDate9() 0 3 1
A getDouble1() 0 3 1
A getDouble10() 0 3 1
A getDouble2() 0 3 1
A getDouble3() 0 3 1
A getDouble4() 0 3 1
A getDouble5() 0 3 1
A getDouble6() 0 3 1
A getDouble7() 0 3 1
A getDouble8() 0 3 1
A getDouble9() 0 3 1
A getLong1() 0 3 1
A getLong10() 0 3 1
A getLong2() 0 3 1
A getLong3() 0 3 1
A getLong4() 0 3 1
A getLong5() 0 3 1
A getLong6() 0 3 1
A getLong7() 0 3 1
A getLong8() 0 3 1
A getLong9() 0 3 1
A getTexte1() 0 3 1
A getTexte10() 0 3 1
A getTexte2() 0 3 1
A getTexte3() 0 3 1
A getTexte4() 0 3 1
A getTexte5() 0 3 1
A getTexte6() 0 3 1
A getTexte7() 0 3 1
A getTexte8() 0 3 1
A getTexte9() 0 3 1
A setBooleen1() 0 4 1
A setBooleen10() 0 4 1
A setBooleen2() 0 4 1
A setBooleen3() 0 4 1
A setBooleen4() 0 4 1
A setBooleen5() 0 4 1
A setBooleen6() 0 4 1
A setBooleen7() 0 4 1
A setBooleen8() 0 4 1
A setBooleen9() 0 4 1
A setCodeAffaire() 0 4 1
A setCodeRef1() 0 4 1
A setCodeRef10() 0 4 1
A setCodeRef2() 0 4 1
A setCodeRef3() 0 4 1
A setCodeRef4() 0 4 1
A setCodeRef5() 0 4 1
A setCodeRef6() 0 4 1
A setCodeRef7() 0 4 1
A setCodeRef8() 0 4 1
A setCodeRef9() 0 4 1
A setDate1() 0 4 1
A setDate10() 0 4 1
A setDate2() 0 4 1
A setDate3() 0 4 1
A setDate4() 0 4 1
A setDate5() 0 4 1
A setDate6() 0 4 1
A setDate7() 0 4 1
A setDate8() 0 4 1
A setDate9() 0 4 1
A setDouble1() 0 4 1
A setDouble10() 0 4 1
A setDouble2() 0 4 1
A setDouble3() 0 4 1
A setDouble4() 0 4 1
A setDouble5() 0 4 1
A setDouble6() 0 4 1
A setDouble7() 0 4 1
A setDouble8() 0 4 1
A setDouble9() 0 4 1
A setLong1() 0 4 1
A setLong10() 0 4 1
A setLong2() 0 4 1
A setLong3() 0 4 1
A setLong4() 0 4 1
A setLong5() 0 4 1
A setLong6() 0 4 1
A setLong7() 0 4 1
A setLong8() 0 4 1
A setLong9() 0 4 1
A setTexte1() 0 4 1
A setTexte10() 0 4 1
A setTexte2() 0 4 1
A setTexte3() 0 4 1
A setTexte4() 0 4 1
A setTexte5() 0 4 1
A setTexte6() 0 4 1
A setTexte7() 0 4 1
A setTexte8() 0 4 1
A setTexte9() 0 4 1

How to fix   Complexity   

Complex Class

Complex classes like CriteresAffaire 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 CriteresAffaire, 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\QGI;
13
14
use DateTime;
15
16
/**
17
 * Criteres affaire.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\QGI
21
 */
22
class CriteresAffaire {
23
24
    /**
25
     * Booleen1.
26
     *
27
     * @var bool|null
28
     */
29
    private $booleen1;
30
31
    /**
32
     * Booleen10.
33
     *
34
     * @var bool|null
35
     */
36
    private $booleen10;
37
38
    /**
39
     * Booleen2.
40
     *
41
     * @var bool|null
42
     */
43
    private $booleen2;
44
45
    /**
46
     * Booleen3.
47
     *
48
     * @var bool|null
49
     */
50
    private $booleen3;
51
52
    /**
53
     * Booleen4.
54
     *
55
     * @var bool|null
56
     */
57
    private $booleen4;
58
59
    /**
60
     * Booleen5.
61
     *
62
     * @var bool|null
63
     */
64
    private $booleen5;
65
66
    /**
67
     * Booleen6.
68
     *
69
     * @var bool|null
70
     */
71
    private $booleen6;
72
73
    /**
74
     * Booleen7.
75
     *
76
     * @var bool|null
77
     */
78
    private $booleen7;
79
80
    /**
81
     * Booleen8.
82
     *
83
     * @var bool|null
84
     */
85
    private $booleen8;
86
87
    /**
88
     * Booleen9.
89
     *
90
     * @var bool|null
91
     */
92
    private $booleen9;
93
94
    /**
95
     * Code affaire.
96
     *
97
     * @var string|null
98
     */
99
    private $codeAffaire;
100
101
    /**
102
     * Code ref1.
103
     *
104
     * @var string|null
105
     */
106
    private $codeRef1;
107
108
    /**
109
     * Code ref10.
110
     *
111
     * @var string|null
112
     */
113
    private $codeRef10;
114
115
    /**
116
     * Code ref2.
117
     *
118
     * @var string|null
119
     */
120
    private $codeRef2;
121
122
    /**
123
     * Code ref3.
124
     *
125
     * @var string|null
126
     */
127
    private $codeRef3;
128
129
    /**
130
     * Code ref4.
131
     *
132
     * @var string|null
133
     */
134
    private $codeRef4;
135
136
    /**
137
     * Code ref5.
138
     *
139
     * @var string|null
140
     */
141
    private $codeRef5;
142
143
    /**
144
     * Code ref6.
145
     *
146
     * @var string|null
147
     */
148
    private $codeRef6;
149
150
    /**
151
     * Code ref7.
152
     *
153
     * @var string|null
154
     */
155
    private $codeRef7;
156
157
    /**
158
     * Code ref8.
159
     *
160
     * @var string|null
161
     */
162
    private $codeRef8;
163
164
    /**
165
     * Code ref9.
166
     *
167
     * @var string|null
168
     */
169
    private $codeRef9;
170
171
    /**
172
     * Date1.
173
     *
174
     * @var DateTime|null
175
     */
176
    private $date1;
177
178
    /**
179
     * Date10.
180
     *
181
     * @var DateTime|null
182
     */
183
    private $date10;
184
185
    /**
186
     * Date2.
187
     *
188
     * @var DateTime|null
189
     */
190
    private $date2;
191
192
    /**
193
     * Date3.
194
     *
195
     * @var DateTime|null
196
     */
197
    private $date3;
198
199
    /**
200
     * Date4.
201
     *
202
     * @var DateTime|null
203
     */
204
    private $date4;
205
206
    /**
207
     * Date5.
208
     *
209
     * @var DateTime|null
210
     */
211
    private $date5;
212
213
    /**
214
     * Date6.
215
     *
216
     * @var DateTime|null
217
     */
218
    private $date6;
219
220
    /**
221
     * Date7.
222
     *
223
     * @var DateTime|null
224
     */
225
    private $date7;
226
227
    /**
228
     * Date8.
229
     *
230
     * @var DateTime|null
231
     */
232
    private $date8;
233
234
    /**
235
     * Date9.
236
     *
237
     * @var DateTime|null
238
     */
239
    private $date9;
240
241
    /**
242
     * Double1.
243
     *
244
     * @var float|null
245
     */
246
    private $double1;
247
248
    /**
249
     * Double10.
250
     *
251
     * @var float|null
252
     */
253
    private $double10;
254
255
    /**
256
     * Double2.
257
     *
258
     * @var float|null
259
     */
260
    private $double2;
261
262
    /**
263
     * Double3.
264
     *
265
     * @var float|null
266
     */
267
    private $double3;
268
269
    /**
270
     * Double4.
271
     *
272
     * @var float|null
273
     */
274
    private $double4;
275
276
    /**
277
     * Double5.
278
     *
279
     * @var float|null
280
     */
281
    private $double5;
282
283
    /**
284
     * Double6.
285
     *
286
     * @var float|null
287
     */
288
    private $double6;
289
290
    /**
291
     * Double7.
292
     *
293
     * @var float|null
294
     */
295
    private $double7;
296
297
    /**
298
     * Double8.
299
     *
300
     * @var float|null
301
     */
302
    private $double8;
303
304
    /**
305
     * Double9.
306
     *
307
     * @var float|null
308
     */
309
    private $double9;
310
311
    /**
312
     * Long1.
313
     *
314
     * @var int|null
315
     */
316
    private $long1;
317
318
    /**
319
     * Long10.
320
     *
321
     * @var int|null
322
     */
323
    private $long10;
324
325
    /**
326
     * Long2.
327
     *
328
     * @var int|null
329
     */
330
    private $long2;
331
332
    /**
333
     * Long3.
334
     *
335
     * @var int|null
336
     */
337
    private $long3;
338
339
    /**
340
     * Long4.
341
     *
342
     * @var int|null
343
     */
344
    private $long4;
345
346
    /**
347
     * Long5.
348
     *
349
     * @var int|null
350
     */
351
    private $long5;
352
353
    /**
354
     * Long6.
355
     *
356
     * @var int|null
357
     */
358
    private $long6;
359
360
    /**
361
     * Long7.
362
     *
363
     * @var int|null
364
     */
365
    private $long7;
366
367
    /**
368
     * Long8.
369
     *
370
     * @var int|null
371
     */
372
    private $long8;
373
374
    /**
375
     * Long9.
376
     *
377
     * @var int|null
378
     */
379
    private $long9;
380
381
    /**
382
     * Texte1.
383
     *
384
     * @var string|null
385
     */
386
    private $texte1;
387
388
    /**
389
     * Texte10.
390
     *
391
     * @var string|null
392
     */
393
    private $texte10;
394
395
    /**
396
     * Texte2.
397
     *
398
     * @var string|null
399
     */
400
    private $texte2;
401
402
    /**
403
     * Texte3.
404
     *
405
     * @var string|null
406
     */
407
    private $texte3;
408
409
    /**
410
     * Texte4.
411
     *
412
     * @var string|null
413
     */
414
    private $texte4;
415
416
    /**
417
     * Texte5.
418
     *
419
     * @var string|null
420
     */
421
    private $texte5;
422
423
    /**
424
     * Texte6.
425
     *
426
     * @var string|null
427
     */
428
    private $texte6;
429
430
    /**
431
     * Texte7.
432
     *
433
     * @var string|null
434
     */
435
    private $texte7;
436
437
    /**
438
     * Texte8.
439
     *
440
     * @var string|null
441
     */
442
    private $texte8;
443
444
    /**
445
     * Texte9.
446
     *
447
     * @var string|null
448
     */
449
    private $texte9;
450
451
    /**
452
     * Constructor.
453
     */
454
    public function __construct() {
455
        // NOTHING TO DO
456
    }
457
458
    /**
459
     * Get the booleen1.
460
     *
461
     * @return bool|null Returns the booleen1.
462
     */
463
    public function getBooleen1(): ?bool {
464
        return $this->booleen1;
465
    }
466
467
    /**
468
     * Get the booleen10.
469
     *
470
     * @return bool|null Returns the booleen10.
471
     */
472
    public function getBooleen10(): ?bool {
473
        return $this->booleen10;
474
    }
475
476
    /**
477
     * Get the booleen2.
478
     *
479
     * @return bool|null Returns the booleen2.
480
     */
481
    public function getBooleen2(): ?bool {
482
        return $this->booleen2;
483
    }
484
485
    /**
486
     * Get the booleen3.
487
     *
488
     * @return bool|null Returns the booleen3.
489
     */
490
    public function getBooleen3(): ?bool {
491
        return $this->booleen3;
492
    }
493
494
    /**
495
     * Get the booleen4.
496
     *
497
     * @return bool|null Returns the booleen4.
498
     */
499
    public function getBooleen4(): ?bool {
500
        return $this->booleen4;
501
    }
502
503
    /**
504
     * Get the booleen5.
505
     *
506
     * @return bool|null Returns the booleen5.
507
     */
508
    public function getBooleen5(): ?bool {
509
        return $this->booleen5;
510
    }
511
512
    /**
513
     * Get the booleen6.
514
     *
515
     * @return bool|null Returns the booleen6.
516
     */
517
    public function getBooleen6(): ?bool {
518
        return $this->booleen6;
519
    }
520
521
    /**
522
     * Get the booleen7.
523
     *
524
     * @return bool|null Returns the booleen7.
525
     */
526
    public function getBooleen7(): ?bool {
527
        return $this->booleen7;
528
    }
529
530
    /**
531
     * Get the booleen8.
532
     *
533
     * @return bool|null Returns the booleen8.
534
     */
535
    public function getBooleen8(): ?bool {
536
        return $this->booleen8;
537
    }
538
539
    /**
540
     * Get the booleen9.
541
     *
542
     * @return bool|null Returns the booleen9.
543
     */
544
    public function getBooleen9(): ?bool {
545
        return $this->booleen9;
546
    }
547
548
    /**
549
     * Get the code affaire.
550
     *
551
     * @return string|null Returns the code affaire.
552
     */
553
    public function getCodeAffaire(): ?string {
554
        return $this->codeAffaire;
555
    }
556
557
    /**
558
     * Get the code ref1.
559
     *
560
     * @return string|null Returns the code ref1.
561
     */
562
    public function getCodeRef1(): ?string {
563
        return $this->codeRef1;
564
    }
565
566
    /**
567
     * Get the code ref10.
568
     *
569
     * @return string|null Returns the code ref10.
570
     */
571
    public function getCodeRef10(): ?string {
572
        return $this->codeRef10;
573
    }
574
575
    /**
576
     * Get the code ref2.
577
     *
578
     * @return string|null Returns the code ref2.
579
     */
580
    public function getCodeRef2(): ?string {
581
        return $this->codeRef2;
582
    }
583
584
    /**
585
     * Get the code ref3.
586
     *
587
     * @return string|null Returns the code ref3.
588
     */
589
    public function getCodeRef3(): ?string {
590
        return $this->codeRef3;
591
    }
592
593
    /**
594
     * Get the code ref4.
595
     *
596
     * @return string|null Returns the code ref4.
597
     */
598
    public function getCodeRef4(): ?string {
599
        return $this->codeRef4;
600
    }
601
602
    /**
603
     * Get the code ref5.
604
     *
605
     * @return string|null Returns the code ref5.
606
     */
607
    public function getCodeRef5(): ?string {
608
        return $this->codeRef5;
609
    }
610
611
    /**
612
     * Get the code ref6.
613
     *
614
     * @return string|null Returns the code ref6.
615
     */
616
    public function getCodeRef6(): ?string {
617
        return $this->codeRef6;
618
    }
619
620
    /**
621
     * Get the code ref7.
622
     *
623
     * @return string|null Returns the code ref7.
624
     */
625
    public function getCodeRef7(): ?string {
626
        return $this->codeRef7;
627
    }
628
629
    /**
630
     * Get the code ref8.
631
     *
632
     * @return string|null Returns the code ref8.
633
     */
634
    public function getCodeRef8(): ?string {
635
        return $this->codeRef8;
636
    }
637
638
    /**
639
     * Get the code ref9.
640
     *
641
     * @return string|null Returns the code ref9.
642
     */
643
    public function getCodeRef9(): ?string {
644
        return $this->codeRef9;
645
    }
646
647
    /**
648
     * Get the date1.
649
     *
650
     * @return DateTime|null Returns the date1.
651
     */
652
    public function getDate1(): ?DateTime {
653
        return $this->date1;
654
    }
655
656
    /**
657
     * Get the date10.
658
     *
659
     * @return DateTime|null Returns the date10.
660
     */
661
    public function getDate10(): ?DateTime {
662
        return $this->date10;
663
    }
664
665
    /**
666
     * Get the date2.
667
     *
668
     * @return DateTime|null Returns the date2.
669
     */
670
    public function getDate2(): ?DateTime {
671
        return $this->date2;
672
    }
673
674
    /**
675
     * Get the date3.
676
     *
677
     * @return DateTime|null Returns the date3.
678
     */
679
    public function getDate3(): ?DateTime {
680
        return $this->date3;
681
    }
682
683
    /**
684
     * Get the date4.
685
     *
686
     * @return DateTime|null Returns the date4.
687
     */
688
    public function getDate4(): ?DateTime {
689
        return $this->date4;
690
    }
691
692
    /**
693
     * Get the date5.
694
     *
695
     * @return DateTime|null Returns the date5.
696
     */
697
    public function getDate5(): ?DateTime {
698
        return $this->date5;
699
    }
700
701
    /**
702
     * Get the date6.
703
     *
704
     * @return DateTime|null Returns the date6.
705
     */
706
    public function getDate6(): ?DateTime {
707
        return $this->date6;
708
    }
709
710
    /**
711
     * Get the date7.
712
     *
713
     * @return DateTime|null Returns the date7.
714
     */
715
    public function getDate7(): ?DateTime {
716
        return $this->date7;
717
    }
718
719
    /**
720
     * Get the date8.
721
     *
722
     * @return DateTime|null Returns the date8.
723
     */
724
    public function getDate8(): ?DateTime {
725
        return $this->date8;
726
    }
727
728
    /**
729
     * Get the date9.
730
     *
731
     * @return DateTime|null Returns the date9.
732
     */
733
    public function getDate9(): ?DateTime {
734
        return $this->date9;
735
    }
736
737
    /**
738
     * Get the double1.
739
     *
740
     * @return float|null Returns the double1.
741
     */
742
    public function getDouble1(): ?float {
743
        return $this->double1;
744
    }
745
746
    /**
747
     * Get the double10.
748
     *
749
     * @return float|null Returns the double10.
750
     */
751
    public function getDouble10(): ?float {
752
        return $this->double10;
753
    }
754
755
    /**
756
     * Get the double2.
757
     *
758
     * @return float|null Returns the double2.
759
     */
760
    public function getDouble2(): ?float {
761
        return $this->double2;
762
    }
763
764
    /**
765
     * Get the double3.
766
     *
767
     * @return float|null Returns the double3.
768
     */
769
    public function getDouble3(): ?float {
770
        return $this->double3;
771
    }
772
773
    /**
774
     * Get the double4.
775
     *
776
     * @return float|null Returns the double4.
777
     */
778
    public function getDouble4(): ?float {
779
        return $this->double4;
780
    }
781
782
    /**
783
     * Get the double5.
784
     *
785
     * @return float|null Returns the double5.
786
     */
787
    public function getDouble5(): ?float {
788
        return $this->double5;
789
    }
790
791
    /**
792
     * Get the double6.
793
     *
794
     * @return float|null Returns the double6.
795
     */
796
    public function getDouble6(): ?float {
797
        return $this->double6;
798
    }
799
800
    /**
801
     * Get the double7.
802
     *
803
     * @return float|null Returns the double7.
804
     */
805
    public function getDouble7(): ?float {
806
        return $this->double7;
807
    }
808
809
    /**
810
     * Get the double8.
811
     *
812
     * @return float|null Returns the double8.
813
     */
814
    public function getDouble8(): ?float {
815
        return $this->double8;
816
    }
817
818
    /**
819
     * Get the double9.
820
     *
821
     * @return float|null Returns the double9.
822
     */
823
    public function getDouble9(): ?float {
824
        return $this->double9;
825
    }
826
827
    /**
828
     * Get the long1.
829
     *
830
     * @return int|null Returns the long1.
831
     */
832
    public function getLong1(): ?int {
833
        return $this->long1;
834
    }
835
836
    /**
837
     * Get the long10.
838
     *
839
     * @return int|null Returns the long10.
840
     */
841
    public function getLong10(): ?int {
842
        return $this->long10;
843
    }
844
845
    /**
846
     * Get the long2.
847
     *
848
     * @return int|null Returns the long2.
849
     */
850
    public function getLong2(): ?int {
851
        return $this->long2;
852
    }
853
854
    /**
855
     * Get the long3.
856
     *
857
     * @return int|null Returns the long3.
858
     */
859
    public function getLong3(): ?int {
860
        return $this->long3;
861
    }
862
863
    /**
864
     * Get the long4.
865
     *
866
     * @return int|null Returns the long4.
867
     */
868
    public function getLong4(): ?int {
869
        return $this->long4;
870
    }
871
872
    /**
873
     * Get the long5.
874
     *
875
     * @return int|null Returns the long5.
876
     */
877
    public function getLong5(): ?int {
878
        return $this->long5;
879
    }
880
881
    /**
882
     * Get the long6.
883
     *
884
     * @return int|null Returns the long6.
885
     */
886
    public function getLong6(): ?int {
887
        return $this->long6;
888
    }
889
890
    /**
891
     * Get the long7.
892
     *
893
     * @return int|null Returns the long7.
894
     */
895
    public function getLong7(): ?int {
896
        return $this->long7;
897
    }
898
899
    /**
900
     * Get the long8.
901
     *
902
     * @return int|null Returns the long8.
903
     */
904
    public function getLong8(): ?int {
905
        return $this->long8;
906
    }
907
908
    /**
909
     * Get the long9.
910
     *
911
     * @return int|null Returns the long9.
912
     */
913
    public function getLong9(): ?int {
914
        return $this->long9;
915
    }
916
917
    /**
918
     * Get the texte1.
919
     *
920
     * @return string|null Returns the texte1.
921
     */
922
    public function getTexte1(): ?string {
923
        return $this->texte1;
924
    }
925
926
    /**
927
     * Get the texte10.
928
     *
929
     * @return string|null Returns the texte10.
930
     */
931
    public function getTexte10(): ?string {
932
        return $this->texte10;
933
    }
934
935
    /**
936
     * Get the texte2.
937
     *
938
     * @return string|null Returns the texte2.
939
     */
940
    public function getTexte2(): ?string {
941
        return $this->texte2;
942
    }
943
944
    /**
945
     * Get the texte3.
946
     *
947
     * @return string|null Returns the texte3.
948
     */
949
    public function getTexte3(): ?string {
950
        return $this->texte3;
951
    }
952
953
    /**
954
     * Get the texte4.
955
     *
956
     * @return string|null Returns the texte4.
957
     */
958
    public function getTexte4(): ?string {
959
        return $this->texte4;
960
    }
961
962
    /**
963
     * Get the texte5.
964
     *
965
     * @return string|null Returns the texte5.
966
     */
967
    public function getTexte5(): ?string {
968
        return $this->texte5;
969
    }
970
971
    /**
972
     * Get the texte6.
973
     *
974
     * @return string|null Returns the texte6.
975
     */
976
    public function getTexte6(): ?string {
977
        return $this->texte6;
978
    }
979
980
    /**
981
     * Get the texte7.
982
     *
983
     * @return string|null Returns the texte7.
984
     */
985
    public function getTexte7(): ?string {
986
        return $this->texte7;
987
    }
988
989
    /**
990
     * Get the texte8.
991
     *
992
     * @return string|null Returns the texte8.
993
     */
994
    public function getTexte8(): ?string {
995
        return $this->texte8;
996
    }
997
998
    /**
999
     * Get the texte9.
1000
     *
1001
     * @return string|null Returns the texte9.
1002
     */
1003
    public function getTexte9(): ?string {
1004
        return $this->texte9;
1005
    }
1006
1007
    /**
1008
     * Set the booleen1.
1009
     *
1010
     * @param bool|null $booleen1 The booleen1.
1011
     * @return CriteresAffaire Returns this Criteres affaire.
1012
     */
1013
    public function setBooleen1(?bool $booleen1): CriteresAffaire {
1014
        $this->booleen1 = $booleen1;
1015
        return $this;
1016
    }
1017
1018
    /**
1019
     * Set the booleen10.
1020
     *
1021
     * @param bool|null $booleen10 The booleen10.
1022
     * @return CriteresAffaire Returns this Criteres affaire.
1023
     */
1024
    public function setBooleen10(?bool $booleen10): CriteresAffaire {
1025
        $this->booleen10 = $booleen10;
1026
        return $this;
1027
    }
1028
1029
    /**
1030
     * Set the booleen2.
1031
     *
1032
     * @param bool|null $booleen2 The booleen2.
1033
     * @return CriteresAffaire Returns this Criteres affaire.
1034
     */
1035
    public function setBooleen2(?bool $booleen2): CriteresAffaire {
1036
        $this->booleen2 = $booleen2;
1037
        return $this;
1038
    }
1039
1040
    /**
1041
     * Set the booleen3.
1042
     *
1043
     * @param bool|null $booleen3 The booleen3.
1044
     * @return CriteresAffaire Returns this Criteres affaire.
1045
     */
1046
    public function setBooleen3(?bool $booleen3): CriteresAffaire {
1047
        $this->booleen3 = $booleen3;
1048
        return $this;
1049
    }
1050
1051
    /**
1052
     * Set the booleen4.
1053
     *
1054
     * @param bool|null $booleen4 The booleen4.
1055
     * @return CriteresAffaire Returns this Criteres affaire.
1056
     */
1057
    public function setBooleen4(?bool $booleen4): CriteresAffaire {
1058
        $this->booleen4 = $booleen4;
1059
        return $this;
1060
    }
1061
1062
    /**
1063
     * Set the booleen5.
1064
     *
1065
     * @param bool|null $booleen5 The booleen5.
1066
     * @return CriteresAffaire Returns this Criteres affaire.
1067
     */
1068
    public function setBooleen5(?bool $booleen5): CriteresAffaire {
1069
        $this->booleen5 = $booleen5;
1070
        return $this;
1071
    }
1072
1073
    /**
1074
     * Set the booleen6.
1075
     *
1076
     * @param bool|null $booleen6 The booleen6.
1077
     * @return CriteresAffaire Returns this Criteres affaire.
1078
     */
1079
    public function setBooleen6(?bool $booleen6): CriteresAffaire {
1080
        $this->booleen6 = $booleen6;
1081
        return $this;
1082
    }
1083
1084
    /**
1085
     * Set the booleen7.
1086
     *
1087
     * @param bool|null $booleen7 The booleen7.
1088
     * @return CriteresAffaire Returns this Criteres affaire.
1089
     */
1090
    public function setBooleen7(?bool $booleen7): CriteresAffaire {
1091
        $this->booleen7 = $booleen7;
1092
        return $this;
1093
    }
1094
1095
    /**
1096
     * Set the booleen8.
1097
     *
1098
     * @param bool|null $booleen8 The booleen8.
1099
     * @return CriteresAffaire Returns this Criteres affaire.
1100
     */
1101
    public function setBooleen8(?bool $booleen8): CriteresAffaire {
1102
        $this->booleen8 = $booleen8;
1103
        return $this;
1104
    }
1105
1106
    /**
1107
     * Set the booleen9.
1108
     *
1109
     * @param bool|null $booleen9 The booleen9.
1110
     * @return CriteresAffaire Returns this Criteres affaire.
1111
     */
1112
    public function setBooleen9(?bool $booleen9): CriteresAffaire {
1113
        $this->booleen9 = $booleen9;
1114
        return $this;
1115
    }
1116
1117
    /**
1118
     * Set the code affaire.
1119
     *
1120
     * @param string|null $codeAffaire The code affaire.
1121
     * @return CriteresAffaire Returns this Criteres affaire.
1122
     */
1123
    public function setCodeAffaire(?string $codeAffaire): CriteresAffaire {
1124
        $this->codeAffaire = $codeAffaire;
1125
        return $this;
1126
    }
1127
1128
    /**
1129
     * Set the code ref1.
1130
     *
1131
     * @param string|null $codeRef1 The code ref1.
1132
     * @return CriteresAffaire Returns this Criteres affaire.
1133
     */
1134
    public function setCodeRef1(?string $codeRef1): CriteresAffaire {
1135
        $this->codeRef1 = $codeRef1;
1136
        return $this;
1137
    }
1138
1139
    /**
1140
     * Set the code ref10.
1141
     *
1142
     * @param string|null $codeRef10 The code ref10.
1143
     * @return CriteresAffaire Returns this Criteres affaire.
1144
     */
1145
    public function setCodeRef10(?string $codeRef10): CriteresAffaire {
1146
        $this->codeRef10 = $codeRef10;
1147
        return $this;
1148
    }
1149
1150
    /**
1151
     * Set the code ref2.
1152
     *
1153
     * @param string|null $codeRef2 The code ref2.
1154
     * @return CriteresAffaire Returns this Criteres affaire.
1155
     */
1156
    public function setCodeRef2(?string $codeRef2): CriteresAffaire {
1157
        $this->codeRef2 = $codeRef2;
1158
        return $this;
1159
    }
1160
1161
    /**
1162
     * Set the code ref3.
1163
     *
1164
     * @param string|null $codeRef3 The code ref3.
1165
     * @return CriteresAffaire Returns this Criteres affaire.
1166
     */
1167
    public function setCodeRef3(?string $codeRef3): CriteresAffaire {
1168
        $this->codeRef3 = $codeRef3;
1169
        return $this;
1170
    }
1171
1172
    /**
1173
     * Set the code ref4.
1174
     *
1175
     * @param string|null $codeRef4 The code ref4.
1176
     * @return CriteresAffaire Returns this Criteres affaire.
1177
     */
1178
    public function setCodeRef4(?string $codeRef4): CriteresAffaire {
1179
        $this->codeRef4 = $codeRef4;
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * Set the code ref5.
1185
     *
1186
     * @param string|null $codeRef5 The code ref5.
1187
     * @return CriteresAffaire Returns this Criteres affaire.
1188
     */
1189
    public function setCodeRef5(?string $codeRef5): CriteresAffaire {
1190
        $this->codeRef5 = $codeRef5;
1191
        return $this;
1192
    }
1193
1194
    /**
1195
     * Set the code ref6.
1196
     *
1197
     * @param string|null $codeRef6 The code ref6.
1198
     * @return CriteresAffaire Returns this Criteres affaire.
1199
     */
1200
    public function setCodeRef6(?string $codeRef6): CriteresAffaire {
1201
        $this->codeRef6 = $codeRef6;
1202
        return $this;
1203
    }
1204
1205
    /**
1206
     * Set the code ref7.
1207
     *
1208
     * @param string|null $codeRef7 The code ref7.
1209
     * @return CriteresAffaire Returns this Criteres affaire.
1210
     */
1211
    public function setCodeRef7(?string $codeRef7): CriteresAffaire {
1212
        $this->codeRef7 = $codeRef7;
1213
        return $this;
1214
    }
1215
1216
    /**
1217
     * Set the code ref8.
1218
     *
1219
     * @param string|null $codeRef8 The code ref8.
1220
     * @return CriteresAffaire Returns this Criteres affaire.
1221
     */
1222
    public function setCodeRef8(?string $codeRef8): CriteresAffaire {
1223
        $this->codeRef8 = $codeRef8;
1224
        return $this;
1225
    }
1226
1227
    /**
1228
     * Set the code ref9.
1229
     *
1230
     * @param string|null $codeRef9 The code ref9.
1231
     * @return CriteresAffaire Returns this Criteres affaire.
1232
     */
1233
    public function setCodeRef9(?string $codeRef9): CriteresAffaire {
1234
        $this->codeRef9 = $codeRef9;
1235
        return $this;
1236
    }
1237
1238
    /**
1239
     * Set the date1.
1240
     *
1241
     * @param DateTime|null $date1 The date1.
1242
     * @return CriteresAffaire Returns this Criteres affaire.
1243
     */
1244
    public function setDate1(?DateTime $date1): CriteresAffaire {
1245
        $this->date1 = $date1;
1246
        return $this;
1247
    }
1248
1249
    /**
1250
     * Set the date10.
1251
     *
1252
     * @param DateTime|null $date10 The date10.
1253
     * @return CriteresAffaire Returns this Criteres affaire.
1254
     */
1255
    public function setDate10(?DateTime $date10): CriteresAffaire {
1256
        $this->date10 = $date10;
1257
        return $this;
1258
    }
1259
1260
    /**
1261
     * Set the date2.
1262
     *
1263
     * @param DateTime|null $date2 The date2.
1264
     * @return CriteresAffaire Returns this Criteres affaire.
1265
     */
1266
    public function setDate2(?DateTime $date2): CriteresAffaire {
1267
        $this->date2 = $date2;
1268
        return $this;
1269
    }
1270
1271
    /**
1272
     * Set the date3.
1273
     *
1274
     * @param DateTime|null $date3 The date3.
1275
     * @return CriteresAffaire Returns this Criteres affaire.
1276
     */
1277
    public function setDate3(?DateTime $date3): CriteresAffaire {
1278
        $this->date3 = $date3;
1279
        return $this;
1280
    }
1281
1282
    /**
1283
     * Set the date4.
1284
     *
1285
     * @param DateTime|null $date4 The date4.
1286
     * @return CriteresAffaire Returns this Criteres affaire.
1287
     */
1288
    public function setDate4(?DateTime $date4): CriteresAffaire {
1289
        $this->date4 = $date4;
1290
        return $this;
1291
    }
1292
1293
    /**
1294
     * Set the date5.
1295
     *
1296
     * @param DateTime|null $date5 The date5.
1297
     * @return CriteresAffaire Returns this Criteres affaire.
1298
     */
1299
    public function setDate5(?DateTime $date5): CriteresAffaire {
1300
        $this->date5 = $date5;
1301
        return $this;
1302
    }
1303
1304
    /**
1305
     * Set the date6.
1306
     *
1307
     * @param DateTime|null $date6 The date6.
1308
     * @return CriteresAffaire Returns this Criteres affaire.
1309
     */
1310
    public function setDate6(?DateTime $date6): CriteresAffaire {
1311
        $this->date6 = $date6;
1312
        return $this;
1313
    }
1314
1315
    /**
1316
     * Set the date7.
1317
     *
1318
     * @param DateTime|null $date7 The date7.
1319
     * @return CriteresAffaire Returns this Criteres affaire.
1320
     */
1321
    public function setDate7(?DateTime $date7): CriteresAffaire {
1322
        $this->date7 = $date7;
1323
        return $this;
1324
    }
1325
1326
    /**
1327
     * Set the date8.
1328
     *
1329
     * @param DateTime|null $date8 The date8.
1330
     * @return CriteresAffaire Returns this Criteres affaire.
1331
     */
1332
    public function setDate8(?DateTime $date8): CriteresAffaire {
1333
        $this->date8 = $date8;
1334
        return $this;
1335
    }
1336
1337
    /**
1338
     * Set the date9.
1339
     *
1340
     * @param DateTime|null $date9 The date9.
1341
     * @return CriteresAffaire Returns this Criteres affaire.
1342
     */
1343
    public function setDate9(?DateTime $date9): CriteresAffaire {
1344
        $this->date9 = $date9;
1345
        return $this;
1346
    }
1347
1348
    /**
1349
     * Set the double1.
1350
     *
1351
     * @param float|null $double1 The double1.
1352
     * @return CriteresAffaire Returns this Criteres affaire.
1353
     */
1354
    public function setDouble1(?float $double1): CriteresAffaire {
1355
        $this->double1 = $double1;
1356
        return $this;
1357
    }
1358
1359
    /**
1360
     * Set the double10.
1361
     *
1362
     * @param float|null $double10 The double10.
1363
     * @return CriteresAffaire Returns this Criteres affaire.
1364
     */
1365
    public function setDouble10(?float $double10): CriteresAffaire {
1366
        $this->double10 = $double10;
1367
        return $this;
1368
    }
1369
1370
    /**
1371
     * Set the double2.
1372
     *
1373
     * @param float|null $double2 The double2.
1374
     * @return CriteresAffaire Returns this Criteres affaire.
1375
     */
1376
    public function setDouble2(?float $double2): CriteresAffaire {
1377
        $this->double2 = $double2;
1378
        return $this;
1379
    }
1380
1381
    /**
1382
     * Set the double3.
1383
     *
1384
     * @param float|null $double3 The double3.
1385
     * @return CriteresAffaire Returns this Criteres affaire.
1386
     */
1387
    public function setDouble3(?float $double3): CriteresAffaire {
1388
        $this->double3 = $double3;
1389
        return $this;
1390
    }
1391
1392
    /**
1393
     * Set the double4.
1394
     *
1395
     * @param float|null $double4 The double4.
1396
     * @return CriteresAffaire Returns this Criteres affaire.
1397
     */
1398
    public function setDouble4(?float $double4): CriteresAffaire {
1399
        $this->double4 = $double4;
1400
        return $this;
1401
    }
1402
1403
    /**
1404
     * Set the double5.
1405
     *
1406
     * @param float|null $double5 The double5.
1407
     * @return CriteresAffaire Returns this Criteres affaire.
1408
     */
1409
    public function setDouble5(?float $double5): CriteresAffaire {
1410
        $this->double5 = $double5;
1411
        return $this;
1412
    }
1413
1414
    /**
1415
     * Set the double6.
1416
     *
1417
     * @param float|null $double6 The double6.
1418
     * @return CriteresAffaire Returns this Criteres affaire.
1419
     */
1420
    public function setDouble6(?float $double6): CriteresAffaire {
1421
        $this->double6 = $double6;
1422
        return $this;
1423
    }
1424
1425
    /**
1426
     * Set the double7.
1427
     *
1428
     * @param float|null $double7 The double7.
1429
     * @return CriteresAffaire Returns this Criteres affaire.
1430
     */
1431
    public function setDouble7(?float $double7): CriteresAffaire {
1432
        $this->double7 = $double7;
1433
        return $this;
1434
    }
1435
1436
    /**
1437
     * Set the double8.
1438
     *
1439
     * @param float|null $double8 The double8.
1440
     * @return CriteresAffaire Returns this Criteres affaire.
1441
     */
1442
    public function setDouble8(?float $double8): CriteresAffaire {
1443
        $this->double8 = $double8;
1444
        return $this;
1445
    }
1446
1447
    /**
1448
     * Set the double9.
1449
     *
1450
     * @param float|null $double9 The double9.
1451
     * @return CriteresAffaire Returns this Criteres affaire.
1452
     */
1453
    public function setDouble9(?float $double9): CriteresAffaire {
1454
        $this->double9 = $double9;
1455
        return $this;
1456
    }
1457
1458
    /**
1459
     * Set the long1.
1460
     *
1461
     * @param int|null $long1 The long1.
1462
     * @return CriteresAffaire Returns this Criteres affaire.
1463
     */
1464
    public function setLong1(?int $long1): CriteresAffaire {
1465
        $this->long1 = $long1;
1466
        return $this;
1467
    }
1468
1469
    /**
1470
     * Set the long10.
1471
     *
1472
     * @param int|null $long10 The long10.
1473
     * @return CriteresAffaire Returns this Criteres affaire.
1474
     */
1475
    public function setLong10(?int $long10): CriteresAffaire {
1476
        $this->long10 = $long10;
1477
        return $this;
1478
    }
1479
1480
    /**
1481
     * Set the long2.
1482
     *
1483
     * @param int|null $long2 The long2.
1484
     * @return CriteresAffaire Returns this Criteres affaire.
1485
     */
1486
    public function setLong2(?int $long2): CriteresAffaire {
1487
        $this->long2 = $long2;
1488
        return $this;
1489
    }
1490
1491
    /**
1492
     * Set the long3.
1493
     *
1494
     * @param int|null $long3 The long3.
1495
     * @return CriteresAffaire Returns this Criteres affaire.
1496
     */
1497
    public function setLong3(?int $long3): CriteresAffaire {
1498
        $this->long3 = $long3;
1499
        return $this;
1500
    }
1501
1502
    /**
1503
     * Set the long4.
1504
     *
1505
     * @param int|null $long4 The long4.
1506
     * @return CriteresAffaire Returns this Criteres affaire.
1507
     */
1508
    public function setLong4(?int $long4): CriteresAffaire {
1509
        $this->long4 = $long4;
1510
        return $this;
1511
    }
1512
1513
    /**
1514
     * Set the long5.
1515
     *
1516
     * @param int|null $long5 The long5.
1517
     * @return CriteresAffaire Returns this Criteres affaire.
1518
     */
1519
    public function setLong5(?int $long5): CriteresAffaire {
1520
        $this->long5 = $long5;
1521
        return $this;
1522
    }
1523
1524
    /**
1525
     * Set the long6.
1526
     *
1527
     * @param int|null $long6 The long6.
1528
     * @return CriteresAffaire Returns this Criteres affaire.
1529
     */
1530
    public function setLong6(?int $long6): CriteresAffaire {
1531
        $this->long6 = $long6;
1532
        return $this;
1533
    }
1534
1535
    /**
1536
     * Set the long7.
1537
     *
1538
     * @param int|null $long7 The long7.
1539
     * @return CriteresAffaire Returns this Criteres affaire.
1540
     */
1541
    public function setLong7(?int $long7): CriteresAffaire {
1542
        $this->long7 = $long7;
1543
        return $this;
1544
    }
1545
1546
    /**
1547
     * Set the long8.
1548
     *
1549
     * @param int|null $long8 The long8.
1550
     * @return CriteresAffaire Returns this Criteres affaire.
1551
     */
1552
    public function setLong8(?int $long8): CriteresAffaire {
1553
        $this->long8 = $long8;
1554
        return $this;
1555
    }
1556
1557
    /**
1558
     * Set the long9.
1559
     *
1560
     * @param int|null $long9 The long9.
1561
     * @return CriteresAffaire Returns this Criteres affaire.
1562
     */
1563
    public function setLong9(?int $long9): CriteresAffaire {
1564
        $this->long9 = $long9;
1565
        return $this;
1566
    }
1567
1568
    /**
1569
     * Set the texte1.
1570
     *
1571
     * @param string|null $texte1 The texte1.
1572
     * @return CriteresAffaire Returns this Criteres affaire.
1573
     */
1574
    public function setTexte1(?string $texte1): CriteresAffaire {
1575
        $this->texte1 = $texte1;
1576
        return $this;
1577
    }
1578
1579
    /**
1580
     * Set the texte10.
1581
     *
1582
     * @param string|null $texte10 The texte10.
1583
     * @return CriteresAffaire Returns this Criteres affaire.
1584
     */
1585
    public function setTexte10(?string $texte10): CriteresAffaire {
1586
        $this->texte10 = $texte10;
1587
        return $this;
1588
    }
1589
1590
    /**
1591
     * Set the texte2.
1592
     *
1593
     * @param string|null $texte2 The texte2.
1594
     * @return CriteresAffaire Returns this Criteres affaire.
1595
     */
1596
    public function setTexte2(?string $texte2): CriteresAffaire {
1597
        $this->texte2 = $texte2;
1598
        return $this;
1599
    }
1600
1601
    /**
1602
     * Set the texte3.
1603
     *
1604
     * @param string|null $texte3 The texte3.
1605
     * @return CriteresAffaire Returns this Criteres affaire.
1606
     */
1607
    public function setTexte3(?string $texte3): CriteresAffaire {
1608
        $this->texte3 = $texte3;
1609
        return $this;
1610
    }
1611
1612
    /**
1613
     * Set the texte4.
1614
     *
1615
     * @param string|null $texte4 The texte4.
1616
     * @return CriteresAffaire Returns this Criteres affaire.
1617
     */
1618
    public function setTexte4(?string $texte4): CriteresAffaire {
1619
        $this->texte4 = $texte4;
1620
        return $this;
1621
    }
1622
1623
    /**
1624
     * Set the texte5.
1625
     *
1626
     * @param string|null $texte5 The texte5.
1627
     * @return CriteresAffaire Returns this Criteres affaire.
1628
     */
1629
    public function setTexte5(?string $texte5): CriteresAffaire {
1630
        $this->texte5 = $texte5;
1631
        return $this;
1632
    }
1633
1634
    /**
1635
     * Set the texte6.
1636
     *
1637
     * @param string|null $texte6 The texte6.
1638
     * @return CriteresAffaire Returns this Criteres affaire.
1639
     */
1640
    public function setTexte6(?string $texte6): CriteresAffaire {
1641
        $this->texte6 = $texte6;
1642
        return $this;
1643
    }
1644
1645
    /**
1646
     * Set the texte7.
1647
     *
1648
     * @param string|null $texte7 The texte7.
1649
     * @return CriteresAffaire Returns this Criteres affaire.
1650
     */
1651
    public function setTexte7(?string $texte7): CriteresAffaire {
1652
        $this->texte7 = $texte7;
1653
        return $this;
1654
    }
1655
1656
    /**
1657
     * Set the texte8.
1658
     *
1659
     * @param string|null $texte8 The texte8.
1660
     * @return CriteresAffaire Returns this Criteres affaire.
1661
     */
1662
    public function setTexte8(?string $texte8): CriteresAffaire {
1663
        $this->texte8 = $texte8;
1664
        return $this;
1665
    }
1666
1667
    /**
1668
     * Set the texte9.
1669
     *
1670
     * @param string|null $texte9 The texte9.
1671
     * @return CriteresAffaire Returns this Criteres affaire.
1672
     */
1673
    public function setTexte9(?string $texte9): CriteresAffaire {
1674
        $this->texte9 = $texte9;
1675
        return $this;
1676
    }
1677
}
1678