@Service public class ItemNotaCompraService extends br.inf.thema.erp.infra.service.ManutencaoService<ItemNotaCompraVo>
Modifier and Type | Field and Description |
---|---|
private ItemNotaCompraDao |
itemNotaCompraDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
ItemNotaCompraService() |
Modifier and Type | Method and Description |
---|---|
void |
apagaBensTemporarios()
Método que limpa a tabela GRP_PTR_ITEM_NOTA_BEM_TEMP
|
void |
apagarItensPorNota(java.lang.Long nota) |
void |
geraTombamentos(ParametrosItemNotaCompraVo parametros)
Método que gera os tombamentos para os bens da nota de compra
|
br.inf.thema.erp.infra.dao.ManutencaoDao<ItemNotaCompraVo> |
getDao() |
void |
insereTemporaria(java.util.Map<java.lang.String,java.lang.Object> parametros)
Método que insere dados em uma tabela temporária.
|
void |
inserirTomboInicial(ItemNotaCompraPatrimonioVo vo) |
java.util.List<ItemNotaCompraPatrimonioVo> |
localizarItemNotaPatrimonio(java.util.Map<java.lang.String,java.lang.Object> parametros)
Método localizar para os itens da notaCompraPatrimonio
|
java.util.List<ItemNotaCompraVo> |
recuperarItemNotaCompraUsuarioPorNota(java.lang.Long nota) |
java.util.List<ItemNotaCompraPatrimonioVo> |
recuperarItemNotaPatrimonio(java.util.Map<java.lang.String,java.lang.Object> parametros)
Método para buscar uma lista de itens pela sequencia da nota
|
ItemNotaCompraVo |
recuperarPorSequencia(java.lang.Long sequencia) |
java.util.List<ItemNotaCompraVo> |
recuperarTransferirItensNota(java.util.Map<java.lang.String,java.lang.Object> parametros) |
java.lang.Long |
verificaDesmembrados(java.lang.String numeroNota,
java.lang.String serieNota,
java.lang.Long cadastroGeralNota)
Método que verifica os bens desmenbrados na nota de compra
|
ParametrosItemNotaCompraVo |
verificaItemNotaOrdem(ParametrosItemNotaCompraVo parametros)
Método que verifica se os itens da nota pertencem a ordem de fornecimento que a nota de compra pertence
|
private static final long serialVersionUID
@Autowired private ItemNotaCompraDao itemNotaCompraDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<ItemNotaCompraVo> getDao()
public ParametrosItemNotaCompraVo verificaItemNotaOrdem(ParametrosItemNotaCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosItemNotaCompraVo (exercicioOrdem, numeroOrdem, produto)ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ItemNotaCompraPatrimonioVo> recuperarItemNotaPatrimonio(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
parametros
- -> notaErpServiceException
public java.util.List<ItemNotaCompraPatrimonioVo> localizarItemNotaPatrimonio(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Map
- ErpDaoException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void apagaBensTemporarios() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void insereTemporaria(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
parametros
- ErpServiceException
public java.lang.Long verificaDesmembrados(java.lang.String numeroNota, java.lang.String serieNota, java.lang.Long cadastroGeralNota) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
numeroNota,
- serieNota, cadastroGeralNotaErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void geraTombamentos(ParametrosItemNotaCompraVo parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
Bean
- de parametros: ParametrosItemNotaCompraVo (nota)ErpServiceException
public ItemNotaCompraVo recuperarPorSequencia(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<ItemNotaCompraVo> recuperarItemNotaCompraUsuarioPorNota(java.lang.Long nota) 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 inserirTomboInicial(ItemNotaCompraPatrimonioVo vo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<ItemNotaCompraVo> recuperarTransferirItensNota(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 apagarItensPorNota(java.lang.Long nota) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException