@Service public class ItemInventarioBemService extends br.inf.thema.erp.infra.service.ManutencaoService<ItemInventarioBemVo>
Modifier and Type | Field and Description |
---|---|
private ItemInventarioBemDao |
itemInventarioDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ItemInventarioBemService() |
Modifier and Type | Method and Description |
---|---|
void |
apagarBemInventario(ItemInventarioVo itemInventarioVo) |
void |
atualizaItemParaInventario(ItemInventarioVo item) |
void |
atualizaItemParaInventarioSemTombo(ItemInventarioVo item) |
void |
atualizaSituacao(java.lang.Long numeroInventario)
Metodo utilizado para atualizar a situaao do item para 'Atualizado'
|
ParametrosItemInventarioVo |
excluirBemInventario(ParametrosItemInventarioVo parametros)
Método que exclui os bens que não foram transferidos.
|
br.inf.thema.erp.infra.dao.ManutencaoDao<ItemInventarioBemVo> |
getDao() |
ItemInventarioBemVo |
recuperaItemInventario(java.lang.Long numeroInventario,
java.lang.Long numeroItem)
Método que retorna apenas um item do inventário
|
java.util.List<ItemInventarioVo> |
recuperarBensInventarioOnline(java.lang.Long numeroInventario,
java.lang.Long administracao) |
java.util.List<ItemInventarioBemVo> |
recuperarItemParaInventario(java.lang.String novoTombo,
java.lang.Long numeroInventario) |
java.util.List<ItemInventarioBemVo> |
recuperarItemPorNumeroInventario(java.lang.Long numeroInventario) |
java.util.List<ItemInventarioVo> |
recuperarItensPorInventario(java.lang.Long numero) |
java.util.List<ItemInventarioBemVo> |
recuperarPorNumeroInventario(java.lang.Long numero)
Método para buscar uma lista pelo número do inventário informado *
|
void |
registraNovoItemParaInventario(ItemInventarioVo item) |
void |
validaBemInventario(ParametrosBemVo parametros)
Método que verifica se o bem já está incluso no inventário.
|
private static final long serialVersionUID
@Autowired private ItemInventarioBemDao itemInventarioDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<ItemInventarioBemVo> getDao()
public java.util.List<ItemInventarioBemVo> recuperarPorNumeroInventario(java.lang.Long numero) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numero
- ErpServiceException
public void validaBemInventario(ParametrosBemVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosItemInventarioVo (codigoBem, tipoBem, bem, numero)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public ParametrosItemInventarioVo excluirBemInventario(ParametrosItemInventarioVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosItemInventarioVo (numeroInventario)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public ItemInventarioBemVo recuperaItemInventario(java.lang.Long numeroInventario, java.lang.Long numeroItem) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numeroInventario,
- numeroItemErpServiceException
@Transactional(rollbackFor={java.lang.Exception.class,java.lang.RuntimeException.class}, readOnly=false, propagation=NESTED) public void atualizaSituacao(java.lang.Long numeroInventario) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numeroInventario
- ErpServiceException
public java.util.List<ItemInventarioVo> recuperarItensPorInventario(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.Exception.class,java.lang.RuntimeException.class}, readOnly=false, propagation=NESTED) public void registraNovoItemParaInventario(ItemInventarioVo item) 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 atualizaItemParaInventario(ItemInventarioVo item) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ItemInventarioBemVo> recuperarItemPorNumeroInventario(java.lang.Long numeroInventario) 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 atualizaItemParaInventarioSemTombo(ItemInventarioVo item) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ItemInventarioBemVo> recuperarItemParaInventario(java.lang.String novoTombo, java.lang.Long numeroInventario) 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 apagarBemInventario(ItemInventarioVo itemInventarioVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ItemInventarioVo> recuperarBensInventarioOnline(java.lang.Long numeroInventario, java.lang.Long administracao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException