@Controller(value="abastecimentoImportacaoM") @Scope(value="session") public class AbastecimentoImportacaoMBean extends br.inf.thema.erp.padrao.mbean.MBeanPrograma<AbastecimentoVo> implements org.richfaces.event.FileUploadListener
Modifier and Type | Field and Description |
---|---|
private AbastecimentoService |
abastecimentoService |
private BemService |
bemService |
private java.lang.Boolean |
bloqueiaAcaoProcessarArquivo |
private br.inf.thema.erp.basico.service.cadastrogeral.CadastroGeralService |
cadastroGeralService |
private java.io.InputStream |
inputFile |
private br.inf.thema.erp.basico.service.integracao.IntegracaoService |
integracaoService |
private java.util.List<ImportaAbastecimentoParameterBean> |
listaImportaAbastecimentoParameterBean |
private MarcadorGeralService |
marcadorGeralService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
mensagem |
private br.inf.thema.erp.padraoBasico.service.registro.RegistroService |
registroService |
private java.lang.String |
resultado |
private static long |
serialVersionUID |
private java.lang.String |
tipoArquivo |
private TipoCombustivelService |
tipoCombustivelService |
private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl |
variaveisDeSessaoProxyImpl |
auditoriaService, camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService
Constructor and Description |
---|
AbastecimentoImportacaoMBean() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAcceptedTypes() |
java.util.List<ImportaAbastecimentoParameterBean> |
getListaImportaAbastecimentoParameterBean() |
java.lang.String |
getMessageOntyperejected() |
boolean |
getMostraBarraNavegacao() |
boolean |
getMostraForm() |
java.lang.String |
getResultado() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.String |
getTipoArquivo() |
java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> |
getToolbarAcoes() |
void |
inicializaPrograma() |
void |
init() |
private java.util.Map<java.lang.String,java.lang.String> |
populaReferenciaCampos() |
private void |
preparaArquivoCsv1() |
private void |
preparaArquivoCsv2() |
private void |
preparaArquivoCsv3() |
private void |
preparaArquivoCsv4() |
void |
processarArquivo(br.inf.thema.erp.padrao.entidades.Programa programa) |
private void |
processarArquivoArquivoCsv() |
private void |
processarArquivoArquivoXls1() |
void |
processFileUpload(org.richfaces.event.FileUploadEvent event) |
void |
setListaImportaAbastecimentoParameterBean(java.util.List<ImportaAbastecimentoParameterBean> listaImportaAbastecimentoParameterBean) |
void |
setResultado(java.lang.String resultado) |
void |
setTipoArquivo(java.lang.String tipoArquivo) |
abreCadastroDeProgramas, acaoAssinarEletronicamente, adicionarCriterio, backBreadCrumb, backClone, backLastBreadCrumb, cancelarAssinarEletronicamente, carregaAparencia, carregaPreferencias, concatenaFolhaAssinaturas, confirmarAssinarEletronicamente, controlaToolbarAcoes, createToolbar, criaReport, criarPlanilha, criarPlanilhaODF, criarPlanilhaXSSF, decrementa, decrementaIndice, executaAcao, executaConsultaSalva, 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, getEntidade, getEntidadeBundle, getEntidades, getEntidadesReport, getExcluir, getExibeCampoConfirmacaoSenhaAssEletronica, getExibirAlertaSomenteLeitura, getExibirListaClassificacaoModalAssEletronica, getExigeCredencial, getExistemRegistrosModificados, getExisteRegistroSelecionado, getExtensaoPlanilha, getExtensaoReport, getHabilitaConsultaDinamica, getHabilitaOrdenacao, getHabilitaSalvarConsulta, getImgProgramaVinculado, getIncluir, getIndice, getIndiceDeLarguraDeColuna, getIsBpm, getListaCamposNatural, getListaClassificacaoAssEletronica, getListaHelpPrograma, getListaHelpProgramaHelp, getListaRerender, getListaRerenderPosNavegacao, getListaRerenderPosRecuperar, getListaRerenderPosSalvar, getLocalizando, getLocalizar, 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, getTipo, getTitle, getToolbarFiltro, getToolbarGrupoAcao, getToolbarManutencao, getToolbarRelatorio, getUsuarioAssEletronica, getVariaveisDeSessaoProxyImpl, incrementa, incrementaIndice, init, isAtributoObrigatorio, isCloned, limpaSelecaoCampos, limpaTodosHelpsPrograma, limpaTodosHelpsProgramaHelp, marcaHelpProgramaComoLido, marcaTodosHelpsProgramaComoLido, mostraMenuOutrasOpcoes, moverAbaixo, moverAcima, ordenar, ordenar, ordenar, posAssinarEletronicamente, posAssinarEletronicamenteEntidade, posRelatorio, preAberturaRelatorioParametro, preAssinarEletronicamente, preparaSalvarConsulta, preRegistrarDocumento, preRelatorio, preRelatorioParametro, preTrocaDeRegistro, preVinculo, primeiroIndice, putRequiredFieldErrorMessage, redireciona, redireciona, registraAuditoriaDeAcesso, registraAuditoriaDeAcesso, reinicializaPrograma, removerCriterio, reorderCampos, reset, salvarConsulta, salvarPreferencias, selecionaTodosOsCampos, setAtributosObrigatorios, setAuditoriaService, setCampos, setCamposCriterios, setClassificacaoAssinaturaAssEletronica, setConfiguracoesDeAparencia, setConfirmaAssinaturaEletronica, setConsultaDoUsuario, setConsultasDoUsuario, setDesabilitaAba, setEntidade, setEntidades, setEntidadesFiltro, 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
private java.io.InputStream inputFile
@Autowired private AbastecimentoService abastecimentoService
@Autowired private br.inf.thema.erp.basico.service.cadastrogeral.CadastroGeralService cadastroGeralService
@Autowired private br.inf.thema.erp.padraoBasico.service.registro.RegistroService registroService
@Autowired private BemService bemService
@Autowired private TipoCombustivelService tipoCombustivelService
@Autowired private MarcadorGeralService marcadorGeralService
@Autowired private br.inf.thema.erp.basico.service.integracao.IntegracaoService integracaoService
@Autowired private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl variaveisDeSessaoProxyImpl
private br.inf.thema.erp.infra.utils.MensagemUtil mensagem
private java.lang.String tipoArquivo
private java.lang.String resultado
private java.lang.Boolean bloqueiaAcaoProcessarArquivo
private java.util.List<ImportaAbastecimentoParameterBean> listaImportaAbastecimentoParameterBean
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AbastecimentoVo>
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<AbastecimentoVo>
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<AbastecimentoVo>
public boolean getMostraBarraNavegacao()
getMostraBarraNavegacao
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AbastecimentoVo>
public boolean getMostraForm()
getMostraForm
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AbastecimentoVo>
private java.util.Map<java.lang.String,java.lang.String> populaReferenciaCampos()
public void processFileUpload(org.richfaces.event.FileUploadEvent event)
processFileUpload
in interface org.richfaces.event.FileUploadListener
public void processarArquivo(br.inf.thema.erp.padrao.entidades.Programa programa)
private void processarArquivoArquivoCsv()
private void processarArquivoArquivoXls1()
private void preparaArquivoCsv1() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void preparaArquivoCsv2() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void preparaArquivoCsv3() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
private void preparaArquivoCsv4() throws br.inf.thema.erp.infra.exception.ErpException
br.inf.thema.erp.infra.exception.ErpException
public java.lang.String getTipoArquivo()
public void setTipoArquivo(java.lang.String tipoArquivo)
public java.lang.String getAcceptedTypes()
public java.lang.String getMessageOntyperejected()
public java.util.List<br.inf.thema.erp.padrao.entidades.Permissao> getToolbarAcoes()
getToolbarAcoes
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AbastecimentoVo>
public java.util.List<ImportaAbastecimentoParameterBean> getListaImportaAbastecimentoParameterBean()
public void setListaImportaAbastecimentoParameterBean(java.util.List<ImportaAbastecimentoParameterBean> listaImportaAbastecimentoParameterBean)
public java.lang.String getResultado()
public void setResultado(java.lang.String resultado)