codigo do flex: [Bindable] private var dados_Nao_conf:ArrayCollection;
Declaração do ArrayCollection From: brennoab...@hotmail.com To: flexdev@googlegroups.com Subject: RE: [flexdev] retorno de Array no java Vazio Date: Thu, 31 May 2012 15:20:27 -0300 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: filipe...@gmail.com To: flexdev@googlegroups.com Tem como você postar o codigo do java Em 31 de maio de 2012 15:17, Brenno Abreu <brennoab...@hotmail.com> 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev