public class ContratoAditivoUtil
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
ContratoAditivoUtil.RetornoContratoAditivoPNCP |
Modifier and Type | Field and Description |
---|---|
private br.inf.thema.erp.infra.utils.MensagemUtil |
aditivoBundle |
private com.rabbitmq.client.Channel |
channelPNCP |
protected java.util.Locale |
locale |
private br.inf.thema.erp.infra.utils.log.Logger |
logger |
private java.lang.String |
replyToPNCP |
private java.util.concurrent.BlockingQueue<byte[]> |
responsePNCP |
private static long |
serialVersionUID |
private SuporteCriarContrato |
suporte |
Constructor and Description |
---|
ContratoAditivoUtil(SuporteCriarContrato suporteCriarContrato) |
Modifier and Type | Method and Description |
---|---|
ContratoAditivoUtil.RetornoContratoAditivoPNCP |
acaoEnviaPNCP(AditivoContratoVo entidade) |
void |
buscaDadosMinutaAditivo(AditivoContratoVo entidade,
ContratoVo contrato) |
byte[] |
call(java.lang.Object message) |
AditivoContratoVo |
criar(AditivoContratoVo entidade,
java.lang.String insereProcEletronicoContrato,
java.lang.String rotuloProcessoEletronico,
java.lang.Long chaveProcessoEletronico) |
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP |
enviaDocumentoPNCP(br.inf.thema.erp.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo objetoEnvio) |
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP |
enviaPncp(br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo termoDeContrato) |
void |
finalizarConsumidor() |
protected javax.faces.context.FacesContext |
getFacesContext() |
private void |
inicializaLocale() |
private void |
inicializarConsumidor() |
private br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo |
populaTermoDeContratoParaEnvioPNCP(java.lang.Long sequencia) |
private static final long serialVersionUID
private br.inf.thema.erp.infra.utils.MensagemUtil aditivoBundle
private com.rabbitmq.client.Channel channelPNCP
private java.util.concurrent.BlockingQueue<byte[]> responsePNCP
private java.lang.String replyToPNCP
private br.inf.thema.erp.infra.utils.log.Logger logger
protected java.util.Locale locale
private SuporteCriarContrato suporte
public ContratoAditivoUtil(SuporteCriarContrato suporteCriarContrato)
protected javax.faces.context.FacesContext getFacesContext()
private void inicializaLocale()
public AditivoContratoVo criar(AditivoContratoVo entidade, java.lang.String insereProcEletronicoContrato, java.lang.String rotuloProcessoEletronico, java.lang.Long chaveProcessoEletronico)
private br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo populaTermoDeContratoParaEnvioPNCP(java.lang.Long sequencia) throws br.inf.thema.erp.infra.exception.ErpException, javax.jcr.PathNotFoundException, javax.jcr.RepositoryException, java.io.IOException
br.inf.thema.erp.infra.exception.ErpException
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
java.io.IOException
public void buscaDadosMinutaAditivo(AditivoContratoVo entidade, ContratoVo contrato) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void inicializarConsumidor() throws java.io.IOException, br.inf.thema.erp.infra.exception.ErpException
java.io.IOException
br.inf.thema.erp.infra.exception.ErpException
public byte[] call(java.lang.Object message) throws java.io.IOException, java.lang.InterruptedException, br.inf.thema.erp.infra.utils.exception.JsonException, br.inf.thema.erp.infra.exception.ErpException
java.io.IOException
java.lang.InterruptedException
br.inf.thema.erp.infra.utils.exception.JsonException
br.inf.thema.erp.infra.exception.ErpException
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP enviaPncp(br.inf.thema.erp.integracao.materiais.vo.compras.TermoDeContratoPNCPVo termoDeContrato)
public void finalizarConsumidor()
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP enviaDocumentoPNCP(br.inf.thema.erp.integracao.materiais.vo.compras.DocumentoTermoDeContratoPNCPVo objetoEnvio) throws java.lang.Exception
java.lang.Exception
public ContratoAditivoUtil.RetornoContratoAditivoPNCP acaoEnviaPNCP(AditivoContratoVo entidade) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException