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