@Repository public class ItemRequisicaoDao extends br.inf.thema.erp.infra.dao.impl.ManutencaoFiltroDaoImpl<ItemRequisicaoVo>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Modifier | Constructor and Description |
---|---|
private |
ItemRequisicaoDao(com.ibatis.sqlmap.client.SqlMapClient sqlMapClient) |
Modifier and Type | Method and Description |
---|---|
void |
apagarTodos(java.lang.Long requisicao)
Método que apaga todos os itens de uma requisiçãoo.
|
void |
atualizaQuantidadeItemRec(java.lang.Long itemRequisicao) |
ParametrosItemRequisicaoVo |
consisteCrudItem(ParametrosItemRequisicaoVo parametros)
Procedimento que consite os dados antes da inclusão ou exclusão do item.
|
ParametrosItemRequisicaoVo |
consisteItemRequisicao(ParametrosItemRequisicaoVo parametros)
Método que chamará um procedimento que realiza as consistencias do programa Item da Requisição.
|
ParametrosItemRequisicaoVo |
geraPedidoItem(ParametrosItemRequisicaoVo parametros)
Método que gera pedido dos itens da requisição
|
java.util.Map<java.lang.String,java.lang.Object> |
gerarRequisicaoBloqueio(java.lang.Long bloqueio,
java.util.List<ItemRequisicaoVo> lista) |
ParametrosItemRequisicaoVo |
insereItemTemp(ParametrosItemRequisicaoVo parametros)
Método que insere um item na tabela temporaria dos itens da requisição
|
void |
inserirControlaCommit(ItemRequisicao entidade)
Método que insere o item da requisição sem commit
|
ParametrosItemRequisicaoVo |
limpaItemTemp(ParametrosItemRequisicaoVo parametros)
Método que limpa a tabela temporaria dos itens da requisição
|
java.util.List<ItemRequisicaoVo> |
localizarItensPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) |
ParametrosItemRequisicaoVo |
preSalvar(ParametrosItemRequisicaoVo entidade)
Método que chamará um procedimento que realiza as consistencias antes de salvar as informações no banco.
|
java.util.List<ItemConsultaRequisicao> |
recuperaPorSequenciaRequisicaoEOrigem(java.lang.Long sequenciaRequisicao,
java.lang.String origem) |
ItemRequisicaoVo |
recuperarDadosComplementaresSequencia(java.lang.Long requisicao,
java.lang.String calculaConsumoMensal) |
java.util.List<ItemRequisicaoVo> |
recuperarItensPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) |
ItemRequisicaoVo |
recuperarPorSequencia(java.lang.Long sequencia)
Método que retorna apenas uma item da requisição através da sequencia.
|
void |
salvarItensPendentes(ItemRequisicaoVo entidade) |
void |
salvarItensPendentesAtendase(ItemRequisicaoVo entidade) |
java.lang.Long |
verificaProdutosPendentesLocal(java.lang.Long localFisico,
java.lang.Long produto)
Método que retorna a quantidade de itens que possuem o mesmo produto para um mesmo local em requsições que estejam na situação
"DIGITADA", "FECHADA" ou "PENDENTE"
|
filtrar, filtrar
apagar, ativarControleRegistro, desativarControleRegistro, inserir, localizar, localizar, recuperar, recuperar, reSeleciona, retornarTodos, salvar, setVariaveisDeSessao
delete, delete, executeProcedure, executeProcedure, getTransactionManager, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setTransactionManager, update, update
private static final long serialVersionUID
@Autowired private ItemRequisicaoDao(@Qualifier(value="materiaisSqlMapClient") com.ibatis.sqlmap.client.SqlMapClient sqlMapClient)
public void inserirControlaCommit(ItemRequisicao entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void apagarTodos(java.lang.Long requisicao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
requisicao
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public ItemRequisicaoVo recuperarPorSequencia(java.lang.Long sequencia) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
sequencia
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo consisteCrudItem(ParametrosItemRequisicaoVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
parametros
- => Bean de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo consisteItemRequisicao(ParametrosItemRequisicaoVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
parametros
- => Bean de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo preSalvar(ParametrosItemRequisicaoVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
parametros
- => Bean de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo insereItemTemp(ParametrosItemRequisicaoVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo limpaItemTemp(ParametrosItemRequisicaoVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public ParametrosItemRequisicaoVo geraPedidoItem(ParametrosItemRequisicaoVo parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
Bean
- de parametros: ParametrosItemRequisicaoVobr.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.lang.Long verificaProdutosPendentesLocal(java.lang.Long localFisico, java.lang.Long produto) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
localFisico
- produto
- br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ItemConsultaRequisicao> recuperaPorSequenciaRequisicaoEOrigem(java.lang.Long sequenciaRequisicao, java.lang.String origem) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ItemRequisicaoVo> localizarItensPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.List<ItemRequisicaoVo> recuperarItensPendentes(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarItensPendentes(ItemRequisicaoVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public java.util.Map<java.lang.String,java.lang.Object> gerarRequisicaoBloqueio(java.lang.Long bloqueio, java.util.List<ItemRequisicaoVo> lista) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void salvarItensPendentesAtendase(ItemRequisicaoVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public ItemRequisicaoVo recuperarDadosComplementaresSequencia(java.lang.Long requisicao, java.lang.String calculaConsumoMensal) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException
public void atualizaQuantidadeItemRec(java.lang.Long itemRequisicao) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException