1 package ecar.portal;
2
3 import java.util.List;
4
5 import javax.servlet.http.HttpServletRequest;
6
7 import ecar.dao.SegmentoCategoriaDao;
8 import ecar.exception.ECARException;
9 import ecar.pojo.UsuarioUsu;
10
11
12 public class CapaDuvidas extends Portal{
13
14
15 private SegmentoCategoriaDao segmentoCategoriaDao = null;
16
17 private List listSegmentoCategorias;
18
19 private String segmentoCategoriaSelecionada = "";
20
21
22
23
24
25
26
27
28
29
30
31 public CapaDuvidas(UsuarioUsu usuario, HttpServletRequest request) throws ECARException {
32 super(request);
33
34 this.segmentoCategoriaDao= new SegmentoCategoriaDao(null);
35
36 this.carregarComboSegmentoCategoria(usuario);
37
38 }
39
40
41
42
43
44
45
46
47
48
49 public CapaDuvidas(HttpServletRequest request) throws ECARException {
50 super(request);
51
52 this.segmentoCategoriaDao= new SegmentoCategoriaDao(null);
53
54 this.carregarComboSegmentoCategoriaAcessoPublico();
55
56 }
57
58
59
60
61
62
63
64
65
66 private SegmentoCategoriaDao getSegmentoCategoriaDao() {
67 return this.segmentoCategoriaDao;
68 }
69
70
71
72
73
74
75
76
77
78
79 private void carregarComboSegmentoCategoria(UsuarioUsu usuario) throws ECARException {
80
81
82 this.setListSegmentoCategorias(this.getSegmentoCategoriaDao().getSegmentoCategoriasVinculadasAoUsuario(usuario));
83
84 }
85
86
87
88
89
90
91
92
93
94 private void carregarComboSegmentoCategoriaAcessoPublico() throws ECARException {
95
96
97 this.setListSegmentoCategorias(this.getSegmentoCategoriaDao().getSegmentoCategoriasAcessoPublico());
98
99 }
100
101
102
103
104
105
106
107
108
109 public List getListSegmentoCategorias() {
110 return listSegmentoCategorias;
111 }
112
113
114
115
116
117
118
119
120
121 private void setListSegmentoCategorias(List listSegmentoCategorias) {
122 this.listSegmentoCategorias = listSegmentoCategorias;
123 }
124
125
126
127
128
129
130
131
132
133 public String getSegmentoCategoriaSelecionada() {
134 return segmentoCategoriaSelecionada;
135 }
136
137
138
139
140
141
142
143
144
145 public void setSegmentoCategoriaSelecionada(String segmentoCategoriaSelecionada) {
146 this.segmentoCategoriaSelecionada = segmentoCategoriaSelecionada;
147 }
148
149
150
151 }