@Service public class AditivoContratoService extends br.inf.thema.erp.infra.service.ManutencaoService<AditivoContrato>
Modifier and Type | Field and Description |
---|---|
private AditivoContratoDao |
aditivoContratoDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
AditivoContratoService() |
Modifier and Type | Method and Description |
---|---|
void |
atualizaPncp(AditivoContratoVo entidade) |
java.util.Map<java.lang.String,java.lang.Object> |
buscaDadosMinutaAditivo(java.lang.Long minuta,
java.lang.String exercicioContrato,
java.lang.Long numeroContrato)
Valida se a minuta informada é do respectivo contrato na qual
o aditivo está atrelado e traz os dados desta minuta para preencher no aditivo
|
java.util.Map<java.lang.String,java.lang.Object> |
consisteFechamentoAditivo(java.lang.Long seguencia) |
java.util.Map<java.lang.String,java.lang.Object> |
fechaAditivoContrato(java.lang.Long seguencia) |
java.lang.String |
geraOrdemAjusteContratoDestino(java.util.List<AditivoContratoVo> destinoItem,
java.lang.String exercicioContrato,
java.lang.Long numeroContrato,
java.lang.Long numeroAjuste,
java.sql.Date dataOrdem,
java.lang.Long parcelas,
java.lang.String exercicioConvenio,
java.lang.Long numeroConvenio,
java.lang.Long numeroAditivoConv) |
br.inf.thema.erp.infra.dao.ManutencaoDao<AditivoContrato> |
getDao() |
void |
liberaAditivoContrato(java.lang.String exercicioContrato,
java.lang.Long numeroContrato,
java.lang.Long numeroAditivo)
Metódo que libera a ordem caso ela já foi gerada. passando exercicio e número do contratrao e o número aditivo
Executa uma procedure sem retorno.
|
java.util.Map<java.lang.String,java.lang.Object> |
reabreAditivoContrato(java.lang.Long seguencia) |
java.util.List<AditivoContrato> |
recuperaAcessoExterno(java.util.Map<java.lang.String,java.lang.Object> parametros) |
java.util.List<AditivoContratoVo> |
recuperaListaAlteracoes(java.lang.Long sequencia) |
java.util.List<AditivoContratoVo> |
recuperarAditivoContratoAjuste(java.util.Map<java.lang.String,java.lang.Object> parametros) |
br.inf.thema.erp.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo |
recuperarAditivoContratoDocumentoPNCP(java.lang.Long sequenciaChave) |
java.util.List<br.inf.thema.erp.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo> |
recuperarAditivoContratoDocumentoPNCPPorAditivo(java.lang.Long aditivo) |
br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo |
recuperarAditivoContratoParaEnvioPNCP(java.lang.Long sequencia) |
br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo |
recuperarAditivoContratoParaRemocaoPNCP(java.lang.Long sequencia) |
java.util.List<AditivoContratoVo> |
recuperarByContrato(java.lang.Long contrato) |
AditivoContratoVo |
recuperarPorExercicioContratoAditivo(java.lang.String exercicioContrato,
java.lang.Long numeroContrato,
java.lang.Long numeroAditivo)
Metódo que recupera um Aditivo Vo pelas suas chaves primarias
|
java.lang.Long |
recuperarSituacao(java.lang.Long sequencia) |
void |
salvarChaveProcessoEletronico(AditivoContratoVo aditivo) |
java.util.List<br.inf.thema.erp.infra.entidade.Mensagem> |
validaGeraOrdemAjusteDestino(AditivoContratoVo entidade) |
private static final long serialVersionUID
@Autowired private AditivoContratoDao aditivoContratoDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<AditivoContrato> getDao()
public void liberaAditivoContrato(java.lang.String exercicioContrato, java.lang.Long numeroContrato, java.lang.Long numeroAditivo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
exercicioContrato
- numeroContrato
- numeroAditivo
- ErpServiceException
public AditivoContratoVo recuperarPorExercicioContratoAditivo(java.lang.String exercicioContrato, java.lang.Long numeroContrato, java.lang.Long numeroAditivo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
exercicioContrato
- numeroContrato
- numeroAditivo
- ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> buscaDadosMinutaAditivo(java.lang.Long minuta, java.lang.String exercicioContrato, java.lang.Long numeroContrato) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
minuta
- exercicioContrato
- numeroContrato
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> fechaAditivoContrato(java.lang.Long seguencia) 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.Map<java.lang.String,java.lang.Object> reabreAditivoContrato(java.lang.Long seguencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<AditivoContrato> recuperaAcessoExterno(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
public java.util.List<AditivoContratoVo> recuperaListaAlteracoes(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<AditivoContratoVo> recuperarByContrato(java.lang.Long contrato) 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 salvarChaveProcessoEletronico(AditivoContratoVo aditivo) 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.Map<java.lang.String,java.lang.Object> consisteFechamentoAditivo(java.lang.Long seguencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.Long recuperarSituacao(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo recuperarAditivoContratoParaEnvioPNCP(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo recuperarAditivoContratoParaRemocaoPNCP(java.lang.Long sequencia) 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 atualizaPncp(AditivoContratoVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public br.inf.thema.erp.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo recuperarAditivoContratoDocumentoPNCP(java.lang.Long sequenciaChave) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<AditivoContratoVo> recuperarAditivoContratoAjuste(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.lang.String geraOrdemAjusteContratoDestino(java.util.List<AditivoContratoVo> destinoItem, java.lang.String exercicioContrato, java.lang.Long numeroContrato, java.lang.Long numeroAjuste, java.sql.Date dataOrdem, java.lang.Long parcelas, java.lang.String exercicioConvenio, java.lang.Long numeroConvenio, java.lang.Long numeroAditivoConv) 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.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo> recuperarAditivoContratoDocumentoPNCPPorAditivo(java.lang.Long aditivo) 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> validaGeraOrdemAjusteDestino(AditivoContratoVo entidade) throws br.inf.thema.erp.infra.dao.exception.ErpDaoException
br.inf.thema.erp.infra.dao.exception.ErpDaoException