Subversion Repositories Integrator Subversion

Rev

Rev 468 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 468 Rev 537
Line 2... Line 2...
2
2
3
import java.util.List;
3
import java.util.List;
4
4
5
import br.com.ec.core.generic.GenericService;
5
import br.com.ec.core.generic.GenericService;
6
import br.com.ec.domain.dto.CompraProdutoDTO;
6
import br.com.ec.domain.dto.CompraProdutoDTO;
-
 
7
import br.com.ec.domain.dto.LojaDTO;
7
import br.com.ec.domain.dto.ProdutoDTO;
8
import br.com.ec.domain.dto.ProdutoDTO;
-
 
9
import br.com.ec.domain.dto.UsuarioDTO;
8
import br.com.ec.domain.model.Produto;
10
import br.com.ec.domain.model.Produto;
9
11
10
public interface ProdutoService extends GenericService<Produto> {
12
public interface ProdutoService extends GenericService<Produto> {
-
 
13
       
-
 
14
        Produto consultarProdutoPorCodigo(String codigoProduto);
-
 
15
       
-
 
16
        ProdutoDTO consultarProdutoDTOPorCodigoOuCodigoEAN(String codigoProduto);
-
 
17
-
 
18
        List<CompraProdutoDTO> consultarComprasDoProduto(Long sequencial);
-
 
19
       
-
 
20
        void realizarProducao(LojaDTO lojaDTO, ProdutoDTO produtoParaProduzir, ProdutoDTO produtoProduzido, Integer quantidadeParaProduzir, UsuarioDTO usuarioContagemDTO);
11
       
21
       
12
        /*
22
        /*
13
        List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
23
        List<Produto> consultarProdutoPorParametros(ParametrosConsultaProdutoDTO parametrosConsultaProduto);
14
       
24
       
15
        List<Produto> consultarCompativeis(Produto produto);
25
        List<Produto> consultarCompativeis(Produto produto);
16
       
26
       
17
        Produto detalharProduto(Produto produto);
27
        Produto detalharProduto(Produto produto);
18

28

19
        Produto consultarProdutoPorCodigoRapidoOuCodigoEAN(String codigoRapidoOuCodigoEAN);
29
        Produto consultarProdutoPorCodigoRapidoOuCodigoEAN(String codigoRapidoOuCodigoEAN);
20
        */
-
 
21
-
 
22
        Produto consultarProdutoPorCodigo(String codigoProduto);
-
 
23
       
30
       
24
//      Produto consultarProdutoPorCodigoEAN(String codigoEAN);
-
 
-
 
31
        Produto consultarProdutoPorCodigoEAN(String codigoEAN);
25
       
32
       
26
//      Produto consultarProdutoPorCodigoOuCodigoEAN(String codigoProduto);
-
 
27
       
-
 
28
        ProdutoDTO consultarProdutoDTOPorCodigoOuCodigoEAN(String codigoProduto);
-
 
29
-
 
30
        List<CompraProdutoDTO> consultarComprasDoProduto(Long sequencial);
-
 
31
       
-
 
32
        /*
-
 
-
 
33
        Produto consultarProdutoPorCodigoOuCodigoEAN(String codigoProduto);
33
       
34
       
34
        Produto consultarProdutoPorCodigoRapido(String codigoProdutoRapido);
35
        Produto consultarProdutoPorCodigoRapido(String codigoProdutoRapido);
35

36

36
        Long consultarUltimoCodigo();
37
        Long consultarUltimoCodigo();
37
       
38
       
Line 44... Line 45...
44
        void desativarProduto(Produto entidade);
45
        void desativarProduto(Produto entidade);
45

46

46
        void ativarProduto(Produto entidade);
47
        void ativarProduto(Produto entidade);
47

48

48
        void realizarContagem(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
49
        void realizarContagem(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
49
       
-
 
50
        void realizarContagemDireta(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
50
        void realizarContagemDireta(ProdutoLoja produtoLoja, Integer quantidadeEstoque, String localizacao, Usuario usuario, Boolean indicadorAvaria);
51
       
-
 
52
        @Deprecated
51
        @Deprecated
53
        void realizarContagem(Produto produto, Loja loja);
52
        void realizarContagem(Produto produto, Loja loja);
54

53

55
        void transferirEstoque(Loja lojaEntrada, Loja lojaSaida, Usuario obterUsuario, Produto entidade, Integer quantidadeEstoque);
54
        void transferirEstoque(Loja lojaEntrada, Loja lojaSaida, Usuario obterUsuario, Produto entidade, Integer quantidadeEstoque);
56

55