@Service public class ProdutoPendenteService extends br.inf.thema.erp.infra.service.ManutencaoFiltroService<ProdutoVO>
Modifier and Type | Field and Description |
---|---|
private ProdutoPendenteDao |
produtoPendenteDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ProdutoPendenteService() |
Modifier and Type | Method and Description |
---|---|
void |
alteraNumeroProduto(java.lang.Long produto,
java.lang.Long numeroNovo) |
void |
apagaProdutoSubstitudo(java.lang.Long produtoSubstituto)
Método que apaga o Produto Subestitudo
|
void |
atualizaSituacao(br.inf.thema.erp.integracao.materiais.entidade.Produto produto)
Atualiza a situação do produto
|
java.util.List<ProdutoVO> |
desabilitaProduto(java.lang.Long numero) |
br.inf.thema.erp.infra.dao.ManutencaoDao<ProdutoVO> |
getDao() |
java.lang.String |
habilitaCaixaAlta()
Metodo que retorna através de função S para habilitar caixa alta
|
java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> |
localizarFiltroJanela(ProdutoVO produto)
Método localizar para o filtro de janela dos produtos
|
java.lang.String |
modoSaidaMaterial()
Método que valida o modo de saída do material U - UEPS ou P - PEPS
|
java.util.List<ProdutoVO> |
produtosMaisRequisitados(java.lang.Long requisicao,
java.lang.Long localFisico)
Método que retorna uma lista de produtos mais requisitado, levando em consideração o usuário e os locais
|
ProdutoVO |
recuperaProdutoPorCodigoDoFornecedor(java.lang.Long inscricao,
java.lang.Long produtoFornecedor)
Recupera produto por codigo do fornecedor e incricao e inscrição do mesmo.
|
ProdutoVO |
recuperaProdutoProtocolo(java.lang.Long numero)
Método que retorna os dados do Produto mais as informações referentes a:
classificacaoOrigem, tipoProtocolo, grupoProtocolo e assuntoProtocolo
|
java.util.List<ProdutoVO> |
recuperaProdutoRelacionadoFornecedor(java.lang.Long inscricao)
Recupera produto com a inscrição do mesmo.
|
java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> |
recuperarPorClassificacao(java.lang.Long classificacao)
Método que retorna os produto de uma classificação
|
br.inf.thema.erp.integracao.materiais.entidade.Produto |
recuperarPorNumero(java.lang.Long numero)
Recupera o produto pelo numero
|
ProdutoVO |
recuperarProduto(java.lang.Long numero)
Método que retorna 1(um) produto específico
|
ProdutoVO |
recuperarProdutoPorNumeroEInventario(java.lang.Long numeroProduto,
java.lang.String exercicioInventario,
java.lang.Long numeroInventario)
Recupera um produto pelo numero do produto, exercício e número do inventário
|
java.lang.Long |
recuperaTotalProdutoTipoConsumo(java.lang.Long produto)
Retorna o total de produtos do tipo 'Consumo' e que o atributo geraLote seja igual a 'N'
|
java.util.List<AtributoProdutoVo> |
retornaAtributosClassificacao(java.lang.Long classificacao) |
java.util.List<br.inf.thema.erp.integracao.materiais.entidade.Produto> |
suggestionProduto(java.lang.String value)
Método que retorna uma lista de produtos
|
void |
verificaSituacaoProduto(java.lang.Long produto) |
filtrar, filtrar
private static final long serialVersionUID
@Autowired private ProdutoPendenteDao produtoPendenteDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<ProdutoVO> getDao()
public java.util.List<br.inf.thema.erp.integracao.materiais.vo.ProdutoVO> localizarFiltroJanela(ProdutoVO produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ProdutoVO
- ErpServiceException
public ProdutoVO recuperarProduto(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
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
classificacao
- ErpServiceException
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
descricaoResumida
- ErpServiceException
public java.util.List<ProdutoVO> produtosMaisRequisitados(java.lang.Long requisicao, java.lang.Long localFisico) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
public ProdutoVO recuperaProdutoProtocolo(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numero
- -> numero do produtoErpServiceException
public java.lang.String habilitaCaixaAlta() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
public java.lang.String modoSaidaMaterial() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
public java.util.List<AtributoProdutoVo> retornaAtributosClassificacao(java.lang.Long classificacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void apagaProdutoSubstitudo(java.lang.Long produtoSubstituto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
código
- do produto substitutoErpServiceException
public java.lang.Long recuperaTotalProdutoTipoConsumo(java.lang.Long produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
produto
- ErpServiceException
public ProdutoVO recuperarProdutoPorNumeroEInventario(java.lang.Long numeroProduto, java.lang.String exercicioInventario, java.lang.Long numeroInventario) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numeroProduto
- exercicioInventario
- numeroInventario
- ProdutoVO
ErpServiceException
public ProdutoVO recuperaProdutoPorCodigoDoFornecedor(java.lang.Long inscricao, java.lang.Long produtoFornecedor) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
inscrição
- do fornecedorcodigo
- produto do fornecedorProdutoVO
ErpServiceException
public java.util.List<ProdutoVO> recuperaProdutoRelacionadoFornecedor(java.lang.Long inscricao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
inscrição
- do fornecedorProdutoVO
ErpServiceException
public br.inf.thema.erp.integracao.materiais.entidade.Produto recuperarPorNumero(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numero
- Produto
ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void verificaSituacaoProduto(java.lang.Long produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void atualizaSituacao(br.inf.thema.erp.integracao.materiais.entidade.Produto produto) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
produto
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void alteraNumeroProduto(java.lang.Long produto, java.lang.Long numeroNovo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ProdutoVO> desabilitaProduto(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException