Rev 224 | Rev 227 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 224 | Rev 226 | ||
|---|---|---|---|
| Line 5... | Line 5... | ||
| 5 | import org.springframework.stereotype.Controller; |
5 | import org.springframework.stereotype.Controller; |
| 6 | 6 | ||
| 7 | import br.com.ec.domain.dto.UsuarioDTO; |
7 | import br.com.ec.domain.dto.UsuarioDTO; |
| 8 | import br.com.ec.domain.service.ContextoSeguranca; |
8 | import br.com.ec.domain.service.ContextoSeguranca; |
| 9 | import br.com.ec.domain.service.UsuarioService; |
9 | import br.com.ec.domain.service.UsuarioService; |
| 10 | import br.com.ec.shared.EmailComponente; |
- | |
| 11 | import br.com.ec.web.exception.VerificadorLancamentoException; |
10 | import br.com.ec.web.exception.VerificadorLancamentoException; |
| 12 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
11 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
| 13 | import br.com.ec.web.message.LancadorMensagem; |
12 | import br.com.ec.web.message.LancadorMensagem; |
| 14 | 13 | ||
| 15 | @Controller |
14 | @Controller |
| Line 18... | Line 17... | ||
| 18 | private UsuarioDTO usuarioDTO; |
17 | private UsuarioDTO usuarioDTO; |
| 19 | private String senhaAtual; |
18 | private String senhaAtual; |
| 20 | private String novaSenha; |
19 | private String novaSenha; |
| 21 | 20 | ||
| 22 | private String loginParaResetarSenha; |
21 | private String loginParaResetarSenha; |
| - | 22 | private String cpfParaResetarSenha; |
|
| 23 | 23 | ||
| 24 | private ContextoSeguranca contextoSeguranca; |
24 | private ContextoSeguranca contextoSeguranca; |
| 25 | private UsuarioService usuarioService; |
25 | private UsuarioService usuarioService; |
| 26 | 26 | ||
| 27 | @Inject |
27 | @Inject |
| Line 58... | Line 58... | ||
| 58 | public String getLoginParaResetarSenha() { |
58 | public String getLoginParaResetarSenha() { |
| 59 | return loginParaResetarSenha; |
59 | return loginParaResetarSenha; |
| 60 | }
|
60 | }
|
| 61 | public void setLoginParaResetarSenha(String loginParaResetarSenha) { |
61 | public void setLoginParaResetarSenha(String loginParaResetarSenha) { |
| 62 | this.loginParaResetarSenha = loginParaResetarSenha; |
62 | this.loginParaResetarSenha = loginParaResetarSenha; |
| - | 63 | }
|
|
| - | 64 | ||
| - | 65 | public String getCpfParaResetarSenha() { |
|
| - | 66 | return cpfParaResetarSenha; |
|
| - | 67 | }
|
|
| - | 68 | public void setCpfParaResetarSenha(String cpfParaResetarSenha) { |
|
| - | 69 | this.cpfParaResetarSenha = cpfParaResetarSenha; |
|
| 63 | }
|
70 | }
|
| 64 | 71 | ||
| 65 | /************************************************************************/
|
72 | /************************************************************************/
|
| 66 | 73 | ||
| 67 | public void alterarSenhaUsuario() { |
74 | public void alterarSenhaUsuario() { |
| Line 76... | Line 83... | ||
| 76 | }
|
83 | }
|
| 77 | 84 | ||
| 78 | public void resetarSenha() { |
85 | public void resetarSenha() { |
| 79 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
86 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 80 | public void execute() { |
87 | public void execute() { |
| 81 | usuarioService.resetarSenhaUsuario(getLoginParaResetarSenha()); |
- | |
| - | 88 | String emailEnviado = usuarioService.resetarSenhaUsuarioRetornandoEmail(getLoginParaResetarSenha(), getCpfParaResetarSenha()); |
|
| 82 | setLoginParaResetarSenha(""); |
89 | setLoginParaResetarSenha(""); |
| 83 | LancadorMensagem.lancarSucesso("SENHA PROVISÓRIA ENVIADA POR EMAIL"); |
- | |
| - | 90 | setCpfParaResetarSenha(""); |
|
| - | 91 | LancadorMensagem.lancarSucesso("SENHA PROVISÓRIA ENVIADA PARA O EMAIL: " + emailEnviado); |
|
| 84 | }
|
92 | }
|
| 85 | }); |
93 | }); |
| 86 | }
|
94 | }
|
| 87 | 95 | ||
| 88 | /*
|
96 | /*
|