Subversion Repositories Integrator Subversion

Rev

Rev 303 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
265 espaco 1
package br.com.ec.domain.service;
2
 
3
import java.util.List;
4
 
325 espaco 5
import javax.servlet.ServletContext;
6
 
299 espaco 7
import org.primefaces.event.FlowEvent;
8
 
265 espaco 9
import br.com.ec.core.generic.GenericService;
10
import br.com.ec.domain.dto.PessoaDTO;
302 espaco 11
import br.com.ec.domain.model.Endereco;
303 espaco 12
import br.com.ec.domain.model.Funcionario;
265 espaco 13
import br.com.ec.domain.model.Pessoa;
14
 
15
public interface PessoaService extends GenericService<Pessoa> {
16
 
17
        List<PessoaDTO> consultarPessoasJuridicas(String cnpj);
18
 
299 espaco 19
        Pessoa consultarPessoaPorCpfOuCpnj(String cpfCnpj);
20
 
303 espaco 21
        Pessoa cadastroExterno(FlowEvent evento, Pessoa pessoa, Funcionario funcionario, Endereco endereco);
299 espaco 22
 
23
        Pessoa detalharPessoa(Long sequencialPessoa);
24
 
325 espaco 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
 
265 espaco 37
        /*
38
        List<Pessoa> consultarPessoasJuridicas();
39
        */
40
 
41
}