Commit 74a75aaeeb4a2183fdc49c7a6cc4a677ff30a53f

Authored by rogerio.costa
1 parent e27d4d32
Exists in master

#4199 Change Request. Atribuir Processos a um usuário.

cit-tabelas-corp-web/src/main/java/br/com/centralit/controller/PessoaController.java
@@ -18,30 +18,31 @@ import br.com.centralit.api.viewHelper.PessoaVH; @@ -18,30 +18,31 @@ import br.com.centralit.api.viewHelper.PessoaVH;
18 import br.com.centralit.framework.controller.GenericController; 18 import br.com.centralit.framework.controller.GenericController;
19 import br.com.centralit.framework.json.ResponseBodyWrapper; 19 import br.com.centralit.framework.json.ResponseBodyWrapper;
20 import br.com.centralit.framework.json.Views; 20 import br.com.centralit.framework.json.Views;
  21 +import br.com.centralit.framework.json.Views.GenericView;
21 22
22 /** 23 /**
23 * <p> 24 * <p>
24 * <img src="http://centralit.com.br/images/logo_central.png"> 25 * <img src="http://centralit.com.br/images/logo_central.png">
25 * </p> 26 * </p>
26 - * 27 + *
27 * <p> 28 * <p>
28 * <b>Company: </b> Central IT - Governança Corporativa - 29 * <b>Company: </b> Central IT - Governança Corporativa -
29 * </p> 30 * </p>
30 - * 31 + *
31 * <p> 32 * <p>
32 * <b>Title: </b>PessoaController 33 * <b>Title: </b>PessoaController
33 * </p> 34 * </p>
34 - * 35 + *
35 * <p> 36 * <p>
36 * <b>Description: </b> 37 * <b>Description: </b>
37 * </p> 38 * </p>
38 - * 39 + *
39 * @since 28/11/2014 - 11:49:15 40 * @since 28/11/2014 - 11:49:15
40 - * 41 + *
41 * @version 1.0.0 42 * @version 1.0.0
42 - * 43 + *
43 * @author rogerio.costa 44 * @author rogerio.costa
44 - * 45 + *
45 */ 46 */
46 @Controller 47 @Controller
47 @RequestMapping("/rest/pessoa") 48 @RequestMapping("/rest/pessoa")
@@ -51,12 +52,13 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -51,12 +52,13 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
51 private PessoaService pessoaService; 52 private PessoaService pessoaService;
52 53
53 public PessoaController() { 54 public PessoaController() {
  55 +
54 super(); 56 super();
55 } 57 }
56 58
57 /** 59 /**
58 * Responsável pela criação de novas instâncias desta classe. 60 * Responsável pela criação de novas instâncias desta classe.
59 - * 61 + *
60 * @param pessoaService 62 * @param pessoaService
61 */ 63 */
62 @Autowired 64 @Autowired
@@ -83,15 +85,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -83,15 +85,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
83 * <p> 85 * <p>
84 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 86 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
85 * </p> 87 * </p>
86 - * 88 + *
87 * <p> 89 * <p>
88 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 90 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
89 * </p> 91 * </p>
90 - * 92 + *
91 * Método responsável por 93 * Método responsável por
92 - * 94 + *
93 * @author rogerio.costa 95 * @author rogerio.costa
94 - * 96 + *
95 * @param pessoaVH 97 * @param pessoaVH
96 * @return 98 * @return
97 * @throws Exception 99 * @throws Exception
@@ -109,15 +111,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -109,15 +111,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
109 * <p> 111 * <p>
110 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 112 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
111 * </p> 113 * </p>
112 - * 114 + *
113 * <p> 115 * <p>
114 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 116 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
115 * </p> 117 * </p>
116 - * 118 + *
117 * Método responsável por 119 * Método responsável por
118 - * 120 + *
119 * @author rogerio.costa 121 * @author rogerio.costa
120 - * 122 + *
121 * @param pessoaVH 123 * @param pessoaVH
122 * @return 124 * @return
123 * @throws Exception 125 * @throws Exception
@@ -135,15 +137,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -135,15 +137,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
135 * <p> 137 * <p>
136 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 138 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
137 * </p> 139 * </p>
138 - * 140 + *
139 * <p> 141 * <p>
140 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 142 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
141 * </p> 143 * </p>
142 - * 144 + *
143 * Método responsável por 145 * Método responsável por
144 - * 146 + *
145 * @author rogerio.costa 147 * @author rogerio.costa
146 - * 148 + *
147 * @param nome 149 * @param nome
148 * @param idOrganizacao 150 * @param idOrganizacao
149 * @return 151 * @return
@@ -163,17 +165,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -163,17 +165,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
163 * <p> 165 * <p>
164 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 166 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
165 * </p> 167 * </p>
166 - * 168 + *
167 * <p> 169 * <p>
168 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 170 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
169 * </p> 171 * </p>
170 - * 172 + *
171 * Método responsável por remover a entidade<code>Colaborador</code> 173 * Método responsável por remover a entidade<code>Colaborador</code>
172 - * 174 + *
173 * @author rogerio.costa 175 * @author rogerio.costa
174 - * 176 + *
175 * @param colaborador 177 * @param colaborador
176 - * 178 + *
177 * @return responseBody 179 * @return responseBody
178 */ 180 */
179 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeColaborador/{id}") 181 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeColaborador/{id}")
@@ -189,17 +191,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -189,17 +191,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
189 * <p> 191 * <p>
190 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 192 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
191 * </p> 193 * </p>
192 - * 194 + *
193 * <p> 195 * <p>
194 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 196 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
195 * </p> 197 * </p>
196 - * 198 + *
197 * Método responsável por remover a entidade<code>OrgaoExterno</code> 199 * Método responsável por remover a entidade<code>OrgaoExterno</code>
198 - * 200 + *
199 * @author rogerio.costa 201 * @author rogerio.costa
200 - * 202 + *
201 * @param id 203 * @param id
202 - * 204 + *
203 * @return responseBody 205 * @return responseBody
204 */ 206 */
205 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeOrgaoExterno/{id}") 207 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeOrgaoExterno/{id}")
@@ -215,15 +217,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -215,15 +217,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
215 * <p> 217 * <p>
216 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 218 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
217 * </p> 219 * </p>
218 - * 220 + *
219 * <p> 221 * <p>
220 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 222 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
221 * </p> 223 * </p>
222 - * 224 + *
223 * Método responsável por 225 * Método responsável por
224 - * 226 + *
225 * @author rogerio.costa 227 * @author rogerio.costa
226 - * 228 + *
227 * @param id 229 * @param id
228 * @return 230 * @return
229 */ 231 */
@@ -240,17 +242,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -240,17 +242,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
240 * <p> 242 * <p>
241 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 243 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
242 * </p> 244 * </p>
243 - * 245 + *
244 * <p> 246 * <p>
245 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 247 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
246 * </p> 248 * </p>
247 - * 249 + *
248 * Método responsável por remover a entidade <code>Fornecedor</code> 250 * Método responsável por remover a entidade <code>Fornecedor</code>
249 - * 251 + *
250 * @author rogerio.costa 252 * @author rogerio.costa
251 - * 253 + *
252 * @param id 254 * @param id
253 - * 255 + *
254 * @return responseBody 256 * @return responseBody
255 */ 257 */
256 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeFornecedor/{id}") 258 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeFornecedor/{id}")
@@ -266,17 +268,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -266,17 +268,17 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
266 * <p> 268 * <p>
267 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 269 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
268 * </p> 270 * </p>
269 - * 271 + *
270 * <p> 272 * <p>
271 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 273 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
272 * </p> 274 * </p>
273 - * 275 + *
274 * Método responsável por remover a entidade<code>FornecedorObservacao</code> 276 * Método responsável por remover a entidade<code>FornecedorObservacao</code>
275 - * 277 + *
276 * @author rogerio.costa 278 * @author rogerio.costa
277 - * 279 + *
278 * @param colaborador 280 * @param colaborador
279 - * 281 + *
280 * @return responseBody 282 * @return responseBody
281 */ 283 */
282 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeFornecedorObservacao/{id}") 284 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeFornecedorObservacao/{id}")
@@ -292,15 +294,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -292,15 +294,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
292 * <p> 294 * <p>
293 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 295 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
294 * </p> 296 * </p>
295 - * 297 + *
296 * <p> 298 * <p>
297 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 299 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
298 * </p> 300 * </p>
299 - * 301 + *
300 * Método responsável por 302 * Método responsável por
301 - * 303 + *
302 * @author rogerio.costa 304 * @author rogerio.costa
303 - * 305 + *
304 * @param id 306 * @param id
305 * @return 307 * @return
306 */ 308 */
@@ -326,15 +328,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -326,15 +328,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
326 * <p> 328 * <p>
327 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 329 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
328 * </p> 330 * </p>
329 - * 331 + *
330 * <p> 332 * <p>
331 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 333 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
332 * </p> 334 * </p>
333 - * 335 + *
334 * Método responsável por 336 * Método responsável por
335 - * 337 + *
336 * @author rogerio.costa 338 * @author rogerio.costa
337 - * 339 + *
338 * @param id 340 * @param id
339 * @return 341 * @return
340 */ 342 */
@@ -351,15 +353,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -351,15 +353,15 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
351 * <p> 353 * <p>
352 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 354 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
353 * </p> 355 * </p>
354 - * 356 + *
355 * <p> 357 * <p>
356 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 358 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
357 * </p> 359 * </p>
358 - * 360 + *
359 * Método responsável por buscar uma pessoa que seja um usuário no sistema 361 * Método responsável por buscar uma pessoa que seja um usuário no sistema
360 - * 362 + *
361 * @author iago.almeida 363 * @author iago.almeida
362 - * 364 + *
363 * @param nome 365 * @param nome
364 * @return Collection<Colaborador 366 * @return Collection<Colaborador
365 */ 367 */
@@ -374,10 +376,9 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -374,10 +376,9 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
374 return responseBody; 376 return responseBody;
375 } 377 }
376 378
377 -  
378 /** 379 /**
379 * Retorna o valor do atributo <code>pessoaService</code> 380 * Retorna o valor do atributo <code>pessoaService</code>
380 - * 381 + *
381 * @return <code>PessoaService</code> 382 * @return <code>PessoaService</code>
382 */ 383 */
383 public PessoaService getPessoaService() { 384 public PessoaService getPessoaService() {
@@ -398,14 +399,18 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -398,14 +399,18 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
398 } 399 }
399 400
400 /** 401 /**
401 - * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>  
402 - *  
403 - * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>  
404 - * 402 + * <p>
  403 + * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
  404 + * </p>
  405 + *
  406 + * <p>
  407 + * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
  408 + * </p>
  409 + *
405 * Método responsável por bloquear o registro, salvando o modelo com os dados de bloqueio preenchidas 410 * Método responsável por bloquear o registro, salvando o modelo com os dados de bloqueio preenchidas
406 - * 411 + *
407 * @author gilberto.nery 412 * @author gilberto.nery
408 - * 413 + *
409 * @param pessoa 414 * @param pessoa
410 * @return 415 * @return
411 * @throws Exception 416 * @throws Exception
@@ -418,22 +423,22 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -418,22 +423,22 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
418 423
419 return responseBody; 424 return responseBody;
420 } 425 }
421 - 426 +
422 /** 427 /**
423 * <p> 428 * <p>
424 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 429 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
425 * </p> 430 * </p>
426 - * 431 + *
427 * <p> 432 * <p>
428 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a> 433 * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
429 * </p> 434 * </p>
430 - * 435 + *
431 * Método responsável por remover a entidade<code>Terceirizado</code> 436 * Método responsável por remover a entidade<code>Terceirizado</code>
432 - * 437 + *
433 * @author rogerio.cassimiro 438 * @author rogerio.cassimiro
434 - * 439 + *
435 * @param terceirizado 440 * @param terceirizado
436 - * 441 + *
437 * @return responseBody 442 * @return responseBody
438 */ 443 */
439 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeTerceirizado/{id}") 444 @RequestMapping(method = RequestMethod.DELETE, produces = "application/json", value = "/removeTerceirizado/{id}")
@@ -445,4 +450,10 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; { @@ -445,4 +450,10 @@ public class PessoaController extends GenericController&lt;Pessoa&gt; {
445 return responseBody; 450 return responseBody;
446 } 451 }
447 452
448 -}  
449 \ No newline at end of file 453 \ No newline at end of file
  454 + @Override
  455 + public Class<Views.PessoaAutoCompeteView> getAutoCompleteView() {
  456 +
  457 + return Views.PessoaAutoCompeteView.class;
  458 + }
  459 +
  460 +}