Rev 218 | Rev 226 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 218 | Rev 224 | ||
|---|---|---|---|
| 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.CriptografiaMD5; |
- | |
| - | 10 | import br.com.ec.shared.EmailComponente; |
|
| 11 | import br.com.ec.web.exception.VerificadorLancamentoException; |
11 | import br.com.ec.web.exception.VerificadorLancamentoException; |
| 12 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
12 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
| 13 | import br.com.ec.web.message.LancadorMensagem; |
13 | import br.com.ec.web.message.LancadorMensagem; |
| 14 | 14 | ||
| 15 | @Controller |
15 | @Controller |
| 16 | public class SegurancaBean { |
16 | public class SegurancaBean { |
| 17 | 17 | ||
| 18 | private UsuarioDTO usuarioDTO; |
18 | private UsuarioDTO usuarioDTO; |
| 19 | private String senhaAtual; |
19 | private String senhaAtual; |
| 20 | private String novaSenha; |
20 | private String novaSenha; |
| - | 21 | ||
| - | 22 | private String loginParaResetarSenha; |
|
| 21 | 23 | ||
| 22 | private ContextoSeguranca contextoSeguranca; |
24 | private ContextoSeguranca contextoSeguranca; |
| 23 | private UsuarioService usuarioService; |
25 | private UsuarioService usuarioService; |
| 24 | 26 | ||
| 25 | @Inject |
27 | @Inject |
| Line 49... | Line 51... | ||
| 49 | public String getNovaSenha() { |
51 | public String getNovaSenha() { |
| 50 | return novaSenha; |
52 | return novaSenha; |
| 51 | }
|
53 | }
|
| 52 | public void setNovaSenha(String novaSenha) { |
54 | public void setNovaSenha(String novaSenha) { |
| 53 | this.novaSenha = novaSenha; |
55 | this.novaSenha = novaSenha; |
| - | 56 | }
|
|
| - | 57 | ||
| - | 58 | public String getLoginParaResetarSenha() { |
|
| - | 59 | return loginParaResetarSenha; |
|
| - | 60 | }
|
|
| - | 61 | public void setLoginParaResetarSenha(String loginParaResetarSenha) { |
|
| - | 62 | this.loginParaResetarSenha = loginParaResetarSenha; |
|
| 54 | }
|
63 | }
|
| 55 | 64 | ||
| 56 | /************************************************************************/
|
65 | /************************************************************************/
|
| 57 | 66 | ||
| 58 | public void alterarSenhaUsuario() { |
67 | public void alterarSenhaUsuario() { |
| Line 60... | Line 69... | ||
| 60 | public void execute() { |
69 | public void execute() { |
| 61 | usuarioService.alterarSenhaUsuario(getUsuarioDTO().getLogin(), getSenhaAtual(), getNovaSenha()); |
70 | usuarioService.alterarSenhaUsuario(getUsuarioDTO().getLogin(), getSenhaAtual(), getNovaSenha()); |
| 62 | setSenhaAtual(""); |
71 | setSenhaAtual(""); |
| 63 | setNovaSenha(""); |
72 | setNovaSenha(""); |
| 64 | LancadorMensagem.lancarSucesso("SENHA ALTERADA COM SUCESSO"); |
73 | LancadorMensagem.lancarSucesso("SENHA ALTERADA COM SUCESSO"); |
| - | 74 | }
|
|
| - | 75 | }); |
|
| - | 76 | }
|
|
| - | 77 | ||
| - | 78 | public void resetarSenha() { |
|
| - | 79 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 80 | public void execute() { |
|
| - | 81 | usuarioService.resetarSenhaUsuario(getLoginParaResetarSenha()); |
|
| - | 82 | setLoginParaResetarSenha(""); |
|
| - | 83 | LancadorMensagem.lancarSucesso("SENHA PROVISÓRIA ENVIADA POR EMAIL"); |
|
| 65 | }
|
84 | }
|
| 66 | }); |
85 | }); |
| 67 | }
|
86 | }
|
| 68 | 87 | ||
| 69 | /*
|
88 | /*
|