1
1
package com .senac .gestaocurso .dto ;
2
2
3
+ import com .senac .gestaocurso .models .Funcionario ;
3
4
import com .senac .gestaocurso .models .domain .Curso ;
4
5
5
6
import java .time .LocalDate ;
@@ -13,10 +14,13 @@ public class CursoDto {
13
14
private LocalDate dataInicioInscricao ;
14
15
private LocalDate dataFinal ;
15
16
private LocalDate dataFinalInscricao ;
17
+ private Integer limiteQtdInscricao ;
18
+ private Funcionario coordenador ;
19
+
16
20
17
21
public CursoDto (){}
18
22
19
- public CursoDto (Long id , String nome , String descricao , Integer cargaHorariaTotal , LocalDate dataFinal , LocalDate dataInicio , LocalDate dataInicioInscricao , LocalDate dataFinalInscricao ) {
23
+ public CursoDto (Long id , String nome , String descricao , Integer cargaHorariaTotal , LocalDate dataFinal , LocalDate dataInicio , LocalDate dataInicioInscricao , LocalDate dataFinalInscricao , Integer limiteQtdInscricao , Funcionario coordenador ) {
20
24
this .id = id ;
21
25
this .nome = nome ;
22
26
this .descricao = descricao ;
@@ -25,6 +29,8 @@ public CursoDto(Long id, String nome, String descricao, Integer cargaHorariaTota
25
29
this .dataInicio = dataInicio ;
26
30
this .dataInicioInscricao = dataInicioInscricao ;
27
31
this .dataFinalInscricao = dataFinalInscricao ;
32
+ this .limiteQtdInscricao = limiteQtdInscricao ;
33
+ this .coordenador = coordenador ;
28
34
}
29
35
30
36
public long getId () {
@@ -91,6 +97,38 @@ public void setDataFinalInscricao(LocalDate dataFinalInscricao) {
91
97
this .dataFinalInscricao = dataFinalInscricao ;
92
98
}
93
99
100
+ public Integer getLimiteQtdInscricao () {
101
+ return limiteQtdInscricao ;
102
+ }
103
+
104
+ public void setLimiteQtdInscricao (Integer limiteQtdInscricao ) {
105
+ this .limiteQtdInscricao = limiteQtdInscricao ;
106
+ }
107
+
108
+ public LocalDate getDataInicio () {
109
+ return dataInicio ;
110
+ }
111
+
112
+ public void setDataInicio (LocalDate dataInicio ) {
113
+ this .dataInicio = dataInicio ;
114
+ }
115
+
116
+ public LocalDate getDataFinal () {
117
+ return dataFinal ;
118
+ }
119
+
120
+ public void setDataFinal (LocalDate dataFinal ) {
121
+ this .dataFinal = dataFinal ;
122
+ }
123
+
124
+ public Funcionario getCoordenador () {
125
+ return coordenador ;
126
+ }
127
+
128
+ public void setCoordenador (Funcionario coordenador ) {
129
+ this .coordenador = coordenador ;
130
+ }
131
+
94
132
public static CursoDto fromEntity (Curso entity ){
95
133
return new CursoDto (
96
134
entity .getId (),
@@ -100,7 +138,9 @@ public static CursoDto fromEntity(Curso entity){
100
138
entity .getDataFinal (),
101
139
entity .getDataInicio (),
102
140
entity .getDataInicioInscricao (),
103
- entity .getDataFinalInscricao ()
141
+ entity .getDataFinalInscricao (),
142
+ entity .getLimiteQtdInscricao (),
143
+ entity .getCoordenador ()
104
144
);
105
145
}
106
146
@@ -113,6 +153,8 @@ public Curso toEntity(){
113
153
.dataInicioInscricao (this .dataInicioInscricao )
114
154
.dataFinal (this .dataFinal )
115
155
.dataFinalInscricao (this .dataFinalInscricao )
156
+ .limiteQtdInscricao (this .limiteQtdInscricao )
157
+ .coordenador (this .coordenador )
116
158
.build ();
117
159
}
118
160
}
0 commit comments