@Scope(value="session") @Controller(value="classificaArquivoLicitacaoM") public class ClassificaArquivoLicitacaoMBean extends br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ClassificaArquivoLicitacaoVo>
Modifier and Type | Class and Description |
---|---|
private class |
ClassificaArquivoLicitacaoMBean.ProcessamentoArquivos
Thread responsável pelo processamento de geração dos arquivos
|
Modifier and Type | Field and Description |
---|---|
private java.io.File |
arquivo |
private java.io.FileOutputStream |
arquivoDownload |
private ClassificaArquivoLicitacaoVo |
classificaArquivoLicitacao |
private ClassificaArquivoLicitacaoService |
classificaArquivoLicitacaoService |
private br.inf.thema.erp.integracao.documentos.service.FileUtilsPublicService |
fileUtilsPublicService |
private java.lang.String |
listaFuncoes |
private java.lang.String |
mensagemSUcessoThreadProcessaArquivo |
private java.util.List<java.lang.String> |
mensagensThreadProcessaArquivo |
private java.lang.Boolean |
pollEnabled
Controla o funcionamento do componente a4j:poll em tela.
|
private static long |
serialVersionUID |
private java.lang.Boolean |
showBotaoDownload |
private java.lang.Boolean |
showModalConfirmacao |
private static java.lang.String |
TMP_PATH |
private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl |
variaveisDeSessaoProxyImpl |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService
Constructor and Description |
---|
ClassificaArquivoLicitacaoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
acaoGerar() |
void |
baixarArquivo() |
void |
fechaModalConfirmacao(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent) |
void |
gerarArquivo() |
ClassificaArquivoLicitacaoVo |
getClassificaArquivoLicitacao() |
java.lang.String |
getListaFuncoes() |
java.lang.String |
getMensagemSUcessoThreadProcessaArquivo() |
java.util.List<java.lang.String> |
getMensagensThreadProcessaArquivo() |
boolean |
getMostraForm() |
boolean |
getPollEnabled() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
boolean |
getShowBotaoDownload() |
boolean |
getShowModalConfirmacao() |
void |
inicializaPrograma() |
void |
init() |
private java.lang.Long |
insereLog(br.inf.thema.erp.padraoBasico.entidades.Usuario usuario,
java.lang.Long administracao) |
void |
limpar() |
void |
onChangeMarcado(int indice) |
void |
onFecharJanela() |
void |
pollingListener(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent) |
void |
setClassificaArquivoLicitacao(ClassificaArquivoLicitacaoVo classificaArquivoLicitacao) |
void |
setListaFuncoes(java.lang.String listaFuncoes) |
void |
setMensagemSUcessoThreadProcessaArquivo(java.lang.String mensagemSUcessoThreadProcessaArquivo) |
void |
setMensagensThreadProcessaArquivo(java.util.List<java.lang.String> mensagensThreadProcessaArquivo) |
void |
setPollEnabled(boolean pollEnabled) |
void |
setShowBotaoDownload(boolean showBotaoDownload) |
void |
setShowModalConfirmacao(boolean showModalConfirmacao) |
private void |
validaCampos() |
private void |
verificaRegistrosSelecionados() |
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, posCriar, posRecuperar, posSalvar, preApagar, preRelatorio, preVinculo, 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, posLocalizarRecuperar, posRetornarFiltro, posSalvarRegistro, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, preSalvar, preSalvarRegistro, recuperar, recuperarClick, recuperarRegistros, 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, getApagarDisabled, getAssinaturasParaRelatorio, getAtributosObrigatorios, getAuditoriaService, getCampos, getCampos, getCamposCriterios, getCamposNatural, getCamposSelecionados, getCancelar, getClassificacaoAssinaturaAssEletronica, getConfiguracoesDeAparencia, getConfiguracoesDeCss, getConfirmaAssinaturaEletronica, getConfirmar, getConsultaDoUsuario, getConsultasDoUsuario, getControlarAtivar, getControlarDesativar, getCredencialAutenticado, getCredencialIsAutenticado, getCriando, getCriarDisabled, 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, 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, getToolbarAcoes, 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, onRemoveFromSession, populaMensagens, posRedirect, preBackBreadCrumb, putErrorMessage, putErrorMessage, putInfoMessage, putInfoMessage, putMessage, putWarningMessage, putWarningMessage, setJanela, setMensagemAcessoExterno, setMensagens, setMensagensNaoLidas, setPrograma
private static final long serialVersionUID
private static final java.lang.String TMP_PATH
@Autowired private ClassificaArquivoLicitacaoService classificaArquivoLicitacaoService
@Autowired private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl variaveisDeSessaoProxyImpl
@Autowired private br.inf.thema.erp.integracao.documentos.service.FileUtilsPublicService fileUtilsPublicService
private ClassificaArquivoLicitacaoVo classificaArquivoLicitacao
private java.lang.Boolean showModalConfirmacao
private java.lang.Boolean showBotaoDownload
private java.io.File arquivo
private java.io.FileOutputStream arquivoDownload
private java.lang.String listaFuncoes
private java.lang.String mensagemSUcessoThreadProcessaArquivo
private java.util.List<java.lang.String> mensagensThreadProcessaArquivo
private java.lang.Boolean pollEnabled
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ClassificaArquivoLicitacaoVo>
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencaoLista<ClassificaArquivoLicitacaoVo>
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<ClassificaArquivoLicitacaoVo>
br.inf.thema.erp.infra.exception.ErpException
public boolean getMostraForm()
getMostraForm
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<ClassificaArquivoLicitacaoVo>
public void baixarArquivo()
public void gerarArquivo()
public void limpar()
private java.lang.Long insereLog(br.inf.thema.erp.padraoBasico.entidades.Usuario usuario, java.lang.Long administracao) throws java.lang.NumberFormatException, br.inf.thema.erp.infra.service.exception.ErpServiceException
java.lang.NumberFormatException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public void acaoGerar()
public void onChangeMarcado(int indice)
private void validaCampos() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void verificaRegistrosSelecionados() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public void fechaModalConfirmacao(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent)
public ClassificaArquivoLicitacaoVo getClassificaArquivoLicitacao()
public void setClassificaArquivoLicitacao(ClassificaArquivoLicitacaoVo classificaArquivoLicitacao)
public boolean getShowModalConfirmacao()
public void setShowModalConfirmacao(boolean showModalConfirmacao)
public java.lang.String getListaFuncoes()
public void setListaFuncoes(java.lang.String listaFuncoes)
public boolean getPollEnabled()
public void setPollEnabled(boolean pollEnabled)
public boolean getShowBotaoDownload()
public void setShowBotaoDownload(boolean showBotaoDownload)
public java.util.List<java.lang.String> getMensagensThreadProcessaArquivo()
public void setMensagensThreadProcessaArquivo(java.util.List<java.lang.String> mensagensThreadProcessaArquivo)
public void pollingListener(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent)
public java.lang.String getMensagemSUcessoThreadProcessaArquivo()
public void setMensagemSUcessoThreadProcessaArquivo(java.lang.String mensagemSUcessoThreadProcessaArquivo)
public void onFecharJanela() throws br.inf.thema.erp.infra.exception.ErpException
onFecharJanela
in class br.inf.thema.erp.infra.mbean.MBeanBasico
br.inf.thema.erp.infra.exception.ErpException