Subversion Repositories Integrator Subversion

Rev

Rev 195 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 195 Rev 448
Line 8... Line 8...
8
import br.com.ec.core.generic.GenericRepository;
8
import br.com.ec.core.generic.GenericRepository;
9
import br.com.ec.core.util.VerificadorUtil;
9
import br.com.ec.core.util.VerificadorUtil;
10
import br.com.ec.core.validador.Validador;
10
import br.com.ec.core.validador.Validador;
11
import br.com.ec.domain.model.Pessoa;
11
import br.com.ec.domain.model.Pessoa;
12
import br.com.ec.domain.model.Usuario;
12
import br.com.ec.domain.model.Usuario;
-
 
13
import br.com.ec.domain.model.UsuarioPerfil;
13
import br.com.ec.domain.service.parametro.ParametroService;
14
import br.com.ec.domain.service.parametro.ParametroService;
14
import br.com.ec.domain.service.usuario.UsuarioService;
15
import br.com.ec.domain.service.usuario.UsuarioService;
-
 
16
import br.com.ec.domain.shared.ConstantesSEC;
15
import br.com.ec.domain.shared.CriptografiaMD5;
17
import br.com.ec.domain.shared.CriptografiaMD5;
16
import br.com.ec.infrastructure.repository.UsuarioRepository;
18
import br.com.ec.infrastructure.repository.UsuarioRepository;
17
19
18
@Service
20
@Service
19
public class UsuarioServiceImpl extends AbstractService<Usuario> implements UsuarioService {
21
public class UsuarioServiceImpl extends AbstractService<Usuario> implements UsuarioService {
Line 102... Line 104...
102
        }
104
        }
103
       
105
       
104
        @Override
106
        @Override
105
        public Boolean senhaJaExiste(String senha) {
107
        public Boolean senhaJaExiste(String senha) {
106
                return usuarioRepository.obterQuantidadeUsuarioComSenha(senha) > 0 ? true : false;
108
                return usuarioRepository.obterQuantidadeUsuarioComSenha(senha) > 0 ? true : false;
-
 
109
        }
-
 
110
       
-
 
111
        @Override
-
 
112
        public void naoPermitirPerfilLoja(Usuario usuario) {
-
 
113
                for (UsuarioPerfil usuarioPerfil : usuario.getPerfis()) {
-
 
114
                        if (usuarioPerfil.getPerfil().getCodigo().equals(ConstantesSEC.PERFIL_LOJA_9)) {
-
 
115
                                throw new NegocioException("Perfil inválido para a operação! Favor informar outro usuário com permissão");
-
 
116
                        }
-
 
117
                }
107
        }
118
        }
108
       
119
       
109
}
120
}