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

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