Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
357 espaco 1
package br.com.ec.domain.service;
2
 
3
import java.util.List;
4
 
740 blopes 5
import org.primefaces.model.StreamedContent;
6
 
357 espaco 7
import br.com.ec.core.generic.GenericService;
648 blopes 8
import br.com.ec.domain.dto.AvaliacaoDTO;
724 blopes 9
import br.com.ec.domain.dto.AvaliacaoFuncionarioDTO;
10
import br.com.ec.domain.dto.FuncionarioDTO;
722 blopes 11
import br.com.ec.domain.dto.LojaDTO;
12
import br.com.ec.domain.dto.VigenciaDTO;
357 espaco 13
import br.com.ec.domain.model.Avaliacao;
14
import br.com.ec.domain.model.AvaliacaoProduto;
15
 
16
public interface AvaliacaoService extends GenericService<Avaliacao> {
17
 
648 blopes 18
        AvaliacaoDTO consultarAvaliacao(Long sequencialVigencia);
19
 
357 espaco 20
        List<AvaliacaoProduto> consultarProdutosPromocaoInterna(Long sequencialAvaliacao);
21
 
22
        void excluirProdutoPromocaoInterna(AvaliacaoProduto avaliacaoProduto);
23
 
24
        void cadastrarProdutoPromocaoInterna(Avaliacao avaliacao, String codigoProduto);
25
 
650 blopes 26
        AvaliacaoDTO consultarAvaliacaoCompleta(Long sequencialAvaliacao);
27
 
722 blopes 28
        void importarAvaliacaoAnterior(VigenciaDTO vigencia, VigenciaDTO vigenciaSelecionadaParaImportar);
29
 
30
        void adicionarLojaNaAvaliacao(AvaliacaoDTO avaliacao, LojaDTO lojaParticipante);
31
 
724 blopes 32
        void removerLojaDaAvaliacao(AvaliacaoDTO avaliacao, LojaDTO lojaParticipante);
33
 
34
        void removerParticipanteDaAvaliacao(AvaliacaoFuncionarioDTO avaliacaoFuncionarioDTO);
35
 
36
        void adicionarParticipanteNaAvaliacao(AvaliacaoDTO avaliacao, LojaDTO lojaParticipante, FuncionarioDTO funcionarioParticipante);
37
 
740 blopes 38
        StreamedContent emitirRelatorioImportacaoFolhaPagamento(AvaliacaoDTO avaliacaoSelecionada);
39
 
357 espaco 40
        /*
41
        Avaliacao detalhar(Avaliacao avaliacao);
42
 
43
        Avaliacao consultarAvaliacaoDaVigencia(Vigencia vigencia);
44
 
45
        List<Avaliacao> consultarAvaliacoesDivulgadas();
46
 
47
        void solicitarReavaliacao(RankingVendedorDTO rankingVendedor, String solicitacao);
48
 
49
        byte[] emitirRelatorioImportacaoFolhaPagamento(ServletContext context, Avaliacao avaliacao, Long empresa);
50
        */
51
 
52
}