Subversion Repositories Integrator Subversion

Rev

Rev 242 | 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;
229 espaco 7
import br.com.ec.domain.dto.LojaDTO;
227 espaco 8
import br.com.ec.domain.dto.UsuarioPerfilDTO;
259 espaco 9
import br.com.ec.domain.model.Usuario;
218 espaco 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
 
229 espaco 17
        List<LojaDTO> consultarLojasDoUsuario(Long sequencialUsuario);
227 espaco 18
 
218 espaco 19
        Integer obterQuantidadeUsuarioDiferenteComSenhaInformada(String login, String senha);
226 espaco 20
 
21
        Integer obterQuantidadeUsuarioComLoginCpfInformados(String login, String cpfCnpj);
218 espaco 22
 
23
        void alterarSenha(String login, String senha);
24
 
224 espaco 25
        String consultarEmailPorLogin(String login);
226 espaco 26
 
242 espaco 27
//      Usuario consultarPorLoginAnterior(Usuario usuario);
224 espaco 28
 
218 espaco 29
//      void alterarSenha(Usuario usuario);
30
 
31
        /*
242 espaco 32
 
218 espaco 33
 
34
        Usuario consultarUsuarioPorSenha(String senha);
35
 
36
        Usuario consultarUsuarioPorPessoa(Pessoa pessoa);
37
 
38
        Usuario detalhar(Usuario usuario);
39
 
40
        void atualizarDataUltimoAcesso(Usuario usuario);
41
 
42
 
43
        */
44
 
45
}