Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
695 blopes 1
package br.com.ec.domain.service;
2
 
3
import java.util.List;
4
 
5
import javax.servlet.ServletContext;
6
 
7
import org.primefaces.event.FlowEvent;
8
 
9
import br.com.ec.core.generic.GenericService;
10
import br.com.ec.domain.dto.PessoaDTO;
11
import br.com.ec.domain.model.Endereco;
12
import br.com.ec.domain.model.Funcionario;
13
import br.com.ec.domain.model.Pessoa;
14
 
15
public interface PessoaService extends GenericService<Pessoa> {
16
 
17
        List<PessoaDTO> consultarPessoasJuridicas(String cnpj);
18
 
19
        Pessoa consultarPessoaPorCpfOuCpnj(String cpfCnpj);
20
 
21
        Pessoa cadastroExterno(FlowEvent evento, Pessoa pessoa, Funcionario funcionario, Endereco endereco);
22
 
23
        Pessoa detalharPessoa(Long sequencialPessoa);
24
 
25
        byte[] emitirFichaColaboradorEsocial(ServletContext context, Long sequencialPessoa);
26
 
27
        byte[] emitirSolicitacaoExameAdmissional(ServletContext contexto, Long sequencialPessoa);
28
 
29
        byte[] emitirSolicitacaoExameDemissional(ServletContext contexto, Long sequencialPessoa);
30
 
31
        byte[] emitirSolicitacaoExamePeriodico(ServletContext contexto, Long sequencialPessoa);
32
 
33
        byte[] emitirSolicitacaoAberturaContaBancaria(ServletContext contexto, Long sequencialPessoa);
34
 
35
        byte[] emitirAdesaoValeTransporte(ServletContext contexto, Long sequencialPessoa);
36
 
37
        /*
38
        List<Pessoa> consultarPessoasJuridicas();
39
        */
40
 
41
}