public class ProdutoPublicService
extends java.lang.Object
implements br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
Modifier and Type | Field and Description |
---|---|
private ProdutoDao |
produtoDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ProdutoPublicService() |
Modifier and Type | Method and Description |
---|---|
void |
consisteAtividade(java.lang.Long chaveUnica,
java.lang.Long produto,
java.lang.Double quantidade) |
br.inf.thema.erp.infra.dao.ManutencaoDao<ProdutoVO> |
getDao() |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
getListaProdutoClassificacao(java.lang.Long classificacao) |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
localizar(java.util.Map<java.lang.String,java.lang.Object> where) |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
localizarFiltroJanela(br.inf.thema.erp.integracao.materiais.vo.ProdutoVO produto)
Método localizar para o filtro de janela dos produtos
|
java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> |
recuperarPorClassificacao(java.lang.Long classificacao)
Método que retorna 1(um) produto específico
|
ProdutoVO |
recuperarProduto(java.lang.Long numero)
Método que retorna 1(um) produto específico
|
ProdutoVO |
recuperarProdutoIntegracaoTag(java.lang.Long produto,
java.lang.String tag) |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
retornaListaProdutoClassificacao(java.lang.Long classificacao) |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
retornarTodosProdutos() |
java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> |
suggestionProduto(java.lang.String value)
Método que retorna uma lista de produtos
|
java.util.Map<java.lang.String,java.lang.Object> |
validaProdutoAtividade(java.lang.Long chaveUnica,
java.lang.Long atividade,
java.sql.Date data,
java.lang.Long produto,
java.lang.Double quantidade) |
void |
verificaSituacaoProduto(java.lang.Long produto) |
private static final long serialVersionUID
@Autowired private ProdutoDao produtoDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<ProdutoVO> getDao()
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> localizarFiltroJanela(br.inf.thema.erp.integracao.materiais.vo.ProdutoVO produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
localizarFiltroJanela
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
ProdutoVO
- ErpServiceException
public ProdutoVO recuperarProduto(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
recuperarProduto
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
numero
- -> número do produtoErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> recuperarPorClassificacao(java.lang.Long classificacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
recuperarPorClassificacao
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
numero
- -> número do produtoErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> suggestionProduto(java.lang.String value) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
suggestionProduto
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
descricaoResumida
- ErpServiceException
public void verificaSituacaoProduto(java.lang.Long produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
verificaSituacaoProduto
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> retornarTodosProdutos() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
retornarTodosProdutos
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> localizar(java.util.Map<java.lang.String,java.lang.Object> where) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
localizar
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public ProdutoVO recuperarProdutoIntegracaoTag(java.lang.Long produto, java.lang.String tag) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
recuperarProdutoIntegracaoTag
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> validaProdutoAtividade(java.lang.Long chaveUnica, java.lang.Long atividade, java.sql.Date data, java.lang.Long produto, java.lang.Double quantidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
validaProdutoAtividade
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void consisteAtividade(java.lang.Long chaveUnica, java.lang.Long produto, java.lang.Double quantidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
consisteAtividade
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> retornaListaProdutoClassificacao(java.lang.Long classificacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
retornaListaProdutoClassificacao
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> getListaProdutoClassificacao(java.lang.Long classificacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
getListaProdutoClassificacao
in interface br.inf.thema.erp.integracao.materiais.service.ProdutoPublicService
br.inf.thema.erp.infra.service.exception.ErpServiceException