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

EmpDADSUGene::setCodeStatutPro()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

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