Subversion Repositories Integrator Subversion

Rev

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
        /*