public class ContratoUtil
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
ContratoUtil.RetornoContratoPNCP |
Modifier and Type | Field and Description |
---|---|
private com.rabbitmq.client.Channel |
channelPNCP |
private br.inf.thema.erp.infra.utils.MensagemUtil |
contratoBunble |
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 |
---|
ContratoUtil(SuporteCriarContrato suporteCriarContrato) |
Modifier and Type | Method and Description |
---|---|
ContratoUtil.RetornoContratoPNCP |
acaoEnviaPNCP(ContratoVo entidade) |
byte[] |
call(java.lang.Object message) |
ContratoVo |
criar(ContratoVo entidade,
java.lang.Boolean controleAssinatura,
java.lang.String disponivelPortalPadrao,
java.lang.String percentualAditivo,
java.lang.String consisteControleFuncionario) |
br.inf.thema.erp.integracao.PNCP.RetornoPNCP |
enviaPncp(java.lang.Object contrato,
java.lang.String operacao) |
void |
finalizarConsumidor() |
protected javax.faces.context.FacesContext |
getFacesContext() |
private void |
inicializaLocale() |
private void |
inicializarConsumidor() |
private br.inf.thema.erp.integracao.materiais.vo.compras.ContratoPncpVo |
populaContratoParaEnvioPNCP(java.lang.Long sequencia) |
void |
validaDadosMinuta(ContratoVo contrato) |
void |
validaDataValidade(ContratoVo contrato) |
void |
validaRenovacao(ContratoVo contrato) |
void |
validaTipoRenovacao(ContratoVo contrato) |
private static final long serialVersionUID
private br.inf.thema.erp.infra.utils.MensagemUtil contratoBunble
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 ContratoUtil(SuporteCriarContrato suporteCriarContrato)
protected javax.faces.context.FacesContext getFacesContext()
private void inicializaLocale()
public ContratoVo criar(ContratoVo entidade, java.lang.Boolean controleAssinatura, java.lang.String disponivelPortalPadrao, java.lang.String percentualAditivo, java.lang.String consisteControleFuncionario)
public void validaDadosMinuta(ContratoVo contrato) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public void validaRenovacao(ContratoVo contrato) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public void validaTipoRenovacao(ContratoVo contrato) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public void validaDataValidade(ContratoVo contrato) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private br.inf.thema.erp.integracao.materiais.vo.compras.ContratoPncpVo populaContratoParaEnvioPNCP(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
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 void finalizarConsumidor()
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
public br.inf.thema.erp.integracao.PNCP.RetornoPNCP enviaPncp(java.lang.Object contrato, java.lang.String operacao)
public ContratoUtil.RetornoContratoPNCP acaoEnviaPNCP(ContratoVo entidade) throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException