Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
427 espaco 1
package br.com.ec.domain.service;
2
 
742 blopes 3
import java.util.List;
4
 
439 espaco 5
import org.primefaces.model.StreamedContent;
6
 
427 espaco 7
import br.com.ec.core.generic.GenericService;
430 espaco 8
import br.com.ec.domain.dto.AvaliacaoDTO;
427 espaco 9
import br.com.ec.domain.dto.FolhaPagamentoDTO;
433 espaco 10
import br.com.ec.domain.dto.ParcelaDTO;
427 espaco 11
import br.com.ec.domain.model.Avaliacao;
12
 
13
public interface FolhaPagamentoService extends GenericService<Avaliacao> {
14
 
430 espaco 15
        FolhaPagamentoDTO detalharFolhaPagamento(AvaliacaoDTO avaliacaoDTO);
16
 
742 blopes 17
        List<byte[]> uploadArquivo(byte[] arquivo);
18
 
19
        FolhaPagamentoDTO importarFolhaPagamento(List<byte[]> arquivos, FolhaPagamentoDTO folhaPagamentoDTO);
427 espaco 20
 
439 espaco 21
        void atualizarValorParcela(ParcelaDTO parcelaDTO);
433 espaco 22
 
721 blopes 23
        void atualizarCentroDeCustos(Long sequencialConta, Long sequencialCentroDeCustos);
24
 
439 espaco 25
        StreamedContent downloadRecibos(FolhaPagamentoDTO folhaPagamentoDTO);
26
 
27
        void enviarRecibosPorEmail(FolhaPagamentoDTO folhaPagamentoDTO, String tituloEmail);
430 espaco 28
 
439 espaco 29
        StreamedContent downloadArquivoFolhaBanco(FolhaPagamentoDTO folhaPagamentoDTO, String codigoBanco);
30
 
742 blopes 31
 
427 espaco 32
}