A sua lista nunca vai ser nula vc está instanciando ela aqui "List lista_acao_nao_conforme = new ArrayList();"
2012/5/31 Brenno Abreu <[email protected]> > Codigo no java: > > > public List Listar_acao_nao_conformidade_via_user(String codigo, String > emitente, String destinatario) > { > > > //JOptionPane.showMessageDialog(null,emitente); > //JOptionPane.showMessageDialog(null,emitente); > conexao(); > List lista_acao_nao_conforme = new ArrayList(); > String msg = "Usuário nao tem permissao para visualizar essa > RNC!"; > try > { > statement = > conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, > ResultSet.CONCUR_READ_ONLY); > resultset = statement.executeQuery("select * from > tbl_nao_conformidade where conf_numero='"+codigo+"' and (conf_emitente like > '%"+emitente+"%' or conf_destinatario like '%"+destinatario+"%')"); > while (resultset.next()) > { > > HashMap hashmap_nao_conformidade = new HashMap(); > hashmap_nao_conformidade.put("conf_numero", > resultset.getString("conf_numero")); > > hashmap_nao_conformidade.put("conf_filial_emitente",resultset.getString("conf_filial_emitente")); > > hashmap_nao_conformidade.put("conf_depart_emitente",resultset.getString("conf_depart_emitente")); > > hashmap_nao_conformidade.put("conf_emitente",resultset.getString("conf_emitente")); > > hashmap_nao_conformidade.put("conf_email_emitente",resultset.getString("conf_email_emitente")); > > hashmap_nao_conformidade.put("conf_filial_destino",resultset.getString("conf_filial_destino")); > > hashmap_nao_conformidade.put("conf_depart_destino",resultset.getString("conf_depart_destino")); > > hashmap_nao_conformidade.put("conf_destinatario",resultset.getString("conf_destinatario")); > > hashmap_nao_conformidade.put("conf_email_destinatario",resultset.getString("conf_email_destinatario")); > > hashmap_nao_conformidade.put("conf_acao_imediata",resultset.getString("conf_acao_imediata")); > > hashmap_nao_conformidade.put("conf_criterio_nao_atendido",resultset.getString("conf_criterio_nao_atendido")); > > > /* > SimpleDateFormat sdf = new > SimpleDateFormat("dd/MM/yyyy"); > > hashmap_nao_conformidade.put("conf_data_corretiva",sdf.format(resultset.getDate("conf_data_corretiva"))); > */ > > hashmap_nao_conformidade.put("conf_data_corretiva",resultset.getString("conf_data_corretiva")); > > > hashmap_nao_conformidade.put("conf_hora_corretiva",resultset.getString("conf_hora_corretiva")); > > hashmap_nao_conformidade.put("status",resultset.getString("status")); > > hashmap_nao_conformidade.put("usuario_logado",resultset.getString("usuario_logado")); > > lista_acao_nao_conforme.add(hashmap_nao_conformidade); > } > } > > catch(SQLException Banco) > { > JOptionPane.showMessageDialog(null,"Error de manipulação de > banco: Função Listar_acao_nao_conformidade(String codigo)!"+Banco); > } > //JOptionPane.showMessageDialog(null,lista_acao_nao_conforme); > return lista_acao_nao_conforme; > > } > > ------------------------------ > Date: Thu, 31 May 2012 15:18:45 -0300 > Subject: Re: [flexdev] retorno de Array no java Vazio > From: [email protected] > To: [email protected] > > > Tem como você postar o codigo do java > > Em 31 de maio de 2012 15:17, Brenno Abreu <[email protected]>escreveu: > > Ae galera estou com a seguinte situação: > > No meu Java tenho um metodo que retorna uma lista de acordo com o > paramentro passado. > > > No flex pego ele via remoteObject > > > public function ResultadoAcaoNaoConformidadeViaUser(event:ResultEvent):void > { > dados_Nao_conf = event.result as ArrayCollection; > > if(dados_Nao_conf==null) <<<<<< Estou com problema aqui > quando meu java retorna um list vazio ele não executa essa condição como > faço?????OBS: dados_Nao_conf:Arraycoletion; > { > > > > Alert.show("Usuário não tem permissão para visualizar essa > Ordem de serviço!","Atenção"); > > > > } > else > { > > > > Faz outra coisa; > > > > } > > > } > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > Luís Filipe Guedes Motta > Analista de Sistemas - Java, .Net, Flex, Silverlight e Fortran > Consultor de SmartCard - JavaCard > (12)3221-4349 > (12)9735-6735 > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Luís Filipe Guedes Motta Analista de Sistemas - Java, .Net, Flex, Silverlight e Fortran Consultor de SmartCard - JavaCard (12)3221-4349 (12)9735-6735 -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
