Subversion Repositories Integrator Subversion

Rev

Rev 302 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.service;

import java.util.List;

import org.primefaces.event.FlowEvent;

import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.PessoaDTO;
import br.com.ec.domain.model.Endereco;
import br.com.ec.domain.model.Funcionario;
import br.com.ec.domain.model.Pessoa;

public interface PessoaService extends GenericService<Pessoa> {

        List<PessoaDTO> consultarPessoasJuridicas(String cnpj);
       
        Pessoa consultarPessoaPorCpfOuCpnj(String cpfCnpj);
       
        Pessoa cadastroExterno(FlowEvent evento, Pessoa pessoa, Funcionario funcionario, Endereco endereco);
       
        Pessoa detalharPessoa(Long sequencialPessoa);
       
        /*
        List<Pessoa> consultarPessoasJuridicas();
       
        byte[] emitirFichaColaboradorEsocial(ServletContext context, Pessoa pessoa);
       
        byte[] emitirTermoAdmissional(ServletContext contexto, Pessoa pessoa);

        byte[] emitirTermoDemissional(ServletContext contexto, Pessoa pessoa);
        */

       
}