Subversion Repositories Integrator Subversion

Rev

Rev 227 | Rev 229 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
218 espaco 1
package br.com.ec.repository;
2
 
227 espaco 3
import java.util.List;
4
 
218 espaco 5
import br.com.ec.core.generic.GenericRepository;
6
import br.com.ec.domain.dto.UsuarioDTO;
227 espaco 7
import br.com.ec.domain.dto.UsuarioLojaDTO;
8
import br.com.ec.domain.dto.UsuarioPerfilDTO;
218 espaco 9
import br.com.ec.domain.modal.Usuario;
10
 
11
public interface UsuarioRepository extends GenericRepository<Usuario> {
12
 
13
        UsuarioDTO consultarPorLogin(String login, String senha);
14
 
227 espaco 15
        List<UsuarioPerfilDTO> consultarPerfisDoUsuario(Long sequencialUsuario);
16
 
17
        List<UsuarioLojaDTO> consultarLojasDoUsuario(Long sequencialUsuario);
18
 
228 espaco 19
        List<UsuarioLojaDTO> consultarTodasLojasAtivas(Long sequencialUsuario);
20
 
218 espaco 21
        Integer obterQuantidadeUsuarioDiferenteComSenhaInformada(String login, String senha);
226 espaco 22
 
23
        Integer obterQuantidadeUsuarioComLoginCpfInformados(String login, String cpfCnpj);
218 espaco 24
 
25
        void alterarSenha(String login, String senha);
26
 
224 espaco 27
        String consultarEmailPorLogin(String login);
226 espaco 28
 
227 espaco 29
 
224 espaco 30
 
218 espaco 31
//      void alterarSenha(Usuario usuario);
32
 
33
        /*
34
        Usuario consultarPorLogin(Usuario usuario);
35
 
36
        Usuario consultarUsuarioPorSenha(String senha);
37
 
38
        Usuario consultarUsuarioPorPessoa(Pessoa pessoa);
39
 
40
        Usuario detalhar(Usuario usuario);
41
 
42
        void atualizarDataUltimoAcesso(Usuario usuario);
43
 
44
 
45
        */
46
 
47
}