@Controller(value="itemLicitacaoM") @Scope(value="session") public class ItemLicitacaoMBean extends br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
Modifier and Type | Field and Description |
---|---|
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoCancelarItem |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoDefinirDadosEmLote |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoDefinirLote |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoFracassado |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoReativaItem |
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoRevogado |
private AtaRegistroPrecoService |
ataRegistroPrecoService |
private BemService |
bemService |
private java.lang.Boolean |
bloqueiaItemLote |
private com.rabbitmq.client.Channel |
channelPNCP |
private int |
contador |
private ItemLicitacaoVO |
definirDadosEmLote |
private org.richfaces.component.SortOrder |
descricaoConcatenadaItemOrder |
private org.richfaces.component.SortOrder |
descricaoSituacaoOrder |
private java.lang.Boolean |
exibeFormaAquisicao |
private java.lang.String |
exibeFormaExecucao |
private java.lang.Long |
forma |
private java.lang.String |
formatoCompraPadrao |
private java.lang.String |
geraItemLoteSequencial |
private java.lang.Long |
itemFinal |
private java.lang.Long |
itemInicial |
private br.inf.thema.erp.infra.utils.MensagemUtil |
itemLicitacaoBundle |
private ItemLicitacaoService |
itemLicitacaoService |
private ItemPedidoCompraService |
itemPedidoCompraService |
private java.lang.String |
justificativaModal |
private java.lang.String |
liberaUnidade |
private LicitacaoVo |
licitacao |
private LicitacaoVo |
licitacaoAtual |
private LicitacaoService |
licitacaoService |
private LicitacaoVo |
licitacaoVoAtual |
private java.util.List<javax.faces.model.SelectItem> |
listaBaseLegalDesempate |
private java.util.List<javax.faces.model.SelectItem> |
listaBaseLegalPreferencia |
private java.util.List<javax.faces.model.SelectItem> |
listaBeneficioMicroEpp |
private java.util.List<javax.faces.model.SelectItem> |
listaCriterioValor |
private java.util.List<javax.faces.model.SelectItem> |
listaFonteReferencia |
private java.util.List<javax.faces.model.SelectItem> |
listaFormaAquisicaoItem |
private java.util.List<javax.faces.model.SelectItem> |
listaFormatoCompra |
private java.util.List<javax.faces.model.SelectItem> |
listaItemParticipacaoAberta |
private java.util.List<javax.faces.model.SelectItem> |
listaLoteAlterarItemDoLote |
private java.util.List<ItemLicitacaoVO> |
listaModalAtribuicaoLotes |
private java.util.List<javax.faces.model.SelectItem> |
listaOrdenar |
private java.util.List<javax.faces.model.SelectItem> |
listaTipoBem |
private java.util.List<javax.faces.model.SelectItem> |
listaTipoExecucao |
private java.util.List<javax.faces.model.SelectItem> |
listaTipoOrcamento |
private java.lang.Long |
lote |
private java.lang.Long |
loteAlterarItemLote |
private org.richfaces.component.SortOrder |
loteItemLoteOrder |
private org.richfaces.component.SortOrder |
mensagemStatusItemOrder |
private java.lang.Boolean |
mostraColunaLote |
private org.richfaces.component.SortOrder |
ordemOrder |
private java.lang.String |
ordenarModal |
private br.inf.thema.erp.integracao.PNCP.PNCPClientUtil |
pncpClientUtil |
private PNCPService |
pncpService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
produtoBundle |
private ProdutoFiltroCampoUtil |
produtoFiltroCampoUtil |
private ProdutoService |
produtoService |
private org.richfaces.component.SortOrder |
quantidadeOrder |
private br.inf.thema.erp.padraoBasico.service.registro.RegistroService |
registroService |
private java.lang.Boolean |
reordenarItensLote |
private java.lang.String |
replyToPNCP |
private java.util.concurrent.BlockingQueue<byte[]> |
responsePNCP |
private static long |
serialVersionUID |
private java.lang.Boolean |
showModalAlterarItemDoLote |
private java.lang.Boolean |
showModalAtribuicaoLotes |
private java.lang.Boolean |
showModalDefinirDadosEmLote |
private java.lang.Boolean |
showModalDefinirLote |
private java.lang.Boolean |
showModalReOrdenarItens |
private java.lang.Boolean |
showModalRetificarResultadoItem |
private SituacaoMateriaisService |
situacaoMateriaisService |
private TipoJulgamentoService |
tipoJulgamentoService |
private org.richfaces.component.SortOrder |
unidadeOrder |
private VencedorLicitacaoService |
vencedorLicitacaoService |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService, variaveisDeSessaoProxyImpl
Constructor and Description |
---|
ItemLicitacaoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
acaoAlterarItemLote() |
void |
acaoAlterarItemLoteAlterar() |
void |
acaoAlterarItemLoteCancelar() |
void |
acaoAtribuicaoLotes() |
void |
acaoAtribuicaoLotesAtribuir() |
void |
acaoAtribuicaoLotesCancelar() |
void |
acaoCancelarReOrdenarItens() |
void |
acaoDefinirDadosEmLote() |
void |
acaoDefinirLote() |
void |
acaoEnviaItemPNCP() |
void |
acaoEnviaResultadoItemPNCP() |
void |
acaoNaoDefinirDadosEmLote() |
void |
acaoNaoDefinirLote() |
void |
acaoRemoverLote() |
void |
acaoReOrdenarItens() |
void |
acaoRetificaResultadoItemPNCP() |
void |
acaoSimDefinirDadosEmLote() |
void |
acaoSimDefinirLote() |
void |
atualizaForma() |
byte[] |
call(java.lang.Object message) |
void |
cancelarItem() |
void |
cancelarRetificarResultadoItem() |
void |
changeItemLote(javax.faces.event.AjaxBehaviorEvent evt) |
void |
changeLote(javax.faces.event.AjaxBehaviorEvent e) |
void |
changeProduto(javax.faces.event.AjaxBehaviorEvent evt) |
void |
confirmaRetificacaoResultado() |
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP |
enviaItemPNCP(br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo item,
java.lang.String operacao) |
java.lang.Boolean |
existeAtribuicoesLotesModificadas() |
private void |
finalizarConsumidor() |
void |
fracassaItemLicitacao() |
br.inf.thema.erp.padrao.entidades.Permissao |
getAcaoCancelarItem() |
java.lang.Boolean |
getApagarDisabled() |
java.lang.Boolean |
getBloqueiaItemLote() |
java.lang.Boolean |
getCriarDisabled() |
ItemLicitacaoVO |
getDefinirDadosEmLote() |
org.richfaces.component.SortOrder |
getDescricaoConcatenadaItemOrder() |
org.richfaces.component.SortOrder |
getDescricaoSituacaoOrder() |
java.lang.Boolean |
getExibeFormaAquisicao() |
java.lang.String |
getExibeFormaExecucao() |
java.lang.Long |
getForma() |
java.lang.String |
getGerouAta(java.lang.Long eventoAtaGerada) |
java.lang.Integer |
getIndexSelecionado() |
java.lang.Long |
getItemFinal() |
java.lang.Long |
getItemInicial() |
ItemPedidoCompraService |
getItemPedidoCompra() |
private java.util.List<ItemLicitacaoVO> |
getItensDoLote(java.util.List<ItemLicitacaoVO> itens,
java.lang.Long lote) |
java.lang.String |
getJustificativaModal() |
java.lang.String |
getLiberaUnidade() |
LicitacaoVo |
getLicitacao() |
LicitacaoVo |
getLicitacaoAtual() |
LicitacaoVo |
getLicitacaoVoAtual() |
java.util.List<javax.faces.model.SelectItem> |
getListaBaseLegalDesempate() |
java.util.List<javax.faces.model.SelectItem> |
getListaBaseLegalPreferencia() |
java.util.List<javax.faces.model.SelectItem> |
getListaBeneficioMicroEpp() |
java.util.List<javax.faces.model.SelectItem> |
getListaCriterioValor() |
java.util.List<javax.faces.model.SelectItem> |
getListaFonteReferencia() |
java.util.List<javax.faces.model.SelectItem> |
getListaFormaAquisicaoItem() |
java.util.List<javax.faces.model.SelectItem> |
getListaFormatoCompra() |
java.util.List<javax.faces.model.SelectItem> |
getListaItemParticipacaoAberta() |
java.util.List<javax.faces.model.SelectItem> |
getListaLoteAlterarItemDoLote() |
java.util.List<ItemLicitacaoVO> |
getListaModalAtribuicaoLotes() |
java.util.List<javax.faces.model.SelectItem> |
getListaOrdenar() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipoBem() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipoExecucao() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipoOrcamento() |
java.lang.Long |
getLote() |
java.lang.Long |
getLoteAlterarItemLote() |
org.richfaces.component.SortOrder |
getLoteItemLoteOrder() |
org.richfaces.component.SortOrder |
getMensagemStatusItemOrder() |
java.lang.Boolean |
getMostraColunaLote() |
org.richfaces.component.SortOrder |
getOrdemOrder() |
java.lang.String |
getOrdenarModal() |
ProdutoFiltroCampoUtil |
getProdutoFiltroCampoUtil() |
org.richfaces.component.SortOrder |
getQuantidadeOrder() |
java.lang.Boolean |
getReordenarItensLote() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.Boolean |
getShowModalAlterarItemDoLote() |
java.lang.Boolean |
getShowModalAtribuicaoLotes() |
java.lang.Boolean |
getShowModalDefinirDadosEmLote() |
java.lang.Boolean |
getShowModalDefinirLote() |
java.lang.Boolean |
getShowModalReOrdenarItens() |
java.lang.Boolean |
getShowModalRetificarResultadoItem() |
java.util.List<javax.faces.model.SelectItem> |
getSituacaoItemLicitacao() |
java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> |
getToolbarAcoes() |
org.richfaces.component.SortOrder |
getUnidadeOrder() |
boolean |
getValidaPrecoUnitarioReferencia() |
void |
inicializaPrograma() |
private void |
inicializarConsumidor() |
private void |
iniciaToolBarAcoes() |
void |
init() |
java.lang.Boolean |
isRegistroDePreco() |
private void |
limpaCamposProduto() |
void |
limpaDadosBem() |
void |
onChangeAtribuirLote(ItemLicitacaoVO dt) |
void |
onChangeBem(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeBeneficioMicroEpp(javax.faces.event.AjaxBehaviorEvent ev) |
void |
onChangeCodigoBem(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeFormatoCompra(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangePermiteSubContratacao(javax.faces.event.AjaxBehaviorEvent ev) |
void |
onChangeTipoBem(javax.faces.event.AjaxBehaviorEvent event) |
private java.lang.Boolean |
permiteAlteracao() |
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo |
populaItemParaEnvio() |
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo |
populaItemParaEnvioResultado() |
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo |
populaItemParaRetificacao() |
void |
populaLicitacaoEntidade() |
void |
posCriar(int registro) |
void |
posLocalizarRecuperar() |
void |
posRecuperar() |
void |
posSalvarRegistro(ItemLicitacaoVO entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preApagar() |
java.lang.Boolean |
preSalvar() |
java.lang.Boolean |
preSalvarRegistro(ItemLicitacaoVO entidade,
br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao) |
java.lang.Boolean |
preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa) |
void |
reativarItem() |
private void |
recuperaDadosProduto() |
void |
recuperarRegistros() |
void |
reOrdenarItens() |
void |
revogaItemLicitacao() |
void |
setAcaoCancelarItem(br.inf.thema.erp.padrao.entidades.Permissao acaoCancelarItem) |
void |
setBem(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bemFiltro) |
void |
setBloqueiaItemLote(java.lang.Boolean bloqueiaItemLote) |
void |
setDefinirDadosEmLote(ItemLicitacaoVO definirDadosEmLote) |
void |
setDescricaoConcatenadaItemOrder(org.richfaces.component.SortOrder descricaoConcatenadaItemOrder) |
void |
setDescricaoSituacaoOrder(org.richfaces.component.SortOrder descricaoSituacaoOrder) |
void |
setForma(java.lang.Long forma) |
void |
setItemFinal(java.lang.Long itemFinal) |
void |
setItemInicial(java.lang.Long itemInicial) |
void |
setItemPedidoCompra(ItemPedidoCompraService itemPedidoCompraService) |
void |
setJustificativaModal(java.lang.String justificativaModal) |
void |
setLiberaUnidade(java.lang.String liberaUnidade) |
void |
setLicitacao(LicitacaoVo licitacao) |
void |
setLicitacaoAtual(LicitacaoVo licitacaoAtual) |
void |
setLicitacaoVoAtual(LicitacaoVo licitacaoVoAtual) |
void |
setListaModalAtribuicaoLotes(java.util.List<ItemLicitacaoVO> listaModalAtribuicaoLotes) |
void |
setLote(java.lang.Long lote) |
void |
setLoteAlterarItemLote(java.lang.Long loteAlterarItemLote) |
void |
setLoteItemLoteOrder(org.richfaces.component.SortOrder loteItemLoteOrder) |
void |
setMensagemStatusItemOrder(org.richfaces.component.SortOrder mensagemStatusItemOrder) |
void |
setMostraColunaLote(java.lang.Boolean mostraColunaLote) |
void |
setOrdemOrder(org.richfaces.component.SortOrder ordemOrder) |
void |
setOrdenarModal(java.lang.String ordenarModal) |
void |
setProdutoSelecionado(br.inf.thema.erp.integracao.materiais.vo.ProdutoVO produto) |
void |
setQuantidadeOrder(org.richfaces.component.SortOrder quantidadeOrder) |
void |
setReordenarItensLote(java.lang.Boolean reordenarItensLote) |
void |
setShowModalAlterarItemDoLote(java.lang.Boolean showModalAlterarItemDoLote) |
void |
setShowModalAtribuicaoLotes(java.lang.Boolean showModalAtribuicaoLotes) |
void |
setShowModalReOrdenarItens(java.lang.Boolean showModalReOrdenarItens) |
void |
setShowModalRetificarResultadoItem(java.lang.Boolean showModalRetificarResultadoItem) |
void |
setUnidadeOrder(org.richfaces.component.SortOrder unidadeOrder) |
private org.richfaces.component.SortOrder |
sort(org.richfaces.component.SortOrder sortAtual) |
void |
sort(java.lang.String coluna) |
private void |
unSortAllColumns() |
private void |
validaStatusItem(ItemLicitacaoVO item) |
apagar, ativarRegistro, cancelar, criar, desativarRegistro, deSelectAllRows, deSelectAllRows, executaPrograma, getAcaoLinhaSelecionada, getDataTable, getEntidade, getEntidadesSelecionadas, getExisteRegistroSelecionado, getHabilitarSelecao, getLista, getMostraBarraNavegacao, getMostraDatascroller, getPage, getPrimeiroIndice, getQuantiadeDeRegistros, getSelecionarMultiplasLinhas, getSelecionarTodos, getSelection, getSelectionMode, getTableState, getTipo, limpaLista, localizar, localizarRecuperar, ordenar, posSalvar, preRelatorio, recriaLista, redireciona, salvar, selecaoDeLinhas, selecionaRegistro, selecionarTodasEntidades, selectAllRows, selectionchange, setAcaoLinhaSelecionada, setDataTable, setEntidades, setEntidadesFiltro, setPage, setRegistro, setSelecionarTodos, setSelection, setTableState
acaoAutorizada, apagarClick, aplicarCriterios, criarEntidade, executaConsultaSalva, executaCriterios, exigirAutorizacao, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, getEntidadeCorrente, getLocalizar, getMbeanProgramaPai, getQuantidadeDeRegistrosNovos, getWhere, posApagarRegistro, posLocalizar, posRetornarFiltro, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, recuperar, recuperarClick, registraAberturaFiltro, registraAberturaFiltro, salvarAction, salvarActionExterno, salvaRegistroModificado, salvaRegistroNovo, setEntidadeCorrente, setMbeanProgramaPai, valida, validaAbertura
abreCadastroDeProgramas, acaoAssinarEletronicamente, adicionarCriterio, backBreadCrumb, backClone, backLastBreadCrumb, cancelarAssinarEletronicamente, carregaAparencia, carregaPreferencias, concatenaFolhaAssinaturas, confirmarAssinarEletronicamente, controlaToolbarAcoes, createToolbar, criaReport, criarPlanilha, criarPlanilhaODF, criarPlanilhaXSSF, decrementa, decrementaIndice, executaAcao, executaPrograma, executaProgramaMenu, executaRelatorio, executaRelatorio, executouLimparDoFiltro, existemRegistrosModificados, fecharModal, fecharPrograma, getAbasNaoDetalhe, getAgregadores, getAmbienteValidacaoDesenvolvimento, getAssinaturasParaRelatorio, getAtributosObrigatorios, getAuditoriaService, getCampos, getCampos, getCamposCriterios, getCamposNatural, getCamposSelecionados, getCancelar, getClassificacaoAssinaturaAssEletronica, getConfiguracoesDeAparencia, getConfiguracoesDeCss, getConfirmaAssinaturaEletronica, getConfirmar, getConsultaDoUsuario, getConsultasDoUsuario, getControlarAtivar, getControlarDesativar, getCredencialAutenticado, getCredencialIsAutenticado, getCriando, getCssPersonalizado, getDesabilitaAba, getDescricao, getDesfazer, getDocumentosAssinaturaEletronica, getEntidadeBundle, getEntidades, getEntidadesReport, getExcluir, getExibeCampoConfirmacaoSenhaAssEletronica, getExibirAlertaSomenteLeitura, getExibirListaClassificacaoModalAssEletronica, getExigeCredencial, getExistemRegistrosModificados, getExtensaoPlanilha, getExtensaoReport, getHabilitaConsultaDinamica, getHabilitaOrdenacao, getHabilitaSalvarConsulta, getImgProgramaVinculado, getIncluir, getIndice, getIndiceDeLarguraDeColuna, getIsBpm, getListaCamposNatural, getListaClassificacaoAssEletronica, getListaHelpPrograma, getListaHelpProgramaHelp, getListaRerender, getListaRerenderPosNavegacao, getListaRerenderPosRecuperar, getListaRerenderPosSalvar, getLocalizando, getLocalizarDisabled, getMostraBreadCrumb, getMostraForm, getMostraHelpPrograma, getMostraMensagemDeRegistrosModificados, getMostraMenuOutrasOpcoes, getMostrarAcoes, getMostrarBarraFerramentas, getMostrarModalCredencial, getMostraVinculos, getNomeUsuarioLogadoAssEletronica, getOperadores, getOrdenacaoCampos, getOrdenado, getOrdenar, getOrientacaoReport, getPadraoBundle, getPermiteAssinarDigitalmente, getPermiteAssinarEletronicamente, getPreferencias, getProgramaFiltro, getProgramasBarra, getProgramasVinculados, getRecuperando, getRegistroDesejado, getRegistros, getRenderizaAba, getReportDataSource, getRetrieve, getSalvarDisabled, getSelectionCriterios, getSenhaAssEletronica, getShowModalAssinaturaEletronica, getStatusAcao, getTemAbas, getTemControleDeLimiteDeRegistros, getTitle, getToolbarFiltro, getToolbarGrupoAcao, getToolbarManutencao, getToolbarRelatorio, getUsuarioAssEletronica, getVariaveisDeSessaoProxyImpl, incrementa, incrementaIndice, init, isAtributoObrigatorio, isCloned, limpaSelecaoCampos, limpaTodosHelpsPrograma, limpaTodosHelpsProgramaHelp, marcaHelpProgramaComoLido, marcaTodosHelpsProgramaComoLido, mostraMenuOutrasOpcoes, moverAbaixo, moverAcima, ordenar, ordenar, posAssinarEletronicamente, posAssinarEletronicamenteEntidade, posRelatorio, preAberturaRelatorioParametro, preAssinarEletronicamente, preRegistrarDocumento, preRelatorioParametro, preTrocaDeRegistro, primeiroIndice, putRequiredFieldErrorMessage, redireciona, registraAuditoriaDeAcesso, registraAuditoriaDeAcesso, reinicializaPrograma, removerCriterio, reorderCampos, reset, salvarConsulta, salvarPreferencias, selecionaTodosOsCampos, setAtributosObrigatorios, setAuditoriaService, setCampos, setCamposCriterios, setClassificacaoAssinaturaAssEletronica, setConfiguracoesDeAparencia, setConfirmaAssinaturaEletronica, setConsultaDoUsuario, setConsultasDoUsuario, setDesabilitaAba, setEntidade, setExtensaoPlanilha, setExtensaoReport, setIndice, setListaHelpPrograma, setListaHelpProgramaHelp, setMostrarModalCredencial, setOrientacaoReport, setPermissaoService, setPreferencias, setRegistroDesejado, setRenderizaAba, setRetrieve, setSelectionCriterios, setSenhaAssEletronica, setShowModalAssinaturaEletronica, setStatusAcao, setTipo, setToolbarRelatorio, trocaDeregistro, ultimoIndice, vaiParaRegistro, visualizaDocumento, visualizaDocumento, visualizaDocumento, visualizaDocumento
adicionaMensagem, documentoAnexadoViaReport, getApplicationContext, getColunaFoco, getCss, getDadosSessao, getFacesContext, getJanela, getLocale, getMensagens, getMensagensNaoLidas, getPrograma, getProgramaIsAcessoExterno, getProperties, getResponseOutputStream, getResponseOutputStream, isErrorMessage, isMobile, isRegistraBreadCrumb, limpaMensagens, limpaMensagens, log, log, mensagensLidas, onBackBreadCrumb, onBackBreadCrumb, onFecharJanela, onRemoveFromSession, populaMensagens, posRedirect, preBackBreadCrumb, putErrorMessage, putErrorMessage, putInfoMessage, putInfoMessage, putMessage, putWarningMessage, putWarningMessage, setJanela, setMensagemAcessoExterno, setMensagens, setMensagensNaoLidas, setPrograma
private static final long serialVersionUID
@Autowired private ItemPedidoCompraService itemPedidoCompraService
@Autowired private ItemLicitacaoService itemLicitacaoService
@Autowired private LicitacaoService licitacaoService
@Autowired private VencedorLicitacaoService vencedorLicitacaoService
@Autowired private ProdutoService produtoService
@Autowired private ProdutoFiltroCampoUtil produtoFiltroCampoUtil
@Autowired private TipoJulgamentoService tipoJulgamentoService
@Autowired private br.inf.thema.erp.padraoBasico.service.registro.RegistroService registroService
@Autowired private SituacaoMateriaisService situacaoMateriaisService
@Autowired private PNCPService pncpService
@Autowired private br.inf.thema.erp.integracao.PNCP.PNCPClientUtil pncpClientUtil
@Autowired private BemService bemService
@Autowired private AtaRegistroPrecoService ataRegistroPrecoService
private com.rabbitmq.client.Channel channelPNCP
private java.util.concurrent.BlockingQueue<byte[]> responsePNCP
private java.lang.String replyToPNCP
private org.richfaces.component.SortOrder ordemOrder
private org.richfaces.component.SortOrder loteItemLoteOrder
private org.richfaces.component.SortOrder descricaoConcatenadaItemOrder
private org.richfaces.component.SortOrder quantidadeOrder
private org.richfaces.component.SortOrder unidadeOrder
private org.richfaces.component.SortOrder mensagemStatusItemOrder
private org.richfaces.component.SortOrder descricaoSituacaoOrder
private LicitacaoVo licitacao
private LicitacaoVo licitacaoAtual
private LicitacaoVo licitacaoVoAtual
private br.inf.thema.erp.infra.utils.MensagemUtil itemLicitacaoBundle
private br.inf.thema.erp.infra.utils.MensagemUtil produtoBundle
private br.inf.thema.erp.padrao.entidades.Permissao acaoReativaItem
private br.inf.thema.erp.padrao.entidades.Permissao acaoCancelarItem
private br.inf.thema.erp.padrao.entidades.Permissao acaoRevogado
private br.inf.thema.erp.padrao.entidades.Permissao acaoFracassado
private br.inf.thema.erp.padrao.entidades.Permissao acaoDefinirLote
private br.inf.thema.erp.padrao.entidades.Permissao acaoDefinirDadosEmLote
private java.lang.Long forma
private java.util.List<javax.faces.model.SelectItem> listaFormaAquisicaoItem
private java.util.List<javax.faces.model.SelectItem> listaFonteReferencia
private java.util.List<javax.faces.model.SelectItem> listaTipoOrcamento
private java.util.List<javax.faces.model.SelectItem> listaOrdenar
private java.util.List<javax.faces.model.SelectItem> listaBeneficioMicroEpp
private java.util.List<javax.faces.model.SelectItem> listaTipoExecucao
private java.util.List<javax.faces.model.SelectItem> listaTipoBem
private java.lang.Boolean bloqueiaItemLote
private java.lang.String geraItemLoteSequencial
private java.lang.Boolean showModalReOrdenarItens
private java.lang.Boolean showModalRetificarResultadoItem
private java.lang.String justificativaModal
private java.lang.String ordenarModal
private java.lang.Boolean showModalDefinirLote
private java.lang.Boolean showModalDefinirDadosEmLote
private java.lang.Boolean showModalAtribuicaoLotes
private java.lang.Long itemInicial
private java.lang.Long itemFinal
private java.lang.Long lote
private ItemLicitacaoVO definirDadosEmLote
private java.lang.String liberaUnidade
private java.lang.String formatoCompraPadrao
private java.lang.String exibeFormaExecucao
private java.util.List<ItemLicitacaoVO> listaModalAtribuicaoLotes
private java.lang.Boolean mostraColunaLote
private java.lang.Boolean reordenarItensLote
private java.lang.Boolean showModalAlterarItemDoLote
private java.lang.Long loteAlterarItemLote
private java.util.List<javax.faces.model.SelectItem> listaLoteAlterarItemDoLote
private java.lang.Boolean exibeFormaAquisicao
private java.util.List<javax.faces.model.SelectItem> listaItemParticipacaoAberta
private java.util.List<javax.faces.model.SelectItem> listaCriterioValor
private java.util.List<javax.faces.model.SelectItem> listaFormatoCompra
private java.util.List<javax.faces.model.SelectItem> listaBaseLegalDesempate
private java.util.List<javax.faces.model.SelectItem> listaBaseLegalPreferencia
private int contador
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
br.inf.thema.erp.infra.exception.ErpException
public void inicializaPrograma() throws br.inf.thema.erp.infra.exception.ErpException
inicializaPrograma
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemLicitacaoVO>
br.inf.thema.erp.infra.exception.ErpException
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemLicitacaoVO>
public java.lang.Boolean preVinculo(br.inf.thema.erp.padrao.entidades.Permissao programa)
preVinculo
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
public void posRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
br.inf.thema.erp.infra.exception.ErpException
private void iniciaToolBarAcoes()
public java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> getToolbarAcoes()
getToolbarAcoes
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemLicitacaoVO>
public void posLocalizarRecuperar() throws br.inf.thema.erp.infra.exception.ErpException
posLocalizarRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemLicitacaoVO>
br.inf.thema.erp.infra.exception.ErpException
public java.lang.Boolean preSalvar()
preSalvar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemLicitacaoVO>
public void posSalvarRegistro(ItemLicitacaoVO entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
posSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemLicitacaoVO>
public java.lang.Boolean preApagar()
preApagar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
public java.lang.Boolean preSalvarRegistro(ItemLicitacaoVO entidade, br.inf.thema.erp.padrao.mbean.MBeanManutencao.AcaoSalvar acao)
preSalvarRegistro
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemLicitacaoVO>
private java.lang.Boolean permiteAlteracao()
public java.util.List<javax.faces.model.SelectItem> getSituacaoItemLicitacao()
public java.util.List<javax.faces.model.SelectItem> getListaBeneficioMicroEpp()
public void changeLote(javax.faces.event.AjaxBehaviorEvent e)
private void validaStatusItem(ItemLicitacaoVO item)
public void changeItemLote(javax.faces.event.AjaxBehaviorEvent evt)
private void limpaCamposProduto()
private void recuperaDadosProduto()
public void changeProduto(javax.faces.event.AjaxBehaviorEvent evt)
public void setProdutoSelecionado(br.inf.thema.erp.integracao.materiais.vo.ProdutoVO produto)
public LicitacaoVo getLicitacao()
public void setLicitacao(LicitacaoVo licitacao)
public ProdutoFiltroCampoUtil getProdutoFiltroCampoUtil()
public void sort(java.lang.String coluna)
private void unSortAllColumns()
private org.richfaces.component.SortOrder sort(org.richfaces.component.SortOrder sortAtual)
public org.richfaces.component.SortOrder getOrdemOrder()
public void setOrdemOrder(org.richfaces.component.SortOrder ordemOrder)
public org.richfaces.component.SortOrder getLoteItemLoteOrder()
public void setLoteItemLoteOrder(org.richfaces.component.SortOrder loteItemLoteOrder)
public org.richfaces.component.SortOrder getQuantidadeOrder()
public void setQuantidadeOrder(org.richfaces.component.SortOrder quantidadeOrder)
public org.richfaces.component.SortOrder getUnidadeOrder()
public void setUnidadeOrder(org.richfaces.component.SortOrder unidadeOrder)
public org.richfaces.component.SortOrder getMensagemStatusItemOrder()
public void setMensagemStatusItemOrder(org.richfaces.component.SortOrder mensagemStatusItemOrder)
public org.richfaces.component.SortOrder getDescricaoSituacaoOrder()
public void setDescricaoSituacaoOrder(org.richfaces.component.SortOrder descricaoSituacaoOrder)
public org.richfaces.component.SortOrder getDescricaoConcatenadaItemOrder()
public void setDescricaoConcatenadaItemOrder(org.richfaces.component.SortOrder descricaoConcatenadaItemOrder)
public void reativarItem()
public void revogaItemLicitacao()
public void fracassaItemLicitacao()
public void posCriar(int registro)
posCriar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ItemLicitacaoVO>
public void recuperarRegistros() throws br.inf.thema.erp.infra.exception.ErpException
recuperarRegistros
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<ItemLicitacaoVO>
br.inf.thema.erp.infra.exception.ErpException
public void atualizaForma()
public void cancelarItem() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public br.inf.thema.erp.padrao.entidades.Permissao getAcaoCancelarItem()
public void setAcaoCancelarItem(br.inf.thema.erp.padrao.entidades.Permissao acaoCancelarItem)
public java.lang.Boolean isRegistroDePreco()
public void reOrdenarItens()
public void populaLicitacaoEntidade()
public void acaoReOrdenarItens()
public void acaoCancelarReOrdenarItens()
public boolean getValidaPrecoUnitarioReferencia()
public java.lang.Long getForma()
public void setForma(java.lang.Long forma)
public java.util.List<javax.faces.model.SelectItem> getListaFormaAquisicaoItem()
public java.lang.Boolean getBloqueiaItemLote()
public void setBloqueiaItemLote(java.lang.Boolean bloqueiaItemLote)
public java.util.List<javax.faces.model.SelectItem> getListaFonteReferencia()
public java.util.List<javax.faces.model.SelectItem> getListaTipoOrcamento()
public java.lang.Boolean getShowModalReOrdenarItens()
public void setShowModalReOrdenarItens(java.lang.Boolean showModalReOrdenarItens)
public java.lang.String getOrdenarModal()
public void setOrdenarModal(java.lang.String ordenarModal)
public java.util.List<javax.faces.model.SelectItem> getListaOrdenar()
public java.util.List<javax.faces.model.SelectItem> getListaTipoExecucao()
public LicitacaoVo getLicitacaoAtual()
public void setLicitacaoAtual(LicitacaoVo licitacaoAtual)
public LicitacaoVo getLicitacaoVoAtual()
public void setLicitacaoVoAtual(LicitacaoVo licitacaoVoAtual)
public java.lang.Boolean getShowModalDefinirLote()
public java.lang.Long getItemInicial()
public void setItemInicial(java.lang.Long itemInicial)
public java.lang.Long getItemFinal()
public void setItemFinal(java.lang.Long itemFinal)
public java.lang.Long getLote()
public void setLote(java.lang.Long lote)
public void acaoDefinirLote()
public void acaoNaoDefinirLote()
public void acaoSimDefinirLote()
public java.lang.Boolean getShowModalDefinirDadosEmLote()
public ItemLicitacaoVO getDefinirDadosEmLote()
public void setDefinirDadosEmLote(ItemLicitacaoVO definirDadosEmLote)
public void acaoDefinirDadosEmLote()
public void acaoSimDefinirDadosEmLote()
public void acaoNaoDefinirDadosEmLote()
public java.lang.Integer getIndexSelecionado()
public ItemPedidoCompraService getItemPedidoCompra()
public void setItemPedidoCompra(ItemPedidoCompraService itemPedidoCompraService)
public java.lang.String getLiberaUnidade()
public void setLiberaUnidade(java.lang.String liberaUnidade)
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo populaItemParaEnvio() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void inicializarConsumidor() throws java.io.IOException
java.io.IOException
@PreDestroy private void finalizarConsumidor()
public byte[] call(java.lang.Object message) throws java.io.IOException, java.lang.InterruptedException, br.inf.thema.erp.infra.utils.exception.JsonException
java.io.IOException
java.lang.InterruptedException
br.inf.thema.erp.infra.utils.exception.JsonException
private br.inf.thema.erp.integracao.PNCP.RetornoPNCP enviaItemPNCP(br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo item, java.lang.String operacao)
public void acaoEnviaItemPNCP()
public void acaoEnviaResultadoItemPNCP()
public void acaoRetificaResultadoItemPNCP()
public void confirmaRetificacaoResultado()
public void cancelarRetificarResultadoItem()
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo populaItemParaEnvioResultado() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private br.inf.thema.erp.integracao.materiais.vo.compras.ItemLicitacaoPncpVo populaItemParaRetificacao() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public java.util.List<ItemLicitacaoVO> getListaModalAtribuicaoLotes()
public void setListaModalAtribuicaoLotes(java.util.List<ItemLicitacaoVO> listaModalAtribuicaoLotes)
public java.lang.Boolean getShowModalAtribuicaoLotes()
public void setShowModalAtribuicaoLotes(java.lang.Boolean showModalAtribuicaoLotes)
public void acaoAtribuicaoLotes()
public java.lang.Boolean existeAtribuicoesLotesModificadas()
private java.util.List<ItemLicitacaoVO> getItensDoLote(java.util.List<ItemLicitacaoVO> itens, java.lang.Long lote)
public void onChangeAtribuirLote(ItemLicitacaoVO dt)
public void acaoAtribuicaoLotesAtribuir()
public void acaoAtribuicaoLotesCancelar()
public java.lang.Boolean getMostraColunaLote()
public void setMostraColunaLote(java.lang.Boolean mostraColunaLote)
public void onChangeCodigoBem(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeBem(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeTipoBem(javax.faces.event.AjaxBehaviorEvent event)
public void setBem(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bemFiltro)
public void limpaDadosBem()
public java.util.List<javax.faces.model.SelectItem> getListaTipoBem()
public void acaoRemoverLote()
public void acaoAlterarItemLote()
public void acaoAlterarItemLoteAlterar()
public void acaoAlterarItemLoteCancelar()
public void setReordenarItensLote(java.lang.Boolean reordenarItensLote)
public java.lang.Boolean getReordenarItensLote()
public java.lang.Boolean getShowModalAlterarItemDoLote()
public void setShowModalAlterarItemDoLote(java.lang.Boolean showModalAlterarItemDoLote)
public java.lang.Long getLoteAlterarItemLote()
public void setLoteAlterarItemLote(java.lang.Long loteAlterarItemLote)
public java.util.List<javax.faces.model.SelectItem> getListaLoteAlterarItemDoLote()
public java.lang.Boolean getCriarDisabled()
getCriarDisabled
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemLicitacaoVO>
public java.lang.Boolean getApagarDisabled()
getApagarDisabled
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ItemLicitacaoVO>
public java.lang.Boolean getExibeFormaAquisicao()
public void onChangeBeneficioMicroEpp(javax.faces.event.AjaxBehaviorEvent ev)
public void onChangePermiteSubContratacao(javax.faces.event.AjaxBehaviorEvent ev)
public java.util.List<javax.faces.model.SelectItem> getListaItemParticipacaoAberta()
public java.util.List<javax.faces.model.SelectItem> getListaCriterioValor()
public java.lang.String getGerouAta(java.lang.Long eventoAtaGerada)
public void onChangeFormatoCompra(javax.faces.event.AjaxBehaviorEvent event)
public java.util.List<javax.faces.model.SelectItem> getListaFormatoCompra()
public java.lang.String getExibeFormaExecucao()
public java.util.List<javax.faces.model.SelectItem> getListaBaseLegalDesempate()
public java.util.List<javax.faces.model.SelectItem> getListaBaseLegalPreferencia()
public java.lang.Boolean getShowModalRetificarResultadoItem()
public void setShowModalRetificarResultadoItem(java.lang.Boolean showModalRetificarResultadoItem)
public java.lang.String getJustificativaModal()
public void setJustificativaModal(java.lang.String justificativaModal)