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

Responder a