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