Completed
Push — master ( bc6f43...6ee0f9 )
by WEBEWEB
25:08
created

CongesSpectacles   F

Complexity

Total Complexity 107

Size/Duplication

Total Lines 1441
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 107
lcom 0
cbo 0
dl 0
loc 1441
rs 0.8
c 0
b 0
f 0

How to fix   Complexity   

Complex Class

Complex classes like CongesSpectacles 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 CongesSpectacles, 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\Quadratus\Model\QPaie;
13
14
use DateTime;
15
16
/**
17
 * Conges spectacles model.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\Quadratus\Model\QPaie
21
 */
22
class CongesSpectacles {
23
24
	/**
25
	 * Base conges.
26
	 *
27
	 * @var float
28
	 */
29
	private $baseConges;
30
31
	/**
32
	 * Brut.
33
	 *
34
	 * @var float
35
	 */
36
	private $brut;
37
38
	/**
39
	 * C e initial.
40
	 *
41
	 * @var boolean
42
	 */
43
	private $cEInitial;
44
45
	/**
46
	 * Code emploi.
47
	 *
48
	 * @var string
49
	 */
50
	private $codeEmploi;
51
52
	/**
53
	 * Code etablissement.
54
	 *
55
	 * @var int
56
	 */
57
	private $codeEtablissement;
58
59
	/**
60
	 * Contact.
61
	 *
62
	 * @var string
63
	 */
64
	private $contact;
65
66
	/**
67
	 * Contrat en cours.
68
	 *
69
	 * @var boolean
70
	 */
71
	private $contratEnCours;
72
73
	/**
74
	 * Date certificat emploi.
75
	 *
76
	 * @var DateTime
77
	 */
78
	private $dateCertificatEmploi;
79
80
	/**
81
	 * Date embauche.
82
	 *
83
	 * @var DateTime
84
	 */
85
	private $dateEmbauche;
86
87
	/**
88
	 * Date fin contrat.
89
	 *
90
	 * @var DateTime
91
	 */
92
	private $dateFinContrat;
93
94
	/**
95
	 * Date naissance.
96
	 *
97
	 * @var DateTime
98
	 */
99
	private $dateNaissance;
100
101
	/**
102
	 * Date paiement.
103
	 *
104
	 * @var DateTime
105
	 */
106
	private $datePaiement;
107
108
	/**
109
	 * Debut periode attest.
110
	 *
111
	 * @var DateTime
112
	 */
113
	private $debutPeriodeAttest;
114
115
	/**
116
	 * Dept naissance.
117
	 *
118
	 * @var string
119
	 */
120
	private $deptNaissance;
121
122
	/**
123
	 * Disquette.
124
	 *
125
	 * @var boolean
126
	 */
127
	private $disquette;
128
129
	/**
130
	 * Edite.
131
	 *
132
	 * @var boolean
133
	 */
134
	private $edite;
135
136
	/**
137
	 * Emp adresse1.
138
	 *
139
	 * @var string
140
	 */
141
	private $empAdresse1;
142
143
	/**
144
	 * Emp adresse2.
145
	 *
146
	 * @var string
147
	 */
148
	private $empAdresse2;
149
150
	/**
151
	 * Emp code postal.
152
	 *
153
	 * @var string
154
	 */
155
	private $empCodePostal;
156
157
	/**
158
	 * Emp commune.
159
	 *
160
	 * @var string
161
	 */
162
	private $empCommune;
163
164
	/**
165
	 * Emploi.
166
	 *
167
	 * @var string
168
	 */
169
	private $emploi;
170
171
	/**
172
	 * Etbl adresse1.
173
	 *
174
	 * @var string
175
	 */
176
	private $etblAdresse1;
177
178
	/**
179
	 * Etbl adresse2.
180
	 *
181
	 * @var string
182
	 */
183
	private $etblAdresse2;
184
185
	/**
186
	 * Etbl code postal.
187
	 *
188
	 * @var string
189
	 */
190
	private $etblCodePostal;
191
192
	/**
193
	 * Etbl commune.
194
	 *
195
	 * @var string
196
	 */
197
	private $etblCommune;
198
199
	/**
200
	 * Etbl raison sociale.
201
	 *
202
	 * @var string
203
	 */
204
	private $etblRaisonSociale;
205
206
	/**
207
	 * Etbl tel.
208
	 *
209
	 * @var string
210
	 */
211
	private $etblTel;
212
213
	/**
214
	 * Indice c e.
215
	 *
216
	 * @var int
217
	 */
218
	private $indiceCE;
219
220
	/**
221
	 * Lien document.
222
	 *
223
	 * @var string
224
	 */
225
	private $lienDocument;
226
227
	/**
228
	 * Lieu certificat emploi.
229
	 *
230
	 * @var string
231
	 */
232
	private $lieuCertificatEmploi;
233
234
	/**
235
	 * Lieu naissance.
236
	 *
237
	 * @var string
238
	 */
239
	private $lieuNaissance;
240
241
	/**
242
	 * N i r.
243
	 *
244
	 * @var string
245
	 */
246
	private $nIR;
247
248
	/**
249
	 * Nb jour trav.
250
	 *
251
	 * @var float
252
	 */
253
	private $nbJourTrav;
254
255
	/**
256
	 * Nom employe.
257
	 *
258
	 * @var string
259
	 */
260
	private $nomEmploye;
261
262
	/**
263
	 * Nom naissance.
264
	 *
265
	 * @var string
266
	 */
267
	private $nomNaissance;
268
269
	/**
270
	 * Nombre cachets.
271
	 *
272
	 * @var float
273
	 */
274
	private $nombreCachets;
275
276
	/**
277
	 * Nouvelle attest.
278
	 *
279
	 * @var boolean
280
	 */
281
	private $nouvelleAttest;
282
283
	/**
284
	 * Num caisse spectacle.
285
	 *
286
	 * @var string
287
	 */
288
	private $numCaisseSpectacle;
289
290
	/**
291
	 * Numero attestation.
292
	 *
293
	 * @var string
294
	 */
295
	private $numeroAttestation;
296
297
	/**
298
	 * Numero c e initial.
299
	 *
300
	 * @var string
301
	 */
302
	private $numeroCEInitial;
303
304
	/**
305
	 * Numero conges spectacle.
306
	 *
307
	 * @var string
308
	 */
309
	private $numeroCongesSpectacle;
310
311
	/**
312
	 * Numero employe.
313
	 *
314
	 * @var string
315
	 */
316
	private $numeroEmploye;
317
318
	/**
319
	 * Observations.
320
	 *
321
	 * @var string
322
	 */
323
	private $observations;
324
325
	/**
326
	 * Periode attest.
327
	 *
328
	 * @var DateTime
329
	 */
330
	private $periodeAttest;
331
332
	/**
333
	 * Prenom.
334
	 *
335
	 * @var string
336
	 */
337
	private $prenom;
338
339
	/**
340
	 * Pseudonyme.
341
	 *
342
	 * @var string
343
	 */
344
	private $pseudonyme;
345
346
	/**
347
	 * S i r e t.
348
	 *
349
	 * @var string
350
	 */
351
	private $sIRET;
352
353
	/**
354
	 * Sexe.
355
	 *
356
	 * @var string
357
	 */
358
	private $sexe;
359
360
	/**
361
	 * Signataire certificat emploi.
362
	 *
363
	 * @var string
364
	 */
365
	private $signataireCertificatEmploi;
366
367
	/**
368
	 * Statut cadre.
369
	 *
370
	 * @var boolean
371
	 */
372
	private $statutCadre;
373
374
	/**
375
	 * Tel contact.
376
	 *
377
	 * @var string
378
	 */
379
	private $telContact;
380
381
	/**
382
	 * Titre.
383
	 *
384
	 * @var string
385
	 */
386
	private $titre;
387
388
	/**
389
	 * Type c e.
390
	 *
391
	 * @var string
392
	 */
393
	private $typeCE;
394
395
	/**
396
	 * Constructor.
397
	 */
398
	public function __construct() {
399
		// NOTHING TO DO;
400
	}
401
402
	/**
403
	 * Get the base conges.
404
	 *
405
	 * @return float Returns the base conges.
406
	 */
407
	public function getBaseConges() {
408
		return $this->baseConges;
409
	}
410
411
	/**
412
	 * Get the brut.
413
	 *
414
	 * @return float Returns the brut.
415
	 */
416
	public function getBrut() {
417
		return $this->brut;
418
	}
419
420
	/**
421
	 * Get the c e initial.
422
	 *
423
	 * @return boolean Returns the c e initial.
424
	 */
425
	public function getCEInitial() {
426
		return $this->cEInitial;
427
	}
428
429
	/**
430
	 * Get the code emploi.
431
	 *
432
	 * @return string Returns the code emploi.
433
	 */
434
	public function getCodeEmploi() {
435
		return $this->codeEmploi;
436
	}
437
438
	/**
439
	 * Get the code etablissement.
440
	 *
441
	 * @return int Returns the code etablissement.
442
	 */
443
	public function getCodeEtablissement() {
444
		return $this->codeEtablissement;
445
	}
446
447
	/**
448
	 * Get the contact.
449
	 *
450
	 * @return string Returns the contact.
451
	 */
452
	public function getContact() {
453
		return $this->contact;
454
	}
455
456
	/**
457
	 * Get the contrat en cours.
458
	 *
459
	 * @return boolean Returns the contrat en cours.
460
	 */
461
	public function getContratEnCours() {
462
		return $this->contratEnCours;
463
	}
464
465
	/**
466
	 * Get the date certificat emploi.
467
	 *
468
	 * @return DateTime Returns the date certificat emploi.
469
	 */
470
	public function getDateCertificatEmploi() {
471
		return $this->dateCertificatEmploi;
472
	}
473
474
	/**
475
	 * Get the date embauche.
476
	 *
477
	 * @return DateTime Returns the date embauche.
478
	 */
479
	public function getDateEmbauche() {
480
		return $this->dateEmbauche;
481
	}
482
483
	/**
484
	 * Get the date fin contrat.
485
	 *
486
	 * @return DateTime Returns the date fin contrat.
487
	 */
488
	public function getDateFinContrat() {
489
		return $this->dateFinContrat;
490
	}
491
492
	/**
493
	 * Get the date naissance.
494
	 *
495
	 * @return DateTime Returns the date naissance.
496
	 */
497
	public function getDateNaissance() {
498
		return $this->dateNaissance;
499
	}
500
501
	/**
502
	 * Get the date paiement.
503
	 *
504
	 * @return DateTime Returns the date paiement.
505
	 */
506
	public function getDatePaiement() {
507
		return $this->datePaiement;
508
	}
509
510
	/**
511
	 * Get the debut periode attest.
512
	 *
513
	 * @return DateTime Returns the debut periode attest.
514
	 */
515
	public function getDebutPeriodeAttest() {
516
		return $this->debutPeriodeAttest;
517
	}
518
519
	/**
520
	 * Get the dept naissance.
521
	 *
522
	 * @return string Returns the dept naissance.
523
	 */
524
	public function getDeptNaissance() {
525
		return $this->deptNaissance;
526
	}
527
528
	/**
529
	 * Get the disquette.
530
	 *
531
	 * @return boolean Returns the disquette.
532
	 */
533
	public function getDisquette() {
534
		return $this->disquette;
535
	}
536
537
	/**
538
	 * Get the edite.
539
	 *
540
	 * @return boolean Returns the edite.
541
	 */
542
	public function getEdite() {
543
		return $this->edite;
544
	}
545
546
	/**
547
	 * Get the emp adresse1.
548
	 *
549
	 * @return string Returns the emp adresse1.
550
	 */
551
	public function getEmpAdresse1() {
552
		return $this->empAdresse1;
553
	}
554
555
	/**
556
	 * Get the emp adresse2.
557
	 *
558
	 * @return string Returns the emp adresse2.
559
	 */
560
	public function getEmpAdresse2() {
561
		return $this->empAdresse2;
562
	}
563
564
	/**
565
	 * Get the emp code postal.
566
	 *
567
	 * @return string Returns the emp code postal.
568
	 */
569
	public function getEmpCodePostal() {
570
		return $this->empCodePostal;
571
	}
572
573
	/**
574
	 * Get the emp commune.
575
	 *
576
	 * @return string Returns the emp commune.
577
	 */
578
	public function getEmpCommune() {
579
		return $this->empCommune;
580
	}
581
582
	/**
583
	 * Get the emploi.
584
	 *
585
	 * @return string Returns the emploi.
586
	 */
587
	public function getEmploi() {
588
		return $this->emploi;
589
	}
590
591
	/**
592
	 * Get the etbl adresse1.
593
	 *
594
	 * @return string Returns the etbl adresse1.
595
	 */
596
	public function getEtblAdresse1() {
597
		return $this->etblAdresse1;
598
	}
599
600
	/**
601
	 * Get the etbl adresse2.
602
	 *
603
	 * @return string Returns the etbl adresse2.
604
	 */
605
	public function getEtblAdresse2() {
606
		return $this->etblAdresse2;
607
	}
608
609
	/**
610
	 * Get the etbl code postal.
611
	 *
612
	 * @return string Returns the etbl code postal.
613
	 */
614
	public function getEtblCodePostal() {
615
		return $this->etblCodePostal;
616
	}
617
618
	/**
619
	 * Get the etbl commune.
620
	 *
621
	 * @return string Returns the etbl commune.
622
	 */
623
	public function getEtblCommune() {
624
		return $this->etblCommune;
625
	}
626
627
	/**
628
	 * Get the etbl raison sociale.
629
	 *
630
	 * @return string Returns the etbl raison sociale.
631
	 */
632
	public function getEtblRaisonSociale() {
633
		return $this->etblRaisonSociale;
634
	}
635
636
	/**
637
	 * Get the etbl tel.
638
	 *
639
	 * @return string Returns the etbl tel.
640
	 */
641
	public function getEtblTel() {
642
		return $this->etblTel;
643
	}
644
645
	/**
646
	 * Get the indice c e.
647
	 *
648
	 * @return int Returns the indice c e.
649
	 */
650
	public function getIndiceCE() {
651
		return $this->indiceCE;
652
	}
653
654
	/**
655
	 * Get the lien document.
656
	 *
657
	 * @return string Returns the lien document.
658
	 */
659
	public function getLienDocument() {
660
		return $this->lienDocument;
661
	}
662
663
	/**
664
	 * Get the lieu certificat emploi.
665
	 *
666
	 * @return string Returns the lieu certificat emploi.
667
	 */
668
	public function getLieuCertificatEmploi() {
669
		return $this->lieuCertificatEmploi;
670
	}
671
672
	/**
673
	 * Get the lieu naissance.
674
	 *
675
	 * @return string Returns the lieu naissance.
676
	 */
677
	public function getLieuNaissance() {
678
		return $this->lieuNaissance;
679
	}
680
681
	/**
682
	 * Get the n i r.
683
	 *
684
	 * @return string Returns the n i r.
685
	 */
686
	public function getNIR() {
687
		return $this->nIR;
688
	}
689
690
	/**
691
	 * Get the nb jour trav.
692
	 *
693
	 * @return float Returns the nb jour trav.
694
	 */
695
	public function getNbJourTrav() {
696
		return $this->nbJourTrav;
697
	}
698
699
	/**
700
	 * Get the nom employe.
701
	 *
702
	 * @return string Returns the nom employe.
703
	 */
704
	public function getNomEmploye() {
705
		return $this->nomEmploye;
706
	}
707
708
	/**
709
	 * Get the nom naissance.
710
	 *
711
	 * @return string Returns the nom naissance.
712
	 */
713
	public function getNomNaissance() {
714
		return $this->nomNaissance;
715
	}
716
717
	/**
718
	 * Get the nombre cachets.
719
	 *
720
	 * @return float Returns the nombre cachets.
721
	 */
722
	public function getNombreCachets() {
723
		return $this->nombreCachets;
724
	}
725
726
	/**
727
	 * Get the nouvelle attest.
728
	 *
729
	 * @return boolean Returns the nouvelle attest.
730
	 */
731
	public function getNouvelleAttest() {
732
		return $this->nouvelleAttest;
733
	}
734
735
	/**
736
	 * Get the num caisse spectacle.
737
	 *
738
	 * @return string Returns the num caisse spectacle.
739
	 */
740
	public function getNumCaisseSpectacle() {
741
		return $this->numCaisseSpectacle;
742
	}
743
744
	/**
745
	 * Get the numero attestation.
746
	 *
747
	 * @return string Returns the numero attestation.
748
	 */
749
	public function getNumeroAttestation() {
750
		return $this->numeroAttestation;
751
	}
752
753
	/**
754
	 * Get the numero c e initial.
755
	 *
756
	 * @return string Returns the numero c e initial.
757
	 */
758
	public function getNumeroCEInitial() {
759
		return $this->numeroCEInitial;
760
	}
761
762
	/**
763
	 * Get the numero conges spectacle.
764
	 *
765
	 * @return string Returns the numero conges spectacle.
766
	 */
767
	public function getNumeroCongesSpectacle() {
768
		return $this->numeroCongesSpectacle;
769
	}
770
771
	/**
772
	 * Get the numero employe.
773
	 *
774
	 * @return string Returns the numero employe.
775
	 */
776
	public function getNumeroEmploye() {
777
		return $this->numeroEmploye;
778
	}
779
780
	/**
781
	 * Get the observations.
782
	 *
783
	 * @return string Returns the observations.
784
	 */
785
	public function getObservations() {
786
		return $this->observations;
787
	}
788
789
	/**
790
	 * Get the periode attest.
791
	 *
792
	 * @return DateTime Returns the periode attest.
793
	 */
794
	public function getPeriodeAttest() {
795
		return $this->periodeAttest;
796
	}
797
798
	/**
799
	 * Get the prenom.
800
	 *
801
	 * @return string Returns the prenom.
802
	 */
803
	public function getPrenom() {
804
		return $this->prenom;
805
	}
806
807
	/**
808
	 * Get the pseudonyme.
809
	 *
810
	 * @return string Returns the pseudonyme.
811
	 */
812
	public function getPseudonyme() {
813
		return $this->pseudonyme;
814
	}
815
816
	/**
817
	 * Get the s i r e t.
818
	 *
819
	 * @return string Returns the s i r e t.
820
	 */
821
	public function getSIRET() {
822
		return $this->sIRET;
823
	}
824
825
	/**
826
	 * Get the sexe.
827
	 *
828
	 * @return string Returns the sexe.
829
	 */
830
	public function getSexe() {
831
		return $this->sexe;
832
	}
833
834
	/**
835
	 * Get the signataire certificat emploi.
836
	 *
837
	 * @return string Returns the signataire certificat emploi.
838
	 */
839
	public function getSignataireCertificatEmploi() {
840
		return $this->signataireCertificatEmploi;
841
	}
842
843
	/**
844
	 * Get the statut cadre.
845
	 *
846
	 * @return boolean Returns the statut cadre.
847
	 */
848
	public function getStatutCadre() {
849
		return $this->statutCadre;
850
	}
851
852
	/**
853
	 * Get the tel contact.
854
	 *
855
	 * @return string Returns the tel contact.
856
	 */
857
	public function getTelContact() {
858
		return $this->telContact;
859
	}
860
861
	/**
862
	 * Get the titre.
863
	 *
864
	 * @return string Returns the titre.
865
	 */
866
	public function getTitre() {
867
		return $this->titre;
868
	}
869
870
	/**
871
	 * Get the type c e.
872
	 *
873
	 * @return string Returns the type c e.
874
	 */
875
	public function getTypeCE() {
876
		return $this->typeCE;
877
	}
878
879
	/**
880
	 * Set the base conges.
881
	 *
882
	 * @param float $baseConges The base conges.
883
	 * @return CongesSpectacles Returns this conges spectacles.
884
	 */
885
	public function setBaseConges($baseConges) {
886
		$this->baseConges = $baseConges;
887
		return $this;
888
	}
889
890
	/**
891
	 * Set the brut.
892
	 *
893
	 * @param float $brut The brut.
894
	 * @return CongesSpectacles Returns this conges spectacles.
895
	 */
896
	public function setBrut($brut) {
897
		$this->brut = $brut;
898
		return $this;
899
	}
900
901
	/**
902
	 * Set the c e initial.
903
	 *
904
	 * @param boolean $cEInitial The c e initial.
905
	 * @return CongesSpectacles Returns this conges spectacles.
906
	 */
907
	public function setCEInitial($cEInitial) {
908
		$this->cEInitial = $cEInitial;
909
		return $this;
910
	}
911
912
	/**
913
	 * Set the code emploi.
914
	 *
915
	 * @param string $codeEmploi The code emploi.
916
	 * @return CongesSpectacles Returns this conges spectacles.
917
	 */
918
	public function setCodeEmploi($codeEmploi) {
919
		$this->codeEmploi = $codeEmploi;
920
		return $this;
921
	}
922
923
	/**
924
	 * Set the code etablissement.
925
	 *
926
	 * @param int $codeEtablissement The code etablissement.
927
	 * @return CongesSpectacles Returns this conges spectacles.
928
	 */
929
	public function setCodeEtablissement($codeEtablissement) {
930
		$this->codeEtablissement = $codeEtablissement;
931
		return $this;
932
	}
933
934
	/**
935
	 * Set the contact.
936
	 *
937
	 * @param string $contact The contact.
938
	 * @return CongesSpectacles Returns this conges spectacles.
939
	 */
940
	public function setContact($contact) {
941
		$this->contact = $contact;
942
		return $this;
943
	}
944
945
	/**
946
	 * Set the contrat en cours.
947
	 *
948
	 * @param boolean $contratEnCours The contrat en cours.
949
	 * @return CongesSpectacles Returns this conges spectacles.
950
	 */
951
	public function setContratEnCours($contratEnCours) {
952
		$this->contratEnCours = $contratEnCours;
953
		return $this;
954
	}
955
956
	/**
957
	 * Set the date certificat emploi.
958
	 *
959
	 * @param DateTime $dateCertificatEmploi The date certificat emploi.
960
	 * @return CongesSpectacles Returns this conges spectacles.
961
	 */
962
	public function setDateCertificatEmploi(DateTime $dateCertificatEmploi = null) {
963
		$this->dateCertificatEmploi = $dateCertificatEmploi;
964
		return $this;
965
	}
966
967
	/**
968
	 * Set the date embauche.
969
	 *
970
	 * @param DateTime $dateEmbauche The date embauche.
971
	 * @return CongesSpectacles Returns this conges spectacles.
972
	 */
973
	public function setDateEmbauche(DateTime $dateEmbauche = null) {
974
		$this->dateEmbauche = $dateEmbauche;
975
		return $this;
976
	}
977
978
	/**
979
	 * Set the date fin contrat.
980
	 *
981
	 * @param DateTime $dateFinContrat The date fin contrat.
982
	 * @return CongesSpectacles Returns this conges spectacles.
983
	 */
984
	public function setDateFinContrat(DateTime $dateFinContrat = null) {
985
		$this->dateFinContrat = $dateFinContrat;
986
		return $this;
987
	}
988
989
	/**
990
	 * Set the date naissance.
991
	 *
992
	 * @param DateTime $dateNaissance The date naissance.
993
	 * @return CongesSpectacles Returns this conges spectacles.
994
	 */
995
	public function setDateNaissance(DateTime $dateNaissance = null) {
996
		$this->dateNaissance = $dateNaissance;
997
		return $this;
998
	}
999
1000
	/**
1001
	 * Set the date paiement.
1002
	 *
1003
	 * @param DateTime $datePaiement The date paiement.
1004
	 * @return CongesSpectacles Returns this conges spectacles.
1005
	 */
1006
	public function setDatePaiement(DateTime $datePaiement = null) {
1007
		$this->datePaiement = $datePaiement;
1008
		return $this;
1009
	}
1010
1011
	/**
1012
	 * Set the debut periode attest.
1013
	 *
1014
	 * @param DateTime $debutPeriodeAttest The debut periode attest.
1015
	 * @return CongesSpectacles Returns this conges spectacles.
1016
	 */
1017
	public function setDebutPeriodeAttest(DateTime $debutPeriodeAttest = null) {
1018
		$this->debutPeriodeAttest = $debutPeriodeAttest;
1019
		return $this;
1020
	}
1021
1022
	/**
1023
	 * Set the dept naissance.
1024
	 *
1025
	 * @param string $deptNaissance The dept naissance.
1026
	 * @return CongesSpectacles Returns this conges spectacles.
1027
	 */
1028
	public function setDeptNaissance($deptNaissance) {
1029
		$this->deptNaissance = $deptNaissance;
1030
		return $this;
1031
	}
1032
1033
	/**
1034
	 * Set the disquette.
1035
	 *
1036
	 * @param boolean $disquette The disquette.
1037
	 * @return CongesSpectacles Returns this conges spectacles.
1038
	 */
1039
	public function setDisquette($disquette) {
1040
		$this->disquette = $disquette;
1041
		return $this;
1042
	}
1043
1044
	/**
1045
	 * Set the edite.
1046
	 *
1047
	 * @param boolean $edite The edite.
1048
	 * @return CongesSpectacles Returns this conges spectacles.
1049
	 */
1050
	public function setEdite($edite) {
1051
		$this->edite = $edite;
1052
		return $this;
1053
	}
1054
1055
	/**
1056
	 * Set the emp adresse1.
1057
	 *
1058
	 * @param string $empAdresse1 The emp adresse1.
1059
	 * @return CongesSpectacles Returns this conges spectacles.
1060
	 */
1061
	public function setEmpAdresse1($empAdresse1) {
1062
		$this->empAdresse1 = $empAdresse1;
1063
		return $this;
1064
	}
1065
1066
	/**
1067
	 * Set the emp adresse2.
1068
	 *
1069
	 * @param string $empAdresse2 The emp adresse2.
1070
	 * @return CongesSpectacles Returns this conges spectacles.
1071
	 */
1072
	public function setEmpAdresse2($empAdresse2) {
1073
		$this->empAdresse2 = $empAdresse2;
1074
		return $this;
1075
	}
1076
1077
	/**
1078
	 * Set the emp code postal.
1079
	 *
1080
	 * @param string $empCodePostal The emp code postal.
1081
	 * @return CongesSpectacles Returns this conges spectacles.
1082
	 */
1083
	public function setEmpCodePostal($empCodePostal) {
1084
		$this->empCodePostal = $empCodePostal;
1085
		return $this;
1086
	}
1087
1088
	/**
1089
	 * Set the emp commune.
1090
	 *
1091
	 * @param string $empCommune The emp commune.
1092
	 * @return CongesSpectacles Returns this conges spectacles.
1093
	 */
1094
	public function setEmpCommune($empCommune) {
1095
		$this->empCommune = $empCommune;
1096
		return $this;
1097
	}
1098
1099
	/**
1100
	 * Set the emploi.
1101
	 *
1102
	 * @param string $emploi The emploi.
1103
	 * @return CongesSpectacles Returns this conges spectacles.
1104
	 */
1105
	public function setEmploi($emploi) {
1106
		$this->emploi = $emploi;
1107
		return $this;
1108
	}
1109
1110
	/**
1111
	 * Set the etbl adresse1.
1112
	 *
1113
	 * @param string $etblAdresse1 The etbl adresse1.
1114
	 * @return CongesSpectacles Returns this conges spectacles.
1115
	 */
1116
	public function setEtblAdresse1($etblAdresse1) {
1117
		$this->etblAdresse1 = $etblAdresse1;
1118
		return $this;
1119
	}
1120
1121
	/**
1122
	 * Set the etbl adresse2.
1123
	 *
1124
	 * @param string $etblAdresse2 The etbl adresse2.
1125
	 * @return CongesSpectacles Returns this conges spectacles.
1126
	 */
1127
	public function setEtblAdresse2($etblAdresse2) {
1128
		$this->etblAdresse2 = $etblAdresse2;
1129
		return $this;
1130
	}
1131
1132
	/**
1133
	 * Set the etbl code postal.
1134
	 *
1135
	 * @param string $etblCodePostal The etbl code postal.
1136
	 * @return CongesSpectacles Returns this conges spectacles.
1137
	 */
1138
	public function setEtblCodePostal($etblCodePostal) {
1139
		$this->etblCodePostal = $etblCodePostal;
1140
		return $this;
1141
	}
1142
1143
	/**
1144
	 * Set the etbl commune.
1145
	 *
1146
	 * @param string $etblCommune The etbl commune.
1147
	 * @return CongesSpectacles Returns this conges spectacles.
1148
	 */
1149
	public function setEtblCommune($etblCommune) {
1150
		$this->etblCommune = $etblCommune;
1151
		return $this;
1152
	}
1153
1154
	/**
1155
	 * Set the etbl raison sociale.
1156
	 *
1157
	 * @param string $etblRaisonSociale The etbl raison sociale.
1158
	 * @return CongesSpectacles Returns this conges spectacles.
1159
	 */
1160
	public function setEtblRaisonSociale($etblRaisonSociale) {
1161
		$this->etblRaisonSociale = $etblRaisonSociale;
1162
		return $this;
1163
	}
1164
1165
	/**
1166
	 * Set the etbl tel.
1167
	 *
1168
	 * @param string $etblTel The etbl tel.
1169
	 * @return CongesSpectacles Returns this conges spectacles.
1170
	 */
1171
	public function setEtblTel($etblTel) {
1172
		$this->etblTel = $etblTel;
1173
		return $this;
1174
	}
1175
1176
	/**
1177
	 * Set the indice c e.
1178
	 *
1179
	 * @param int $indiceCE The indice c e.
1180
	 * @return CongesSpectacles Returns this conges spectacles.
1181
	 */
1182
	public function setIndiceCE($indiceCE) {
1183
		$this->indiceCE = $indiceCE;
1184
		return $this;
1185
	}
1186
1187
	/**
1188
	 * Set the lien document.
1189
	 *
1190
	 * @param string $lienDocument The lien document.
1191
	 * @return CongesSpectacles Returns this conges spectacles.
1192
	 */
1193
	public function setLienDocument($lienDocument) {
1194
		$this->lienDocument = $lienDocument;
1195
		return $this;
1196
	}
1197
1198
	/**
1199
	 * Set the lieu certificat emploi.
1200
	 *
1201
	 * @param string $lieuCertificatEmploi The lieu certificat emploi.
1202
	 * @return CongesSpectacles Returns this conges spectacles.
1203
	 */
1204
	public function setLieuCertificatEmploi($lieuCertificatEmploi) {
1205
		$this->lieuCertificatEmploi = $lieuCertificatEmploi;
1206
		return $this;
1207
	}
1208
1209
	/**
1210
	 * Set the lieu naissance.
1211
	 *
1212
	 * @param string $lieuNaissance The lieu naissance.
1213
	 * @return CongesSpectacles Returns this conges spectacles.
1214
	 */
1215
	public function setLieuNaissance($lieuNaissance) {
1216
		$this->lieuNaissance = $lieuNaissance;
1217
		return $this;
1218
	}
1219
1220
	/**
1221
	 * Set the n i r.
1222
	 *
1223
	 * @param string $nIR The n i r.
1224
	 * @return CongesSpectacles Returns this conges spectacles.
1225
	 */
1226
	public function setNIR($nIR) {
1227
		$this->nIR = $nIR;
1228
		return $this;
1229
	}
1230
1231
	/**
1232
	 * Set the nb jour trav.
1233
	 *
1234
	 * @param float $nbJourTrav The nb jour trav.
1235
	 * @return CongesSpectacles Returns this conges spectacles.
1236
	 */
1237
	public function setNbJourTrav($nbJourTrav) {
1238
		$this->nbJourTrav = $nbJourTrav;
1239
		return $this;
1240
	}
1241
1242
	/**
1243
	 * Set the nom employe.
1244
	 *
1245
	 * @param string $nomEmploye The nom employe.
1246
	 * @return CongesSpectacles Returns this conges spectacles.
1247
	 */
1248
	public function setNomEmploye($nomEmploye) {
1249
		$this->nomEmploye = $nomEmploye;
1250
		return $this;
1251
	}
1252
1253
	/**
1254
	 * Set the nom naissance.
1255
	 *
1256
	 * @param string $nomNaissance The nom naissance.
1257
	 * @return CongesSpectacles Returns this conges spectacles.
1258
	 */
1259
	public function setNomNaissance($nomNaissance) {
1260
		$this->nomNaissance = $nomNaissance;
1261
		return $this;
1262
	}
1263
1264
	/**
1265
	 * Set the nombre cachets.
1266
	 *
1267
	 * @param float $nombreCachets The nombre cachets.
1268
	 * @return CongesSpectacles Returns this conges spectacles.
1269
	 */
1270
	public function setNombreCachets($nombreCachets) {
1271
		$this->nombreCachets = $nombreCachets;
1272
		return $this;
1273
	}
1274
1275
	/**
1276
	 * Set the nouvelle attest.
1277
	 *
1278
	 * @param boolean $nouvelleAttest The nouvelle attest.
1279
	 * @return CongesSpectacles Returns this conges spectacles.
1280
	 */
1281
	public function setNouvelleAttest($nouvelleAttest) {
1282
		$this->nouvelleAttest = $nouvelleAttest;
1283
		return $this;
1284
	}
1285
1286
	/**
1287
	 * Set the num caisse spectacle.
1288
	 *
1289
	 * @param string $numCaisseSpectacle The num caisse spectacle.
1290
	 * @return CongesSpectacles Returns this conges spectacles.
1291
	 */
1292
	public function setNumCaisseSpectacle($numCaisseSpectacle) {
1293
		$this->numCaisseSpectacle = $numCaisseSpectacle;
1294
		return $this;
1295
	}
1296
1297
	/**
1298
	 * Set the numero attestation.
1299
	 *
1300
	 * @param string $numeroAttestation The numero attestation.
1301
	 * @return CongesSpectacles Returns this conges spectacles.
1302
	 */
1303
	public function setNumeroAttestation($numeroAttestation) {
1304
		$this->numeroAttestation = $numeroAttestation;
1305
		return $this;
1306
	}
1307
1308
	/**
1309
	 * Set the numero c e initial.
1310
	 *
1311
	 * @param string $numeroCEInitial The numero c e initial.
1312
	 * @return CongesSpectacles Returns this conges spectacles.
1313
	 */
1314
	public function setNumeroCEInitial($numeroCEInitial) {
1315
		$this->numeroCEInitial = $numeroCEInitial;
1316
		return $this;
1317
	}
1318
1319
	/**
1320
	 * Set the numero conges spectacle.
1321
	 *
1322
	 * @param string $numeroCongesSpectacle The numero conges spectacle.
1323
	 * @return CongesSpectacles Returns this conges spectacles.
1324
	 */
1325
	public function setNumeroCongesSpectacle($numeroCongesSpectacle) {
1326
		$this->numeroCongesSpectacle = $numeroCongesSpectacle;
1327
		return $this;
1328
	}
1329
1330
	/**
1331
	 * Set the numero employe.
1332
	 *
1333
	 * @param string $numeroEmploye The numero employe.
1334
	 * @return CongesSpectacles Returns this conges spectacles.
1335
	 */
1336
	public function setNumeroEmploye($numeroEmploye) {
1337
		$this->numeroEmploye = $numeroEmploye;
1338
		return $this;
1339
	}
1340
1341
	/**
1342
	 * Set the observations.
1343
	 *
1344
	 * @param string $observations The observations.
1345
	 * @return CongesSpectacles Returns this conges spectacles.
1346
	 */
1347
	public function setObservations($observations) {
1348
		$this->observations = $observations;
1349
		return $this;
1350
	}
1351
1352
	/**
1353
	 * Set the periode attest.
1354
	 *
1355
	 * @param DateTime $periodeAttest The periode attest.
1356
	 * @return CongesSpectacles Returns this conges spectacles.
1357
	 */
1358
	public function setPeriodeAttest(DateTime $periodeAttest = null) {
1359
		$this->periodeAttest = $periodeAttest;
1360
		return $this;
1361
	}
1362
1363
	/**
1364
	 * Set the prenom.
1365
	 *
1366
	 * @param string $prenom The prenom.
1367
	 * @return CongesSpectacles Returns this conges spectacles.
1368
	 */
1369
	public function setPrenom($prenom) {
1370
		$this->prenom = $prenom;
1371
		return $this;
1372
	}
1373
1374
	/**
1375
	 * Set the pseudonyme.
1376
	 *
1377
	 * @param string $pseudonyme The pseudonyme.
1378
	 * @return CongesSpectacles Returns this conges spectacles.
1379
	 */
1380
	public function setPseudonyme($pseudonyme) {
1381
		$this->pseudonyme = $pseudonyme;
1382
		return $this;
1383
	}
1384
1385
	/**
1386
	 * Set the s i r e t.
1387
	 *
1388
	 * @param string $sIRET The s i r e t.
1389
	 * @return CongesSpectacles Returns this conges spectacles.
1390
	 */
1391
	public function setSIRET($sIRET) {
1392
		$this->sIRET = $sIRET;
1393
		return $this;
1394
	}
1395
1396
	/**
1397
	 * Set the sexe.
1398
	 *
1399
	 * @param string $sexe The sexe.
1400
	 * @return CongesSpectacles Returns this conges spectacles.
1401
	 */
1402
	public function setSexe($sexe) {
1403
		$this->sexe = $sexe;
1404
		return $this;
1405
	}
1406
1407
	/**
1408
	 * Set the signataire certificat emploi.
1409
	 *
1410
	 * @param string $signataireCertificatEmploi The signataire certificat emploi.
1411
	 * @return CongesSpectacles Returns this conges spectacles.
1412
	 */
1413
	public function setSignataireCertificatEmploi($signataireCertificatEmploi) {
1414
		$this->signataireCertificatEmploi = $signataireCertificatEmploi;
1415
		return $this;
1416
	}
1417
1418
	/**
1419
	 * Set the statut cadre.
1420
	 *
1421
	 * @param boolean $statutCadre The statut cadre.
1422
	 * @return CongesSpectacles Returns this conges spectacles.
1423
	 */
1424
	public function setStatutCadre($statutCadre) {
1425
		$this->statutCadre = $statutCadre;
1426
		return $this;
1427
	}
1428
1429
	/**
1430
	 * Set the tel contact.
1431
	 *
1432
	 * @param string $telContact The tel contact.
1433
	 * @return CongesSpectacles Returns this conges spectacles.
1434
	 */
1435
	public function setTelContact($telContact) {
1436
		$this->telContact = $telContact;
1437
		return $this;
1438
	}
1439
1440
	/**
1441
	 * Set the titre.
1442
	 *
1443
	 * @param string $titre The titre.
1444
	 * @return CongesSpectacles Returns this conges spectacles.
1445
	 */
1446
	public function setTitre($titre) {
1447
		$this->titre = $titre;
1448
		return $this;
1449
	}
1450
1451
	/**
1452
	 * Set the type c e.
1453
	 *
1454
	 * @param string $typeCE The type c e.
1455
	 * @return CongesSpectacles Returns this conges spectacles.
1456
	 */
1457
	public function setTypeCE($typeCE) {
1458
		$this->typeCE = $typeCE;
1459
		return $this;
1460
	}
1461
1462
}
1463