Completed
Push — master ( 17d78d...4b1efa )
by WEBEWEB
01:27
created

HeuresAbsenceMensualisees::setUniqIdSynchro()   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\ThirdParty\Quadratus\Model\Proprete;
13
14
use DateTime;
15
16
/**
17
 * Heures absence mensualisees.
18
 *
19
 * @author webeweb <https://github.com/webeweb/>
20
 * @package WBW\Library\Core\ThirdParty\Quadratus\Model\Proprete
21
 */
22
class HeuresAbsenceMensualisees {
23
24
    /**
25
     * Code absence.
26
     *
27
     * @var string|null
28
     */
29
    private $codeAbsence;
30
31
    /**
32
     * Code affaire.
33
     *
34
     * @var string|null
35
     */
36
    private $codeAffaire;
37
38
    /**
39
     * Code chantier.
40
     *
41
     * @var string|null
42
     */
43
    private $codeChantier;
44
45
    /**
46
     * Code client.
47
     *
48
     * @var string|null
49
     */
50
    private $codeClient;
51
52
    /**
53
     * Code collabo valid.
54
     *
55
     * @var string|null
56
     */
57
    private $codeCollaboValid;
58
59
    /**
60
     * Code collaborateur.
61
     *
62
     * @var string|null
63
     */
64
    private $codeCollaborateur;
65
66
    /**
67
     * Code employe.
68
     *
69
     * @var string|null
70
     */
71
    private $codeEmploye;
72
73
    /**
74
     * Code tache.
75
     *
76
     * @var string|null
77
     */
78
    private $codeTache;
79
80
    /**
81
     * Date debut abs.
82
     *
83
     * @var DateTime|null
84
     */
85
    private $dateDebutAbs;
86
87
    /**
88
     * Date fin abs.
89
     *
90
     * @var DateTime|null
91
     */
92
    private $dateFinAbs;
93
94
    /**
95
     * Date validation synchro.
96
     *
97
     * @var DateTime|null
98
     */
99
    private $dateValidationSynchro;
100
101
    /**
102
     * Etat.
103
     *
104
     * @var string|null
105
     */
106
    private $etat;
107
108
    /**
109
     * H abs mens.
110
     *
111
     * @var float|null
112
     */
113
    private $hAbsMens;
114
115
    /**
116
     * Num bt.
117
     *
118
     * @var int|null
119
     */
120
    private $numBt;
121
122
    /**
123
     * Periode.
124
     *
125
     * @var DateTime|null
126
     */
127
    private $periode;
128
129
    /**
130
     * Uniq id synchro.
131
     *
132
     * @var string|null
133
     */
134
    private $uniqIdSynchro;
135
136
137
    /**
138
     * Constructor.
139
     */
140
    public function __construct() {
141
        // NOTHING TO DO
142
    }
143
144
    /**
145
     * Get the code absence.
146
     *
147
     * @return string|null Returns the code absence.
148
     */
149
    public function getCodeAbsence(): ?string{
150
        return $this->codeAbsence;
151
    }
152
153
    /**
154
     * Get the code affaire.
155
     *
156
     * @return string|null Returns the code affaire.
157
     */
158
    public function getCodeAffaire(): ?string{
159
        return $this->codeAffaire;
160
    }
161
162
    /**
163
     * Get the code chantier.
164
     *
165
     * @return string|null Returns the code chantier.
166
     */
167
    public function getCodeChantier(): ?string{
168
        return $this->codeChantier;
169
    }
170
171
    /**
172
     * Get the code client.
173
     *
174
     * @return string|null Returns the code client.
175
     */
176
    public function getCodeClient(): ?string{
177
        return $this->codeClient;
178
    }
179
180
    /**
181
     * Get the code collabo valid.
182
     *
183
     * @return string|null Returns the code collabo valid.
184
     */
185
    public function getCodeCollaboValid(): ?string{
186
        return $this->codeCollaboValid;
187
    }
188
189
    /**
190
     * Get the code collaborateur.
191
     *
192
     * @return string|null Returns the code collaborateur.
193
     */
194
    public function getCodeCollaborateur(): ?string{
195
        return $this->codeCollaborateur;
196
    }
197
198
    /**
199
     * Get the code employe.
200
     *
201
     * @return string|null Returns the code employe.
202
     */
203
    public function getCodeEmploye(): ?string{
204
        return $this->codeEmploye;
205
    }
206
207
    /**
208
     * Get the code tache.
209
     *
210
     * @return string|null Returns the code tache.
211
     */
212
    public function getCodeTache(): ?string{
213
        return $this->codeTache;
214
    }
215
216
    /**
217
     * Get the date debut abs.
218
     *
219
     * @return DateTime|null Returns the date debut abs.
220
     */
221
    public function getDateDebutAbs(): ?DateTime{
222
        return $this->dateDebutAbs;
223
    }
224
225
    /**
226
     * Get the date fin abs.
227
     *
228
     * @return DateTime|null Returns the date fin abs.
229
     */
230
    public function getDateFinAbs(): ?DateTime{
231
        return $this->dateFinAbs;
232
    }
233
234
    /**
235
     * Get the date validation synchro.
236
     *
237
     * @return DateTime|null Returns the date validation synchro.
238
     */
239
    public function getDateValidationSynchro(): ?DateTime{
240
        return $this->dateValidationSynchro;
241
    }
242
243
    /**
244
     * Get the etat.
245
     *
246
     * @return string|null Returns the etat.
247
     */
248
    public function getEtat(): ?string{
249
        return $this->etat;
250
    }
251
252
    /**
253
     * Get the h abs mens.
254
     *
255
     * @return float|null Returns the h abs mens.
256
     */
257
    public function getHAbsMens(): ?float{
258
        return $this->hAbsMens;
259
    }
260
261
    /**
262
     * Get the num bt.
263
     *
264
     * @return int|null Returns the num bt.
265
     */
266
    public function getNumBt(): ?int{
267
        return $this->numBt;
268
    }
269
270
    /**
271
     * Get the periode.
272
     *
273
     * @return DateTime|null Returns the periode.
274
     */
275
    public function getPeriode(): ?DateTime{
276
        return $this->periode;
277
    }
278
279
    /**
280
     * Get the uniq id synchro.
281
     *
282
     * @return string|null Returns the uniq id synchro.
283
     */
284
    public function getUniqIdSynchro(): ?string{
285
        return $this->uniqIdSynchro;
286
    }
287
288
    /**
289
     * Set the code absence.
290
     *
291
     * @param string|null $codeAbsence The code absence.
292
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
293
     */
294
    public function setCodeAbsence(?string $codeAbsence): HeuresAbsenceMensualisees {
295
        $this->codeAbsence = $codeAbsence;
296
        return $this;
297
    }
298
299
    /**
300
     * Set the code affaire.
301
     *
302
     * @param string|null $codeAffaire The code affaire.
303
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
304
     */
305
    public function setCodeAffaire(?string $codeAffaire): HeuresAbsenceMensualisees {
306
        $this->codeAffaire = $codeAffaire;
307
        return $this;
308
    }
309
310
    /**
311
     * Set the code chantier.
312
     *
313
     * @param string|null $codeChantier The code chantier.
314
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
315
     */
316
    public function setCodeChantier(?string $codeChantier): HeuresAbsenceMensualisees {
317
        $this->codeChantier = $codeChantier;
318
        return $this;
319
    }
320
321
    /**
322
     * Set the code client.
323
     *
324
     * @param string|null $codeClient The code client.
325
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
326
     */
327
    public function setCodeClient(?string $codeClient): HeuresAbsenceMensualisees {
328
        $this->codeClient = $codeClient;
329
        return $this;
330
    }
331
332
    /**
333
     * Set the code collabo valid.
334
     *
335
     * @param string|null $codeCollaboValid The code collabo valid.
336
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
337
     */
338
    public function setCodeCollaboValid(?string $codeCollaboValid): HeuresAbsenceMensualisees {
339
        $this->codeCollaboValid = $codeCollaboValid;
340
        return $this;
341
    }
342
343
    /**
344
     * Set the code collaborateur.
345
     *
346
     * @param string|null $codeCollaborateur The code collaborateur.
347
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
348
     */
349
    public function setCodeCollaborateur(?string $codeCollaborateur): HeuresAbsenceMensualisees {
350
        $this->codeCollaborateur = $codeCollaborateur;
351
        return $this;
352
    }
353
354
    /**
355
     * Set the code employe.
356
     *
357
     * @param string|null $codeEmploye The code employe.
358
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
359
     */
360
    public function setCodeEmploye(?string $codeEmploye): HeuresAbsenceMensualisees {
361
        $this->codeEmploye = $codeEmploye;
362
        return $this;
363
    }
364
365
    /**
366
     * Set the code tache.
367
     *
368
     * @param string|null $codeTache The code tache.
369
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
370
     */
371
    public function setCodeTache(?string $codeTache): HeuresAbsenceMensualisees {
372
        $this->codeTache = $codeTache;
373
        return $this;
374
    }
375
376
    /**
377
     * Set the date debut abs.
378
     *
379
     * @param DateTime|null $dateDebutAbs The date debut abs.
380
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
381
     */
382
    public function setDateDebutAbs(?DateTime $dateDebutAbs): HeuresAbsenceMensualisees {
383
        $this->dateDebutAbs = $dateDebutAbs;
384
        return $this;
385
    }
386
387
    /**
388
     * Set the date fin abs.
389
     *
390
     * @param DateTime|null $dateFinAbs The date fin abs.
391
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
392
     */
393
    public function setDateFinAbs(?DateTime $dateFinAbs): HeuresAbsenceMensualisees {
394
        $this->dateFinAbs = $dateFinAbs;
395
        return $this;
396
    }
397
398
    /**
399
     * Set the date validation synchro.
400
     *
401
     * @param DateTime|null $dateValidationSynchro The date validation synchro.
402
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
403
     */
404
    public function setDateValidationSynchro(?DateTime $dateValidationSynchro): HeuresAbsenceMensualisees {
405
        $this->dateValidationSynchro = $dateValidationSynchro;
406
        return $this;
407
    }
408
409
    /**
410
     * Set the etat.
411
     *
412
     * @param string|null $etat The etat.
413
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
414
     */
415
    public function setEtat(?string $etat): HeuresAbsenceMensualisees {
416
        $this->etat = $etat;
417
        return $this;
418
    }
419
420
    /**
421
     * Set the h abs mens.
422
     *
423
     * @param float|null $hAbsMens The h abs mens.
424
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
425
     */
426
    public function setHAbsMens(?float $hAbsMens): HeuresAbsenceMensualisees {
427
        $this->hAbsMens = $hAbsMens;
428
        return $this;
429
    }
430
431
    /**
432
     * Set the num bt.
433
     *
434
     * @param int|null $numBt The num bt.
435
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
436
     */
437
    public function setNumBt(?int $numBt): HeuresAbsenceMensualisees {
438
        $this->numBt = $numBt;
439
        return $this;
440
    }
441
442
    /**
443
     * Set the periode.
444
     *
445
     * @param DateTime|null $periode The periode.
446
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
447
     */
448
    public function setPeriode(?DateTime $periode): HeuresAbsenceMensualisees {
449
        $this->periode = $periode;
450
        return $this;
451
    }
452
453
    /**
454
     * Set the uniq id synchro.
455
     *
456
     * @param string|null $uniqIdSynchro The uniq id synchro.
457
     * @return HeuresAbsenceMensualisees Returns this Heures absence mensualisees.
458
     */
459
    public function setUniqIdSynchro(?string $uniqIdSynchro): HeuresAbsenceMensualisees {
460
        $this->uniqIdSynchro = $uniqIdSynchro;
461
        return $this;
462
    }
463
}
464