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

AttestationAEM   F

Complexity

Total Complexity 159

Size/Duplication

Total Lines 2143
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 159
lcom 0
cbo 0
dl 0
loc 2143
rs 0.8
c 0
b 0
f 0

How to fix   Complexity   

Complex Class

Complex classes like AttestationAEM 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 AttestationAEM, 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
 * Attestation a e m model.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\Quadratus\Model\QPaie
21
 */
22
class AttestationAEM {
23
24
	/**
25
	 * A e m initiale.
26
	 *
27
	 * @var boolean
28
	 */
29
	private $aEMInitiale;
30
31
	/**
32
	 * Activite.
33
	 *
34
	 * @var string
35
	 */
36
	private $activite;
37
38
	/**
39
	 * Autres contributions.
40
	 *
41
	 * @var float
42
	 */
43
	private $autresContributions;
44
45
	/**
46
	 * Autres remun brut.
47
	 *
48
	 * @var float
49
	 */
50
	private $autresRemunBrut;
51
52
	/**
53
	 * Autres taux cotis.
54
	 *
55
	 * @var float
56
	 */
57
	private $autresTauxCotis;
58
59
	/**
60
	 * Brut.
61
	 *
62
	 * @var float
63
	 */
64
	private $brut;
65
66
	/**
67
	 * Brutal.
68
	 *
69
	 * @var float
70
	 */
71
	private $brutal;
72
73
	/**
74
	 * Certification sociale.
75
	 *
76
	 * @var boolean
77
	 */
78
	private $certificationSociale;
79
80
	/**
81
	 * Civilite.
82
	 *
83
	 * @var string
84
	 */
85
	private $civilite;
86
87
	/**
88
	 * Code emploi.
89
	 *
90
	 * @var string
91
	 */
92
	private $codeEmploi;
93
94
	/**
95
	 * Code etablissement.
96
	 *
97
	 * @var int
98
	 */
99
	private $codeEtablissement;
100
101
	/**
102
	 * Code n a f2008.
103
	 *
104
	 * @var string
105
	 */
106
	private $codeNAF2008;
107
108
	/**
109
	 * Code qualif.
110
	 *
111
	 * @var string
112
	 */
113
	private $codeQualif;
114
115
	/**
116
	 * Contact.
117
	 *
118
	 * @var string
119
	 */
120
	private $contact;
121
122
	/**
123
	 * Contrat en cours.
124
	 *
125
	 * @var boolean
126
	 */
127
	private $contratEnCours;
128
129
	/**
130
	 * Contributions.
131
	 *
132
	 * @var float
133
	 */
134
	private $contributions;
135
136
	/**
137
	 * Date embauche.
138
	 *
139
	 * @var DateTime
140
	 */
141
	private $dateEmbauche;
142
143
	/**
144
	 * Date fin contrat.
145
	 *
146
	 * @var DateTime
147
	 */
148
	private $dateFinContrat;
149
150
	/**
151
	 * Date fin contrat initiale.
152
	 *
153
	 * @var DateTime
154
	 */
155
	private $dateFinContratInitiale;
156
157
	/**
158
	 * Date naiss.
159
	 *
160
	 * @var DateTime
161
	 */
162
	private $dateNaiss;
163
164
	/**
165
	 * Emp adresse1.
166
	 *
167
	 * @var string
168
	 */
169
	private $empAdresse1;
170
171
	/**
172
	 * Emp adresse2.
173
	 *
174
	 * @var string
175
	 */
176
	private $empAdresse2;
177
178
	/**
179
	 * Emp code postal.
180
	 *
181
	 * @var string
182
	 */
183
	private $empCodePostal;
184
185
	/**
186
	 * Emp commune.
187
	 *
188
	 * @var string
189
	 */
190
	private $empCommune;
191
192
	/**
193
	 * Emp tel.
194
	 *
195
	 * @var string
196
	 */
197
	private $empTel;
198
199
	/**
200
	 * Emploi.
201
	 *
202
	 * @var string
203
	 */
204
	private $emploi;
205
206
	/**
207
	 * Etbl adresse1.
208
	 *
209
	 * @var string
210
	 */
211
	private $etblAdresse1;
212
213
	/**
214
	 * Etbl adresse2.
215
	 *
216
	 * @var string
217
	 */
218
	private $etblAdresse2;
219
220
	/**
221
	 * Etbl code postal.
222
	 *
223
	 * @var string
224
	 */
225
	private $etblCodePostal;
226
227
	/**
228
	 * Etbl commune.
229
	 *
230
	 * @var string
231
	 */
232
	private $etblCommune;
233
234
	/**
235
	 * Etbl fax.
236
	 *
237
	 * @var string
238
	 */
239
	private $etblFax;
240
241
	/**
242
	 * Etbl mail.
243
	 *
244
	 * @var string
245
	 */
246
	private $etblMail;
247
248
	/**
249
	 * Etbl raison sociale.
250
	 *
251
	 * @var string
252
	 */
253
	private $etblRaisonSociale;
254
255
	/**
256
	 * Etbl tel.
257
	 *
258
	 * @var string
259
	 */
260
	private $etblTel;
261
262
	/**
263
	 * Indice a e m.
264
	 *
265
	 * @var int
266
	 */
267
	private $indiceAEM;
268
269
	/**
270
	 * Label prestataire.
271
	 *
272
	 * @var boolean
273
	 */
274
	private $labelPrestataire;
275
276
	/**
277
	 * Licence spectacle.
278
	 *
279
	 * @var boolean
280
	 */
281
	private $licenceSpectacle;
282
283
	/**
284
	 * Lien document.
285
	 *
286
	 * @var string
287
	 */
288
	private $lienDocument;
289
290
	/**
291
	 * Lien parente.
292
	 *
293
	 * @var boolean
294
	 */
295
	private $lienParente;
296
297
	/**
298
	 * Motif fin contrat.
299
	 *
300
	 * @var string
301
	 */
302
	private $motifFinContrat;
303
304
	/**
305
	 * Motif rupture.
306
	 *
307
	 * @var string
308
	 */
309
	private $motifRupture;
310
311
	/**
312
	 * N a f.
313
	 *
314
	 * @var string
315
	 */
316
	private $nAF;
317
318
	/**
319
	 * N i r.
320
	 *
321
	 * @var string
322
	 */
323
	private $nIR;
324
325
	/**
326
	 * Nb jour trav.
327
	 *
328
	 * @var float
329
	 */
330
	private $nbJourTrav;
331
332
	/**
333
	 * Nom employe.
334
	 *
335
	 * @var string
336
	 */
337
	private $nomEmploye;
338
339
	/**
340
	 * Nom naissance.
341
	 *
342
	 * @var string
343
	 */
344
	private $nomNaissance;
345
346
	/**
347
	 * Nom retraite.
348
	 *
349
	 * @var string
350
	 */
351
	private $nomRetraite;
352
353
	/**
354
	 * Nombre cachets.
355
	 *
356
	 * @var float
357
	 */
358
	private $nombreCachets;
359
360
	/**
361
	 * Nombre cachets isoles.
362
	 *
363
	 * @var float
364
	 */
365
	private $nombreCachetsIsoles;
366
367
	/**
368
	 * Nombre heures.
369
	 *
370
	 * @var float
371
	 */
372
	private $nombreHeures;
373
374
	/**
375
	 * Num assedic.
376
	 *
377
	 * @var string
378
	 */
379
	private $numAssedic;
380
381
	/**
382
	 * Num caisse spectacle.
383
	 *
384
	 * @var string
385
	 */
386
	private $numCaisseSpectacle;
387
388
	/**
389
	 * Num certification sociale.
390
	 *
391
	 * @var string
392
	 */
393
	private $numCertificationSociale;
394
395
	/**
396
	 * Num i d c c employeur.
397
	 *
398
	 * @var string
399
	 */
400
	private $numIDCCEmployeur;
401
402
	/**
403
	 * Num i d c c prestation travail.
404
	 *
405
	 * @var string
406
	 */
407
	private $numIDCCPrestationTravail;
408
409
	/**
410
	 * Num objet.
411
	 *
412
	 * @var string
413
	 */
414
	private $numObjet;
415
416
	/**
417
	 * Numero a e m initiale.
418
	 *
419
	 * @var string
420
	 */
421
	private $numeroAEMInitiale;
422
423
	/**
424
	 * Numero attestation.
425
	 *
426
	 * @var string
427
	 */
428
	private $numeroAttestation;
429
430
	/**
431
	 * Numero employe.
432
	 *
433
	 * @var string
434
	 */
435
	private $numeroEmploye;
436
437
	/**
438
	 * Numero label.
439
	 *
440
	 * @var string
441
	 */
442
	private $numeroLabel;
443
444
	/**
445
	 * Numero licence.
446
	 *
447
	 * @var string
448
	 */
449
	private $numeroLicence;
450
451
	/**
452
	 * Organisateur spectacle.
453
	 *
454
	 * @var boolean
455
	 */
456
	private $organisateurSpectacle;
457
458
	/**
459
	 * Organisme assedic.
460
	 *
461
	 * @var string
462
	 */
463
	private $organismeAssedic;
464
465
	/**
466
	 * Organisme retraite.
467
	 *
468
	 * @var string
469
	 */
470
	private $organismeRetraite;
471
472
	/**
473
	 * Periode attest.
474
	 *
475
	 * @var DateTime
476
	 */
477
	private $periodeAttest;
478
479
	/**
480
	 * Prenom.
481
	 *
482
	 * @var string
483
	 */
484
	private $prenom;
485
486
	/**
487
	 * S i r e t.
488
	 *
489
	 * @var string
490
	 */
491
	private $sIRET;
492
493
	/**
494
	 * Signature date.
495
	 *
496
	 * @var DateTime
497
	 */
498
	private $signatureDate;
499
500
	/**
501
	 * Signature nom.
502
	 *
503
	 * @var string
504
	 */
505
	private $signatureNom;
506
507
	/**
508
	 * Signature prenom.
509
	 *
510
	 * @var string
511
	 */
512
	private $signaturePrenom;
513
514
	/**
515
	 * Signature qualite.
516
	 *
517
	 * @var string
518
	 */
519
	private $signatureQualite;
520
521
	/**
522
	 * Signature qualite code.
523
	 *
524
	 * @var string
525
	 */
526
	private $signatureQualiteCode;
527
528
	/**
529
	 * Signature ville.
530
	 *
531
	 * @var string
532
	 */
533
	private $signatureVille;
534
535
	/**
536
	 * Statut cadre.
537
	 *
538
	 * @var boolean
539
	 */
540
	private $statutCadre;
541
542
	/**
543
	 * Taux cotis.
544
	 *
545
	 * @var float
546
	 */
547
	private $tauxCotis;
548
549
	/**
550
	 * Tel contact.
551
	 *
552
	 * @var string
553
	 */
554
	private $telContact;
555
556
	/**
557
	 * Type a e m.
558
	 *
559
	 * @var string
560
	 */
561
	private $typeAEM;
562
563
	/**
564
	 * Type lien parente.
565
	 *
566
	 * @var string
567
	 */
568
	private $typeLienParente;
569
570
	/**
571
	 * Type nationalite.
572
	 *
573
	 * @var string
574
	 */
575
	private $typeNationalite;
576
577
	/**
578
	 * Constructor.
579
	 */
580
	public function __construct() {
581
		// NOTHING TO DO;
582
	}
583
584
	/**
585
	 * Get the a e m initiale.
586
	 *
587
	 * @return boolean Returns the a e m initiale.
588
	 */
589
	public function getAEMInitiale() {
590
		return $this->aEMInitiale;
591
	}
592
593
	/**
594
	 * Get the activite.
595
	 *
596
	 * @return string Returns the activite.
597
	 */
598
	public function getActivite() {
599
		return $this->activite;
600
	}
601
602
	/**
603
	 * Get the autres contributions.
604
	 *
605
	 * @return float Returns the autres contributions.
606
	 */
607
	public function getAutresContributions() {
608
		return $this->autresContributions;
609
	}
610
611
	/**
612
	 * Get the autres remun brut.
613
	 *
614
	 * @return float Returns the autres remun brut.
615
	 */
616
	public function getAutresRemunBrut() {
617
		return $this->autresRemunBrut;
618
	}
619
620
	/**
621
	 * Get the autres taux cotis.
622
	 *
623
	 * @return float Returns the autres taux cotis.
624
	 */
625
	public function getAutresTauxCotis() {
626
		return $this->autresTauxCotis;
627
	}
628
629
	/**
630
	 * Get the brut.
631
	 *
632
	 * @return float Returns the brut.
633
	 */
634
	public function getBrut() {
635
		return $this->brut;
636
	}
637
638
	/**
639
	 * Get the brutal.
640
	 *
641
	 * @return float Returns the brutal.
642
	 */
643
	public function getBrutal() {
644
		return $this->brutal;
645
	}
646
647
	/**
648
	 * Get the certification sociale.
649
	 *
650
	 * @return boolean Returns the certification sociale.
651
	 */
652
	public function getCertificationSociale() {
653
		return $this->certificationSociale;
654
	}
655
656
	/**
657
	 * Get the civilite.
658
	 *
659
	 * @return string Returns the civilite.
660
	 */
661
	public function getCivilite() {
662
		return $this->civilite;
663
	}
664
665
	/**
666
	 * Get the code emploi.
667
	 *
668
	 * @return string Returns the code emploi.
669
	 */
670
	public function getCodeEmploi() {
671
		return $this->codeEmploi;
672
	}
673
674
	/**
675
	 * Get the code etablissement.
676
	 *
677
	 * @return int Returns the code etablissement.
678
	 */
679
	public function getCodeEtablissement() {
680
		return $this->codeEtablissement;
681
	}
682
683
	/**
684
	 * Get the code n a f2008.
685
	 *
686
	 * @return string Returns the code n a f2008.
687
	 */
688
	public function getCodeNAF2008() {
689
		return $this->codeNAF2008;
690
	}
691
692
	/**
693
	 * Get the code qualif.
694
	 *
695
	 * @return string Returns the code qualif.
696
	 */
697
	public function getCodeQualif() {
698
		return $this->codeQualif;
699
	}
700
701
	/**
702
	 * Get the contact.
703
	 *
704
	 * @return string Returns the contact.
705
	 */
706
	public function getContact() {
707
		return $this->contact;
708
	}
709
710
	/**
711
	 * Get the contrat en cours.
712
	 *
713
	 * @return boolean Returns the contrat en cours.
714
	 */
715
	public function getContratEnCours() {
716
		return $this->contratEnCours;
717
	}
718
719
	/**
720
	 * Get the contributions.
721
	 *
722
	 * @return float Returns the contributions.
723
	 */
724
	public function getContributions() {
725
		return $this->contributions;
726
	}
727
728
	/**
729
	 * Get the date embauche.
730
	 *
731
	 * @return DateTime Returns the date embauche.
732
	 */
733
	public function getDateEmbauche() {
734
		return $this->dateEmbauche;
735
	}
736
737
	/**
738
	 * Get the date fin contrat.
739
	 *
740
	 * @return DateTime Returns the date fin contrat.
741
	 */
742
	public function getDateFinContrat() {
743
		return $this->dateFinContrat;
744
	}
745
746
	/**
747
	 * Get the date fin contrat initiale.
748
	 *
749
	 * @return DateTime Returns the date fin contrat initiale.
750
	 */
751
	public function getDateFinContratInitiale() {
752
		return $this->dateFinContratInitiale;
753
	}
754
755
	/**
756
	 * Get the date naiss.
757
	 *
758
	 * @return DateTime Returns the date naiss.
759
	 */
760
	public function getDateNaiss() {
761
		return $this->dateNaiss;
762
	}
763
764
	/**
765
	 * Get the emp adresse1.
766
	 *
767
	 * @return string Returns the emp adresse1.
768
	 */
769
	public function getEmpAdresse1() {
770
		return $this->empAdresse1;
771
	}
772
773
	/**
774
	 * Get the emp adresse2.
775
	 *
776
	 * @return string Returns the emp adresse2.
777
	 */
778
	public function getEmpAdresse2() {
779
		return $this->empAdresse2;
780
	}
781
782
	/**
783
	 * Get the emp code postal.
784
	 *
785
	 * @return string Returns the emp code postal.
786
	 */
787
	public function getEmpCodePostal() {
788
		return $this->empCodePostal;
789
	}
790
791
	/**
792
	 * Get the emp commune.
793
	 *
794
	 * @return string Returns the emp commune.
795
	 */
796
	public function getEmpCommune() {
797
		return $this->empCommune;
798
	}
799
800
	/**
801
	 * Get the emp tel.
802
	 *
803
	 * @return string Returns the emp tel.
804
	 */
805
	public function getEmpTel() {
806
		return $this->empTel;
807
	}
808
809
	/**
810
	 * Get the emploi.
811
	 *
812
	 * @return string Returns the emploi.
813
	 */
814
	public function getEmploi() {
815
		return $this->emploi;
816
	}
817
818
	/**
819
	 * Get the etbl adresse1.
820
	 *
821
	 * @return string Returns the etbl adresse1.
822
	 */
823
	public function getEtblAdresse1() {
824
		return $this->etblAdresse1;
825
	}
826
827
	/**
828
	 * Get the etbl adresse2.
829
	 *
830
	 * @return string Returns the etbl adresse2.
831
	 */
832
	public function getEtblAdresse2() {
833
		return $this->etblAdresse2;
834
	}
835
836
	/**
837
	 * Get the etbl code postal.
838
	 *
839
	 * @return string Returns the etbl code postal.
840
	 */
841
	public function getEtblCodePostal() {
842
		return $this->etblCodePostal;
843
	}
844
845
	/**
846
	 * Get the etbl commune.
847
	 *
848
	 * @return string Returns the etbl commune.
849
	 */
850
	public function getEtblCommune() {
851
		return $this->etblCommune;
852
	}
853
854
	/**
855
	 * Get the etbl fax.
856
	 *
857
	 * @return string Returns the etbl fax.
858
	 */
859
	public function getEtblFax() {
860
		return $this->etblFax;
861
	}
862
863
	/**
864
	 * Get the etbl mail.
865
	 *
866
	 * @return string Returns the etbl mail.
867
	 */
868
	public function getEtblMail() {
869
		return $this->etblMail;
870
	}
871
872
	/**
873
	 * Get the etbl raison sociale.
874
	 *
875
	 * @return string Returns the etbl raison sociale.
876
	 */
877
	public function getEtblRaisonSociale() {
878
		return $this->etblRaisonSociale;
879
	}
880
881
	/**
882
	 * Get the etbl tel.
883
	 *
884
	 * @return string Returns the etbl tel.
885
	 */
886
	public function getEtblTel() {
887
		return $this->etblTel;
888
	}
889
890
	/**
891
	 * Get the indice a e m.
892
	 *
893
	 * @return int Returns the indice a e m.
894
	 */
895
	public function getIndiceAEM() {
896
		return $this->indiceAEM;
897
	}
898
899
	/**
900
	 * Get the label prestataire.
901
	 *
902
	 * @return boolean Returns the label prestataire.
903
	 */
904
	public function getLabelPrestataire() {
905
		return $this->labelPrestataire;
906
	}
907
908
	/**
909
	 * Get the licence spectacle.
910
	 *
911
	 * @return boolean Returns the licence spectacle.
912
	 */
913
	public function getLicenceSpectacle() {
914
		return $this->licenceSpectacle;
915
	}
916
917
	/**
918
	 * Get the lien document.
919
	 *
920
	 * @return string Returns the lien document.
921
	 */
922
	public function getLienDocument() {
923
		return $this->lienDocument;
924
	}
925
926
	/**
927
	 * Get the lien parente.
928
	 *
929
	 * @return boolean Returns the lien parente.
930
	 */
931
	public function getLienParente() {
932
		return $this->lienParente;
933
	}
934
935
	/**
936
	 * Get the motif fin contrat.
937
	 *
938
	 * @return string Returns the motif fin contrat.
939
	 */
940
	public function getMotifFinContrat() {
941
		return $this->motifFinContrat;
942
	}
943
944
	/**
945
	 * Get the motif rupture.
946
	 *
947
	 * @return string Returns the motif rupture.
948
	 */
949
	public function getMotifRupture() {
950
		return $this->motifRupture;
951
	}
952
953
	/**
954
	 * Get the n a f.
955
	 *
956
	 * @return string Returns the n a f.
957
	 */
958
	public function getNAF() {
959
		return $this->nAF;
960
	}
961
962
	/**
963
	 * Get the n i r.
964
	 *
965
	 * @return string Returns the n i r.
966
	 */
967
	public function getNIR() {
968
		return $this->nIR;
969
	}
970
971
	/**
972
	 * Get the nb jour trav.
973
	 *
974
	 * @return float Returns the nb jour trav.
975
	 */
976
	public function getNbJourTrav() {
977
		return $this->nbJourTrav;
978
	}
979
980
	/**
981
	 * Get the nom employe.
982
	 *
983
	 * @return string Returns the nom employe.
984
	 */
985
	public function getNomEmploye() {
986
		return $this->nomEmploye;
987
	}
988
989
	/**
990
	 * Get the nom naissance.
991
	 *
992
	 * @return string Returns the nom naissance.
993
	 */
994
	public function getNomNaissance() {
995
		return $this->nomNaissance;
996
	}
997
998
	/**
999
	 * Get the nom retraite.
1000
	 *
1001
	 * @return string Returns the nom retraite.
1002
	 */
1003
	public function getNomRetraite() {
1004
		return $this->nomRetraite;
1005
	}
1006
1007
	/**
1008
	 * Get the nombre cachets.
1009
	 *
1010
	 * @return float Returns the nombre cachets.
1011
	 */
1012
	public function getNombreCachets() {
1013
		return $this->nombreCachets;
1014
	}
1015
1016
	/**
1017
	 * Get the nombre cachets isoles.
1018
	 *
1019
	 * @return float Returns the nombre cachets isoles.
1020
	 */
1021
	public function getNombreCachetsIsoles() {
1022
		return $this->nombreCachetsIsoles;
1023
	}
1024
1025
	/**
1026
	 * Get the nombre heures.
1027
	 *
1028
	 * @return float Returns the nombre heures.
1029
	 */
1030
	public function getNombreHeures() {
1031
		return $this->nombreHeures;
1032
	}
1033
1034
	/**
1035
	 * Get the num assedic.
1036
	 *
1037
	 * @return string Returns the num assedic.
1038
	 */
1039
	public function getNumAssedic() {
1040
		return $this->numAssedic;
1041
	}
1042
1043
	/**
1044
	 * Get the num caisse spectacle.
1045
	 *
1046
	 * @return string Returns the num caisse spectacle.
1047
	 */
1048
	public function getNumCaisseSpectacle() {
1049
		return $this->numCaisseSpectacle;
1050
	}
1051
1052
	/**
1053
	 * Get the num certification sociale.
1054
	 *
1055
	 * @return string Returns the num certification sociale.
1056
	 */
1057
	public function getNumCertificationSociale() {
1058
		return $this->numCertificationSociale;
1059
	}
1060
1061
	/**
1062
	 * Get the num i d c c employeur.
1063
	 *
1064
	 * @return string Returns the num i d c c employeur.
1065
	 */
1066
	public function getNumIDCCEmployeur() {
1067
		return $this->numIDCCEmployeur;
1068
	}
1069
1070
	/**
1071
	 * Get the num i d c c prestation travail.
1072
	 *
1073
	 * @return string Returns the num i d c c prestation travail.
1074
	 */
1075
	public function getNumIDCCPrestationTravail() {
1076
		return $this->numIDCCPrestationTravail;
1077
	}
1078
1079
	/**
1080
	 * Get the num objet.
1081
	 *
1082
	 * @return string Returns the num objet.
1083
	 */
1084
	public function getNumObjet() {
1085
		return $this->numObjet;
1086
	}
1087
1088
	/**
1089
	 * Get the numero a e m initiale.
1090
	 *
1091
	 * @return string Returns the numero a e m initiale.
1092
	 */
1093
	public function getNumeroAEMInitiale() {
1094
		return $this->numeroAEMInitiale;
1095
	}
1096
1097
	/**
1098
	 * Get the numero attestation.
1099
	 *
1100
	 * @return string Returns the numero attestation.
1101
	 */
1102
	public function getNumeroAttestation() {
1103
		return $this->numeroAttestation;
1104
	}
1105
1106
	/**
1107
	 * Get the numero employe.
1108
	 *
1109
	 * @return string Returns the numero employe.
1110
	 */
1111
	public function getNumeroEmploye() {
1112
		return $this->numeroEmploye;
1113
	}
1114
1115
	/**
1116
	 * Get the numero label.
1117
	 *
1118
	 * @return string Returns the numero label.
1119
	 */
1120
	public function getNumeroLabel() {
1121
		return $this->numeroLabel;
1122
	}
1123
1124
	/**
1125
	 * Get the numero licence.
1126
	 *
1127
	 * @return string Returns the numero licence.
1128
	 */
1129
	public function getNumeroLicence() {
1130
		return $this->numeroLicence;
1131
	}
1132
1133
	/**
1134
	 * Get the organisateur spectacle.
1135
	 *
1136
	 * @return boolean Returns the organisateur spectacle.
1137
	 */
1138
	public function getOrganisateurSpectacle() {
1139
		return $this->organisateurSpectacle;
1140
	}
1141
1142
	/**
1143
	 * Get the organisme assedic.
1144
	 *
1145
	 * @return string Returns the organisme assedic.
1146
	 */
1147
	public function getOrganismeAssedic() {
1148
		return $this->organismeAssedic;
1149
	}
1150
1151
	/**
1152
	 * Get the organisme retraite.
1153
	 *
1154
	 * @return string Returns the organisme retraite.
1155
	 */
1156
	public function getOrganismeRetraite() {
1157
		return $this->organismeRetraite;
1158
	}
1159
1160
	/**
1161
	 * Get the periode attest.
1162
	 *
1163
	 * @return DateTime Returns the periode attest.
1164
	 */
1165
	public function getPeriodeAttest() {
1166
		return $this->periodeAttest;
1167
	}
1168
1169
	/**
1170
	 * Get the prenom.
1171
	 *
1172
	 * @return string Returns the prenom.
1173
	 */
1174
	public function getPrenom() {
1175
		return $this->prenom;
1176
	}
1177
1178
	/**
1179
	 * Get the s i r e t.
1180
	 *
1181
	 * @return string Returns the s i r e t.
1182
	 */
1183
	public function getSIRET() {
1184
		return $this->sIRET;
1185
	}
1186
1187
	/**
1188
	 * Get the signature date.
1189
	 *
1190
	 * @return DateTime Returns the signature date.
1191
	 */
1192
	public function getSignatureDate() {
1193
		return $this->signatureDate;
1194
	}
1195
1196
	/**
1197
	 * Get the signature nom.
1198
	 *
1199
	 * @return string Returns the signature nom.
1200
	 */
1201
	public function getSignatureNom() {
1202
		return $this->signatureNom;
1203
	}
1204
1205
	/**
1206
	 * Get the signature prenom.
1207
	 *
1208
	 * @return string Returns the signature prenom.
1209
	 */
1210
	public function getSignaturePrenom() {
1211
		return $this->signaturePrenom;
1212
	}
1213
1214
	/**
1215
	 * Get the signature qualite.
1216
	 *
1217
	 * @return string Returns the signature qualite.
1218
	 */
1219
	public function getSignatureQualite() {
1220
		return $this->signatureQualite;
1221
	}
1222
1223
	/**
1224
	 * Get the signature qualite code.
1225
	 *
1226
	 * @return string Returns the signature qualite code.
1227
	 */
1228
	public function getSignatureQualiteCode() {
1229
		return $this->signatureQualiteCode;
1230
	}
1231
1232
	/**
1233
	 * Get the signature ville.
1234
	 *
1235
	 * @return string Returns the signature ville.
1236
	 */
1237
	public function getSignatureVille() {
1238
		return $this->signatureVille;
1239
	}
1240
1241
	/**
1242
	 * Get the statut cadre.
1243
	 *
1244
	 * @return boolean Returns the statut cadre.
1245
	 */
1246
	public function getStatutCadre() {
1247
		return $this->statutCadre;
1248
	}
1249
1250
	/**
1251
	 * Get the taux cotis.
1252
	 *
1253
	 * @return float Returns the taux cotis.
1254
	 */
1255
	public function getTauxCotis() {
1256
		return $this->tauxCotis;
1257
	}
1258
1259
	/**
1260
	 * Get the tel contact.
1261
	 *
1262
	 * @return string Returns the tel contact.
1263
	 */
1264
	public function getTelContact() {
1265
		return $this->telContact;
1266
	}
1267
1268
	/**
1269
	 * Get the type a e m.
1270
	 *
1271
	 * @return string Returns the type a e m.
1272
	 */
1273
	public function getTypeAEM() {
1274
		return $this->typeAEM;
1275
	}
1276
1277
	/**
1278
	 * Get the type lien parente.
1279
	 *
1280
	 * @return string Returns the type lien parente.
1281
	 */
1282
	public function getTypeLienParente() {
1283
		return $this->typeLienParente;
1284
	}
1285
1286
	/**
1287
	 * Get the type nationalite.
1288
	 *
1289
	 * @return string Returns the type nationalite.
1290
	 */
1291
	public function getTypeNationalite() {
1292
		return $this->typeNationalite;
1293
	}
1294
1295
	/**
1296
	 * Set the a e m initiale.
1297
	 *
1298
	 * @param boolean $aEMInitiale The a e m initiale.
1299
	 * @return AttestationAEM Returns this attestation a e m.
1300
	 */
1301
	public function setAEMInitiale($aEMInitiale) {
1302
		$this->aEMInitiale = $aEMInitiale;
1303
		return $this;
1304
	}
1305
1306
	/**
1307
	 * Set the activite.
1308
	 *
1309
	 * @param string $activite The activite.
1310
	 * @return AttestationAEM Returns this attestation a e m.
1311
	 */
1312
	public function setActivite($activite) {
1313
		$this->activite = $activite;
1314
		return $this;
1315
	}
1316
1317
	/**
1318
	 * Set the autres contributions.
1319
	 *
1320
	 * @param float $autresContributions The autres contributions.
1321
	 * @return AttestationAEM Returns this attestation a e m.
1322
	 */
1323
	public function setAutresContributions($autresContributions) {
1324
		$this->autresContributions = $autresContributions;
1325
		return $this;
1326
	}
1327
1328
	/**
1329
	 * Set the autres remun brut.
1330
	 *
1331
	 * @param float $autresRemunBrut The autres remun brut.
1332
	 * @return AttestationAEM Returns this attestation a e m.
1333
	 */
1334
	public function setAutresRemunBrut($autresRemunBrut) {
1335
		$this->autresRemunBrut = $autresRemunBrut;
1336
		return $this;
1337
	}
1338
1339
	/**
1340
	 * Set the autres taux cotis.
1341
	 *
1342
	 * @param float $autresTauxCotis The autres taux cotis.
1343
	 * @return AttestationAEM Returns this attestation a e m.
1344
	 */
1345
	public function setAutresTauxCotis($autresTauxCotis) {
1346
		$this->autresTauxCotis = $autresTauxCotis;
1347
		return $this;
1348
	}
1349
1350
	/**
1351
	 * Set the brut.
1352
	 *
1353
	 * @param float $brut The brut.
1354
	 * @return AttestationAEM Returns this attestation a e m.
1355
	 */
1356
	public function setBrut($brut) {
1357
		$this->brut = $brut;
1358
		return $this;
1359
	}
1360
1361
	/**
1362
	 * Set the brutal.
1363
	 *
1364
	 * @param float $brutal The brutal.
1365
	 * @return AttestationAEM Returns this attestation a e m.
1366
	 */
1367
	public function setBrutal($brutal) {
1368
		$this->brutal = $brutal;
1369
		return $this;
1370
	}
1371
1372
	/**
1373
	 * Set the certification sociale.
1374
	 *
1375
	 * @param boolean $certificationSociale The certification sociale.
1376
	 * @return AttestationAEM Returns this attestation a e m.
1377
	 */
1378
	public function setCertificationSociale($certificationSociale) {
1379
		$this->certificationSociale = $certificationSociale;
1380
		return $this;
1381
	}
1382
1383
	/**
1384
	 * Set the civilite.
1385
	 *
1386
	 * @param string $civilite The civilite.
1387
	 * @return AttestationAEM Returns this attestation a e m.
1388
	 */
1389
	public function setCivilite($civilite) {
1390
		$this->civilite = $civilite;
1391
		return $this;
1392
	}
1393
1394
	/**
1395
	 * Set the code emploi.
1396
	 *
1397
	 * @param string $codeEmploi The code emploi.
1398
	 * @return AttestationAEM Returns this attestation a e m.
1399
	 */
1400
	public function setCodeEmploi($codeEmploi) {
1401
		$this->codeEmploi = $codeEmploi;
1402
		return $this;
1403
	}
1404
1405
	/**
1406
	 * Set the code etablissement.
1407
	 *
1408
	 * @param int $codeEtablissement The code etablissement.
1409
	 * @return AttestationAEM Returns this attestation a e m.
1410
	 */
1411
	public function setCodeEtablissement($codeEtablissement) {
1412
		$this->codeEtablissement = $codeEtablissement;
1413
		return $this;
1414
	}
1415
1416
	/**
1417
	 * Set the code n a f2008.
1418
	 *
1419
	 * @param string $codeNAF2008 The code n a f2008.
1420
	 * @return AttestationAEM Returns this attestation a e m.
1421
	 */
1422
	public function setCodeNAF2008($codeNAF2008) {
1423
		$this->codeNAF2008 = $codeNAF2008;
1424
		return $this;
1425
	}
1426
1427
	/**
1428
	 * Set the code qualif.
1429
	 *
1430
	 * @param string $codeQualif The code qualif.
1431
	 * @return AttestationAEM Returns this attestation a e m.
1432
	 */
1433
	public function setCodeQualif($codeQualif) {
1434
		$this->codeQualif = $codeQualif;
1435
		return $this;
1436
	}
1437
1438
	/**
1439
	 * Set the contact.
1440
	 *
1441
	 * @param string $contact The contact.
1442
	 * @return AttestationAEM Returns this attestation a e m.
1443
	 */
1444
	public function setContact($contact) {
1445
		$this->contact = $contact;
1446
		return $this;
1447
	}
1448
1449
	/**
1450
	 * Set the contrat en cours.
1451
	 *
1452
	 * @param boolean $contratEnCours The contrat en cours.
1453
	 * @return AttestationAEM Returns this attestation a e m.
1454
	 */
1455
	public function setContratEnCours($contratEnCours) {
1456
		$this->contratEnCours = $contratEnCours;
1457
		return $this;
1458
	}
1459
1460
	/**
1461
	 * Set the contributions.
1462
	 *
1463
	 * @param float $contributions The contributions.
1464
	 * @return AttestationAEM Returns this attestation a e m.
1465
	 */
1466
	public function setContributions($contributions) {
1467
		$this->contributions = $contributions;
1468
		return $this;
1469
	}
1470
1471
	/**
1472
	 * Set the date embauche.
1473
	 *
1474
	 * @param DateTime $dateEmbauche The date embauche.
1475
	 * @return AttestationAEM Returns this attestation a e m.
1476
	 */
1477
	public function setDateEmbauche(DateTime $dateEmbauche = null) {
1478
		$this->dateEmbauche = $dateEmbauche;
1479
		return $this;
1480
	}
1481
1482
	/**
1483
	 * Set the date fin contrat.
1484
	 *
1485
	 * @param DateTime $dateFinContrat The date fin contrat.
1486
	 * @return AttestationAEM Returns this attestation a e m.
1487
	 */
1488
	public function setDateFinContrat(DateTime $dateFinContrat = null) {
1489
		$this->dateFinContrat = $dateFinContrat;
1490
		return $this;
1491
	}
1492
1493
	/**
1494
	 * Set the date fin contrat initiale.
1495
	 *
1496
	 * @param DateTime $dateFinContratInitiale The date fin contrat initiale.
1497
	 * @return AttestationAEM Returns this attestation a e m.
1498
	 */
1499
	public function setDateFinContratInitiale(DateTime $dateFinContratInitiale = null) {
1500
		$this->dateFinContratInitiale = $dateFinContratInitiale;
1501
		return $this;
1502
	}
1503
1504
	/**
1505
	 * Set the date naiss.
1506
	 *
1507
	 * @param DateTime $dateNaiss The date naiss.
1508
	 * @return AttestationAEM Returns this attestation a e m.
1509
	 */
1510
	public function setDateNaiss(DateTime $dateNaiss = null) {
1511
		$this->dateNaiss = $dateNaiss;
1512
		return $this;
1513
	}
1514
1515
	/**
1516
	 * Set the emp adresse1.
1517
	 *
1518
	 * @param string $empAdresse1 The emp adresse1.
1519
	 * @return AttestationAEM Returns this attestation a e m.
1520
	 */
1521
	public function setEmpAdresse1($empAdresse1) {
1522
		$this->empAdresse1 = $empAdresse1;
1523
		return $this;
1524
	}
1525
1526
	/**
1527
	 * Set the emp adresse2.
1528
	 *
1529
	 * @param string $empAdresse2 The emp adresse2.
1530
	 * @return AttestationAEM Returns this attestation a e m.
1531
	 */
1532
	public function setEmpAdresse2($empAdresse2) {
1533
		$this->empAdresse2 = $empAdresse2;
1534
		return $this;
1535
	}
1536
1537
	/**
1538
	 * Set the emp code postal.
1539
	 *
1540
	 * @param string $empCodePostal The emp code postal.
1541
	 * @return AttestationAEM Returns this attestation a e m.
1542
	 */
1543
	public function setEmpCodePostal($empCodePostal) {
1544
		$this->empCodePostal = $empCodePostal;
1545
		return $this;
1546
	}
1547
1548
	/**
1549
	 * Set the emp commune.
1550
	 *
1551
	 * @param string $empCommune The emp commune.
1552
	 * @return AttestationAEM Returns this attestation a e m.
1553
	 */
1554
	public function setEmpCommune($empCommune) {
1555
		$this->empCommune = $empCommune;
1556
		return $this;
1557
	}
1558
1559
	/**
1560
	 * Set the emp tel.
1561
	 *
1562
	 * @param string $empTel The emp tel.
1563
	 * @return AttestationAEM Returns this attestation a e m.
1564
	 */
1565
	public function setEmpTel($empTel) {
1566
		$this->empTel = $empTel;
1567
		return $this;
1568
	}
1569
1570
	/**
1571
	 * Set the emploi.
1572
	 *
1573
	 * @param string $emploi The emploi.
1574
	 * @return AttestationAEM Returns this attestation a e m.
1575
	 */
1576
	public function setEmploi($emploi) {
1577
		$this->emploi = $emploi;
1578
		return $this;
1579
	}
1580
1581
	/**
1582
	 * Set the etbl adresse1.
1583
	 *
1584
	 * @param string $etblAdresse1 The etbl adresse1.
1585
	 * @return AttestationAEM Returns this attestation a e m.
1586
	 */
1587
	public function setEtblAdresse1($etblAdresse1) {
1588
		$this->etblAdresse1 = $etblAdresse1;
1589
		return $this;
1590
	}
1591
1592
	/**
1593
	 * Set the etbl adresse2.
1594
	 *
1595
	 * @param string $etblAdresse2 The etbl adresse2.
1596
	 * @return AttestationAEM Returns this attestation a e m.
1597
	 */
1598
	public function setEtblAdresse2($etblAdresse2) {
1599
		$this->etblAdresse2 = $etblAdresse2;
1600
		return $this;
1601
	}
1602
1603
	/**
1604
	 * Set the etbl code postal.
1605
	 *
1606
	 * @param string $etblCodePostal The etbl code postal.
1607
	 * @return AttestationAEM Returns this attestation a e m.
1608
	 */
1609
	public function setEtblCodePostal($etblCodePostal) {
1610
		$this->etblCodePostal = $etblCodePostal;
1611
		return $this;
1612
	}
1613
1614
	/**
1615
	 * Set the etbl commune.
1616
	 *
1617
	 * @param string $etblCommune The etbl commune.
1618
	 * @return AttestationAEM Returns this attestation a e m.
1619
	 */
1620
	public function setEtblCommune($etblCommune) {
1621
		$this->etblCommune = $etblCommune;
1622
		return $this;
1623
	}
1624
1625
	/**
1626
	 * Set the etbl fax.
1627
	 *
1628
	 * @param string $etblFax The etbl fax.
1629
	 * @return AttestationAEM Returns this attestation a e m.
1630
	 */
1631
	public function setEtblFax($etblFax) {
1632
		$this->etblFax = $etblFax;
1633
		return $this;
1634
	}
1635
1636
	/**
1637
	 * Set the etbl mail.
1638
	 *
1639
	 * @param string $etblMail The etbl mail.
1640
	 * @return AttestationAEM Returns this attestation a e m.
1641
	 */
1642
	public function setEtblMail($etblMail) {
1643
		$this->etblMail = $etblMail;
1644
		return $this;
1645
	}
1646
1647
	/**
1648
	 * Set the etbl raison sociale.
1649
	 *
1650
	 * @param string $etblRaisonSociale The etbl raison sociale.
1651
	 * @return AttestationAEM Returns this attestation a e m.
1652
	 */
1653
	public function setEtblRaisonSociale($etblRaisonSociale) {
1654
		$this->etblRaisonSociale = $etblRaisonSociale;
1655
		return $this;
1656
	}
1657
1658
	/**
1659
	 * Set the etbl tel.
1660
	 *
1661
	 * @param string $etblTel The etbl tel.
1662
	 * @return AttestationAEM Returns this attestation a e m.
1663
	 */
1664
	public function setEtblTel($etblTel) {
1665
		$this->etblTel = $etblTel;
1666
		return $this;
1667
	}
1668
1669
	/**
1670
	 * Set the indice a e m.
1671
	 *
1672
	 * @param int $indiceAEM The indice a e m.
1673
	 * @return AttestationAEM Returns this attestation a e m.
1674
	 */
1675
	public function setIndiceAEM($indiceAEM) {
1676
		$this->indiceAEM = $indiceAEM;
1677
		return $this;
1678
	}
1679
1680
	/**
1681
	 * Set the label prestataire.
1682
	 *
1683
	 * @param boolean $labelPrestataire The label prestataire.
1684
	 * @return AttestationAEM Returns this attestation a e m.
1685
	 */
1686
	public function setLabelPrestataire($labelPrestataire) {
1687
		$this->labelPrestataire = $labelPrestataire;
1688
		return $this;
1689
	}
1690
1691
	/**
1692
	 * Set the licence spectacle.
1693
	 *
1694
	 * @param boolean $licenceSpectacle The licence spectacle.
1695
	 * @return AttestationAEM Returns this attestation a e m.
1696
	 */
1697
	public function setLicenceSpectacle($licenceSpectacle) {
1698
		$this->licenceSpectacle = $licenceSpectacle;
1699
		return $this;
1700
	}
1701
1702
	/**
1703
	 * Set the lien document.
1704
	 *
1705
	 * @param string $lienDocument The lien document.
1706
	 * @return AttestationAEM Returns this attestation a e m.
1707
	 */
1708
	public function setLienDocument($lienDocument) {
1709
		$this->lienDocument = $lienDocument;
1710
		return $this;
1711
	}
1712
1713
	/**
1714
	 * Set the lien parente.
1715
	 *
1716
	 * @param boolean $lienParente The lien parente.
1717
	 * @return AttestationAEM Returns this attestation a e m.
1718
	 */
1719
	public function setLienParente($lienParente) {
1720
		$this->lienParente = $lienParente;
1721
		return $this;
1722
	}
1723
1724
	/**
1725
	 * Set the motif fin contrat.
1726
	 *
1727
	 * @param string $motifFinContrat The motif fin contrat.
1728
	 * @return AttestationAEM Returns this attestation a e m.
1729
	 */
1730
	public function setMotifFinContrat($motifFinContrat) {
1731
		$this->motifFinContrat = $motifFinContrat;
1732
		return $this;
1733
	}
1734
1735
	/**
1736
	 * Set the motif rupture.
1737
	 *
1738
	 * @param string $motifRupture The motif rupture.
1739
	 * @return AttestationAEM Returns this attestation a e m.
1740
	 */
1741
	public function setMotifRupture($motifRupture) {
1742
		$this->motifRupture = $motifRupture;
1743
		return $this;
1744
	}
1745
1746
	/**
1747
	 * Set the n a f.
1748
	 *
1749
	 * @param string $nAF The n a f.
1750
	 * @return AttestationAEM Returns this attestation a e m.
1751
	 */
1752
	public function setNAF($nAF) {
1753
		$this->nAF = $nAF;
1754
		return $this;
1755
	}
1756
1757
	/**
1758
	 * Set the n i r.
1759
	 *
1760
	 * @param string $nIR The n i r.
1761
	 * @return AttestationAEM Returns this attestation a e m.
1762
	 */
1763
	public function setNIR($nIR) {
1764
		$this->nIR = $nIR;
1765
		return $this;
1766
	}
1767
1768
	/**
1769
	 * Set the nb jour trav.
1770
	 *
1771
	 * @param float $nbJourTrav The nb jour trav.
1772
	 * @return AttestationAEM Returns this attestation a e m.
1773
	 */
1774
	public function setNbJourTrav($nbJourTrav) {
1775
		$this->nbJourTrav = $nbJourTrav;
1776
		return $this;
1777
	}
1778
1779
	/**
1780
	 * Set the nom employe.
1781
	 *
1782
	 * @param string $nomEmploye The nom employe.
1783
	 * @return AttestationAEM Returns this attestation a e m.
1784
	 */
1785
	public function setNomEmploye($nomEmploye) {
1786
		$this->nomEmploye = $nomEmploye;
1787
		return $this;
1788
	}
1789
1790
	/**
1791
	 * Set the nom naissance.
1792
	 *
1793
	 * @param string $nomNaissance The nom naissance.
1794
	 * @return AttestationAEM Returns this attestation a e m.
1795
	 */
1796
	public function setNomNaissance($nomNaissance) {
1797
		$this->nomNaissance = $nomNaissance;
1798
		return $this;
1799
	}
1800
1801
	/**
1802
	 * Set the nom retraite.
1803
	 *
1804
	 * @param string $nomRetraite The nom retraite.
1805
	 * @return AttestationAEM Returns this attestation a e m.
1806
	 */
1807
	public function setNomRetraite($nomRetraite) {
1808
		$this->nomRetraite = $nomRetraite;
1809
		return $this;
1810
	}
1811
1812
	/**
1813
	 * Set the nombre cachets.
1814
	 *
1815
	 * @param float $nombreCachets The nombre cachets.
1816
	 * @return AttestationAEM Returns this attestation a e m.
1817
	 */
1818
	public function setNombreCachets($nombreCachets) {
1819
		$this->nombreCachets = $nombreCachets;
1820
		return $this;
1821
	}
1822
1823
	/**
1824
	 * Set the nombre cachets isoles.
1825
	 *
1826
	 * @param float $nombreCachetsIsoles The nombre cachets isoles.
1827
	 * @return AttestationAEM Returns this attestation a e m.
1828
	 */
1829
	public function setNombreCachetsIsoles($nombreCachetsIsoles) {
1830
		$this->nombreCachetsIsoles = $nombreCachetsIsoles;
1831
		return $this;
1832
	}
1833
1834
	/**
1835
	 * Set the nombre heures.
1836
	 *
1837
	 * @param float $nombreHeures The nombre heures.
1838
	 * @return AttestationAEM Returns this attestation a e m.
1839
	 */
1840
	public function setNombreHeures($nombreHeures) {
1841
		$this->nombreHeures = $nombreHeures;
1842
		return $this;
1843
	}
1844
1845
	/**
1846
	 * Set the num assedic.
1847
	 *
1848
	 * @param string $numAssedic The num assedic.
1849
	 * @return AttestationAEM Returns this attestation a e m.
1850
	 */
1851
	public function setNumAssedic($numAssedic) {
1852
		$this->numAssedic = $numAssedic;
1853
		return $this;
1854
	}
1855
1856
	/**
1857
	 * Set the num caisse spectacle.
1858
	 *
1859
	 * @param string $numCaisseSpectacle The num caisse spectacle.
1860
	 * @return AttestationAEM Returns this attestation a e m.
1861
	 */
1862
	public function setNumCaisseSpectacle($numCaisseSpectacle) {
1863
		$this->numCaisseSpectacle = $numCaisseSpectacle;
1864
		return $this;
1865
	}
1866
1867
	/**
1868
	 * Set the num certification sociale.
1869
	 *
1870
	 * @param string $numCertificationSociale The num certification sociale.
1871
	 * @return AttestationAEM Returns this attestation a e m.
1872
	 */
1873
	public function setNumCertificationSociale($numCertificationSociale) {
1874
		$this->numCertificationSociale = $numCertificationSociale;
1875
		return $this;
1876
	}
1877
1878
	/**
1879
	 * Set the num i d c c employeur.
1880
	 *
1881
	 * @param string $numIDCCEmployeur The num i d c c employeur.
1882
	 * @return AttestationAEM Returns this attestation a e m.
1883
	 */
1884
	public function setNumIDCCEmployeur($numIDCCEmployeur) {
1885
		$this->numIDCCEmployeur = $numIDCCEmployeur;
1886
		return $this;
1887
	}
1888
1889
	/**
1890
	 * Set the num i d c c prestation travail.
1891
	 *
1892
	 * @param string $numIDCCPrestationTravail The num i d c c prestation travail.
1893
	 * @return AttestationAEM Returns this attestation a e m.
1894
	 */
1895
	public function setNumIDCCPrestationTravail($numIDCCPrestationTravail) {
1896
		$this->numIDCCPrestationTravail = $numIDCCPrestationTravail;
1897
		return $this;
1898
	}
1899
1900
	/**
1901
	 * Set the num objet.
1902
	 *
1903
	 * @param string $numObjet The num objet.
1904
	 * @return AttestationAEM Returns this attestation a e m.
1905
	 */
1906
	public function setNumObjet($numObjet) {
1907
		$this->numObjet = $numObjet;
1908
		return $this;
1909
	}
1910
1911
	/**
1912
	 * Set the numero a e m initiale.
1913
	 *
1914
	 * @param string $numeroAEMInitiale The numero a e m initiale.
1915
	 * @return AttestationAEM Returns this attestation a e m.
1916
	 */
1917
	public function setNumeroAEMInitiale($numeroAEMInitiale) {
1918
		$this->numeroAEMInitiale = $numeroAEMInitiale;
1919
		return $this;
1920
	}
1921
1922
	/**
1923
	 * Set the numero attestation.
1924
	 *
1925
	 * @param string $numeroAttestation The numero attestation.
1926
	 * @return AttestationAEM Returns this attestation a e m.
1927
	 */
1928
	public function setNumeroAttestation($numeroAttestation) {
1929
		$this->numeroAttestation = $numeroAttestation;
1930
		return $this;
1931
	}
1932
1933
	/**
1934
	 * Set the numero employe.
1935
	 *
1936
	 * @param string $numeroEmploye The numero employe.
1937
	 * @return AttestationAEM Returns this attestation a e m.
1938
	 */
1939
	public function setNumeroEmploye($numeroEmploye) {
1940
		$this->numeroEmploye = $numeroEmploye;
1941
		return $this;
1942
	}
1943
1944
	/**
1945
	 * Set the numero label.
1946
	 *
1947
	 * @param string $numeroLabel The numero label.
1948
	 * @return AttestationAEM Returns this attestation a e m.
1949
	 */
1950
	public function setNumeroLabel($numeroLabel) {
1951
		$this->numeroLabel = $numeroLabel;
1952
		return $this;
1953
	}
1954
1955
	/**
1956
	 * Set the numero licence.
1957
	 *
1958
	 * @param string $numeroLicence The numero licence.
1959
	 * @return AttestationAEM Returns this attestation a e m.
1960
	 */
1961
	public function setNumeroLicence($numeroLicence) {
1962
		$this->numeroLicence = $numeroLicence;
1963
		return $this;
1964
	}
1965
1966
	/**
1967
	 * Set the organisateur spectacle.
1968
	 *
1969
	 * @param boolean $organisateurSpectacle The organisateur spectacle.
1970
	 * @return AttestationAEM Returns this attestation a e m.
1971
	 */
1972
	public function setOrganisateurSpectacle($organisateurSpectacle) {
1973
		$this->organisateurSpectacle = $organisateurSpectacle;
1974
		return $this;
1975
	}
1976
1977
	/**
1978
	 * Set the organisme assedic.
1979
	 *
1980
	 * @param string $organismeAssedic The organisme assedic.
1981
	 * @return AttestationAEM Returns this attestation a e m.
1982
	 */
1983
	public function setOrganismeAssedic($organismeAssedic) {
1984
		$this->organismeAssedic = $organismeAssedic;
1985
		return $this;
1986
	}
1987
1988
	/**
1989
	 * Set the organisme retraite.
1990
	 *
1991
	 * @param string $organismeRetraite The organisme retraite.
1992
	 * @return AttestationAEM Returns this attestation a e m.
1993
	 */
1994
	public function setOrganismeRetraite($organismeRetraite) {
1995
		$this->organismeRetraite = $organismeRetraite;
1996
		return $this;
1997
	}
1998
1999
	/**
2000
	 * Set the periode attest.
2001
	 *
2002
	 * @param DateTime $periodeAttest The periode attest.
2003
	 * @return AttestationAEM Returns this attestation a e m.
2004
	 */
2005
	public function setPeriodeAttest(DateTime $periodeAttest = null) {
2006
		$this->periodeAttest = $periodeAttest;
2007
		return $this;
2008
	}
2009
2010
	/**
2011
	 * Set the prenom.
2012
	 *
2013
	 * @param string $prenom The prenom.
2014
	 * @return AttestationAEM Returns this attestation a e m.
2015
	 */
2016
	public function setPrenom($prenom) {
2017
		$this->prenom = $prenom;
2018
		return $this;
2019
	}
2020
2021
	/**
2022
	 * Set the s i r e t.
2023
	 *
2024
	 * @param string $sIRET The s i r e t.
2025
	 * @return AttestationAEM Returns this attestation a e m.
2026
	 */
2027
	public function setSIRET($sIRET) {
2028
		$this->sIRET = $sIRET;
2029
		return $this;
2030
	}
2031
2032
	/**
2033
	 * Set the signature date.
2034
	 *
2035
	 * @param DateTime $signatureDate The signature date.
2036
	 * @return AttestationAEM Returns this attestation a e m.
2037
	 */
2038
	public function setSignatureDate(DateTime $signatureDate = null) {
2039
		$this->signatureDate = $signatureDate;
2040
		return $this;
2041
	}
2042
2043
	/**
2044
	 * Set the signature nom.
2045
	 *
2046
	 * @param string $signatureNom The signature nom.
2047
	 * @return AttestationAEM Returns this attestation a e m.
2048
	 */
2049
	public function setSignatureNom($signatureNom) {
2050
		$this->signatureNom = $signatureNom;
2051
		return $this;
2052
	}
2053
2054
	/**
2055
	 * Set the signature prenom.
2056
	 *
2057
	 * @param string $signaturePrenom The signature prenom.
2058
	 * @return AttestationAEM Returns this attestation a e m.
2059
	 */
2060
	public function setSignaturePrenom($signaturePrenom) {
2061
		$this->signaturePrenom = $signaturePrenom;
2062
		return $this;
2063
	}
2064
2065
	/**
2066
	 * Set the signature qualite.
2067
	 *
2068
	 * @param string $signatureQualite The signature qualite.
2069
	 * @return AttestationAEM Returns this attestation a e m.
2070
	 */
2071
	public function setSignatureQualite($signatureQualite) {
2072
		$this->signatureQualite = $signatureQualite;
2073
		return $this;
2074
	}
2075
2076
	/**
2077
	 * Set the signature qualite code.
2078
	 *
2079
	 * @param string $signatureQualiteCode The signature qualite code.
2080
	 * @return AttestationAEM Returns this attestation a e m.
2081
	 */
2082
	public function setSignatureQualiteCode($signatureQualiteCode) {
2083
		$this->signatureQualiteCode = $signatureQualiteCode;
2084
		return $this;
2085
	}
2086
2087
	/**
2088
	 * Set the signature ville.
2089
	 *
2090
	 * @param string $signatureVille The signature ville.
2091
	 * @return AttestationAEM Returns this attestation a e m.
2092
	 */
2093
	public function setSignatureVille($signatureVille) {
2094
		$this->signatureVille = $signatureVille;
2095
		return $this;
2096
	}
2097
2098
	/**
2099
	 * Set the statut cadre.
2100
	 *
2101
	 * @param boolean $statutCadre The statut cadre.
2102
	 * @return AttestationAEM Returns this attestation a e m.
2103
	 */
2104
	public function setStatutCadre($statutCadre) {
2105
		$this->statutCadre = $statutCadre;
2106
		return $this;
2107
	}
2108
2109
	/**
2110
	 * Set the taux cotis.
2111
	 *
2112
	 * @param float $tauxCotis The taux cotis.
2113
	 * @return AttestationAEM Returns this attestation a e m.
2114
	 */
2115
	public function setTauxCotis($tauxCotis) {
2116
		$this->tauxCotis = $tauxCotis;
2117
		return $this;
2118
	}
2119
2120
	/**
2121
	 * Set the tel contact.
2122
	 *
2123
	 * @param string $telContact The tel contact.
2124
	 * @return AttestationAEM Returns this attestation a e m.
2125
	 */
2126
	public function setTelContact($telContact) {
2127
		$this->telContact = $telContact;
2128
		return $this;
2129
	}
2130
2131
	/**
2132
	 * Set the type a e m.
2133
	 *
2134
	 * @param string $typeAEM The type a e m.
2135
	 * @return AttestationAEM Returns this attestation a e m.
2136
	 */
2137
	public function setTypeAEM($typeAEM) {
2138
		$this->typeAEM = $typeAEM;
2139
		return $this;
2140
	}
2141
2142
	/**
2143
	 * Set the type lien parente.
2144
	 *
2145
	 * @param string $typeLienParente The type lien parente.
2146
	 * @return AttestationAEM Returns this attestation a e m.
2147
	 */
2148
	public function setTypeLienParente($typeLienParente) {
2149
		$this->typeLienParente = $typeLienParente;
2150
		return $this;
2151
	}
2152
2153
	/**
2154
	 * Set the type nationalite.
2155
	 *
2156
	 * @param string $typeNationalite The type nationalite.
2157
	 * @return AttestationAEM Returns this attestation a e m.
2158
	 */
2159
	public function setTypeNationalite($typeNationalite) {
2160
		$this->typeNationalite = $typeNationalite;
2161
		return $this;
2162
	}
2163
2164
}
2165