@Service public class InventarioService extends br.inf.thema.erp.infra.service.ManutencaoFiltroService<InventarioVo>
Modifier and Type | Field and Description |
---|---|
private InventarioDao |
inventarioDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
InventarioService() |
Modifier and Type | Method and Description |
---|---|
void |
atualizaBensInventario(java.lang.Long numeroInventario,
java.lang.String situacaoModal,
java.lang.Long estadoBemModal) |
java.lang.Long |
countTotalPorLocalFisico(java.lang.Long localFisico,
java.lang.Long situacao) |
java.lang.String |
encerraAjustaInventarios(java.sql.Date data,
java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) |
java.lang.String |
encerraInventario(java.lang.Long numero,
java.sql.Date dataEncerramento,
java.lang.String horaEncerramento) |
void |
encerraInventarioOnline(java.lang.Long sequencia,
java.sql.Date dataEncerramento) |
void |
enviaNotificacao(java.lang.Long sequencia) |
void |
excluirInventarioOnline(java.lang.Long grupo,
java.util.List<InventarioVo> inventarios) |
void |
finalizaInventario(java.lang.Long administracao,
java.lang.Long numero,
java.lang.String nome,
java.lang.String matricula)
Realiza o procedimento para finaliza��o do invent�rio
|
java.util.List<InventarioVo> |
gerarListaBens(java.lang.Long administracao,
java.lang.Long usuario,
java.lang.Long inventario) |
br.inf.thema.erp.infra.dao.ManutencaoDao<InventarioVo> |
getDao() |
void |
inserirInventariosOnline(java.lang.Long grupo,
java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> locais) |
void |
liberaInventario(InventarioVo inventarioVo)
Realiza o procedimento para libera��o do invent�rio
|
java.util.List<InventarioVo> |
localizarEncerramentoInventarioAutomatizado() |
java.util.List<InventarioVo> |
localizarInventariosPorUsuario(java.lang.Long usuario,
java.lang.Long administracao,
java.lang.Long inventario,
java.lang.Boolean inventarioOnline) |
java.util.List<InventarioVo> |
recuperaLocalPorInventario(java.util.Map<java.lang.String,java.lang.Object> parametros) |
java.util.List<InventarioVo> |
recuperarAjusteInventario(java.lang.Long numero,
java.lang.Boolean localResponsavel,
java.lang.Boolean exibeTransferencia) |
java.util.List<InventarioVo> |
recuperarPorGrupoInventario(java.util.Map<java.lang.String,java.lang.Object> parametros) |
InventarioVo |
recuperarPorNumero(java.lang.Long numero)
M�todo para buscar um registro pelo n�mero *
|
java.util.List<InventarioVo> |
recuperarPorSituacao(java.lang.String situacao)
M�todo para recuperar uma lista pela situa��o informada *
|
java.util.List<InventarioVo> |
recuperarTransferenciaInventario(java.lang.Long numero) |
void |
salvarChaveProcessoEletronico(InventarioVo entidade) |
java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> |
setMultiplosInventarios(java.lang.String responsavel,
java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) |
java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> |
setPermissaoUsuario(java.lang.Long usuario,
java.lang.String tipo,
java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) |
java.lang.String |
transfereInventarioLocalResp(java.util.List<br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo> listaBens,
java.lang.Long inventario,
java.lang.String tipoOperacao) |
java.lang.String |
transferenciasInventario(java.util.List<br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo> listaBens,
java.lang.Long inventario,
java.lang.String mudaResponsavel,
java.lang.Long guardiao,
java.lang.String tipoOperacao,
java.lang.String localFisico) |
java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> |
validaEncerraInventario(java.lang.Long inventario) |
java.lang.Long |
validaUsuarioInventario(java.lang.Long inventario,
java.lang.Long usuario) |
ParametrosInventarioVo |
verificaInventarioAberto(ParametrosInventarioVo parametros)
M�todo que verifica se existem invent�rios abertos relacionados ao local
|
java.util.List<InventarioVo> |
verificaInventarioAbertoParaAlmoxarifado(java.lang.Long almoxarifado)
M�todo para recuperar uma lista de inventarios abertos para o
almoxarifado *
|
ParametrosInventarioVo |
verificaMaiorDataInventario(ParametrosInventarioVo parametros)
M�todo que busca a maior data para inclus�o de invent�rio
|
ParametrosInventarioVo |
verificaSituacaoItemInventario(ParametrosInventarioVo parametros)
M�todo que testa a situa��o dos itens do invent�rio
|
filtrar, filtrar
private static final long serialVersionUID
@Autowired private InventarioDao inventarioDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<InventarioVo> getDao()
public InventarioVo recuperarPorNumero(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numero
- ErpServiceException
public java.util.List<InventarioVo> recuperarPorSituacao(java.lang.String situacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
situacao
- ErpServiceException
public ParametrosInventarioVo verificaMaiorDataInventario(ParametrosInventarioVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosInventarioVo (dataInventario)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public ParametrosInventarioVo verificaSituacaoItemInventario(ParametrosInventarioVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosInventarioVo (numero)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public ParametrosInventarioVo verificaInventarioAberto(ParametrosInventarioVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosInventarioVo (codigoLocal)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> verificaInventarioAbertoParaAlmoxarifado(java.lang.Long almoxarifado) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
almoxarifado
- ErpServiceException
public java.util.List<InventarioVo> recuperarAjusteInventario(java.lang.Long numero, java.lang.Boolean localResponsavel, java.lang.Boolean exibeTransferencia) 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 liberaInventario(InventarioVo inventarioVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
inventarioVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void finalizaInventario(java.lang.Long administracao, java.lang.Long numero, java.lang.String nome, java.lang.String matricula) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
inventarioVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.lang.String encerraInventario(java.lang.Long numero, java.sql.Date dataEncerramento, java.lang.String horaEncerramento) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numero
- dataEncerramento
- horaEncerramento
- ErpServiceException
public java.util.List<InventarioVo> localizarInventariosPorUsuario(java.lang.Long usuario, java.lang.Long administracao, java.lang.Long inventario, java.lang.Boolean inventarioOnline) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void atualizaBensInventario(java.lang.Long numeroInventario, java.lang.String situacaoModal, java.lang.Long estadoBemModal) 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 java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> setMultiplosInventarios(java.lang.String responsavel, java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> recuperarTransferenciaInventario(java.lang.Long numero) 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 java.lang.String transferenciasInventario(java.util.List<br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo> listaBens, java.lang.Long inventario, java.lang.String mudaResponsavel, java.lang.Long guardiao, java.lang.String tipoOperacao, java.lang.String localFisico) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> recuperaLocalPorInventario(java.util.Map<java.lang.String,java.lang.Object> parametros) 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 java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> setPermissaoUsuario(java.lang.Long usuario, java.lang.String tipo, java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> localizarEncerramentoInventarioAutomatizado() 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 java.lang.String encerraAjustaInventarios(java.sql.Date data, java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> listaLocalFisicoVo) 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 java.lang.String transfereInventarioLocalResp(java.util.List<br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo> listaBens, java.lang.Long inventario, java.lang.String tipoOperacao) 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 enviaNotificacao(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> recuperarPorGrupoInventario(java.util.Map<java.lang.String,java.lang.Object> parametros) 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 excluirInventarioOnline(java.lang.Long grupo, java.util.List<InventarioVo> inventarios) 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 encerraInventarioOnline(java.lang.Long sequencia, java.sql.Date dataEncerramento) 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 inserirInventariosOnline(java.lang.Long grupo, java.util.List<br.inf.thema.erp.basico.vo.LocalFisicoVo> locais) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.Long validaUsuarioInventario(java.lang.Long inventario, java.lang.Long usuario) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<InventarioVo> gerarListaBens(java.lang.Long administracao, java.lang.Long usuario, java.lang.Long inventario) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> validaEncerraInventario(java.lang.Long inventario) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}, readOnly=false, propagation=NESTED) public void salvarChaveProcessoEletronico(InventarioVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.Long countTotalPorLocalFisico(java.lang.Long localFisico, java.lang.Long situacao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException