Para serializar coleções do Flex para o Java e vice-versa, vc deve
utilizar no Java a interface java.util.List.
O BlazeDS se encarregará de atribuir á classe correta, visto que o
ArrayCollection do flex pode conter informações que serão utilizadas
pelo mesmo para fazer a serialização.
Em 07/01/14 12:20, Bruno Borges escreveu:
no AS ja tentou fazer um for no ArrayCollection, ai vc passa item a
item do array para o java.....
exemplo
var array:ArrayCollection = dg_telas as ArrayColletion;
var i:int = 0;
for (i = 0; array.length; i++){
Alert.Show(array[i]['nome do campo']);
}
se não estou enganado é isso, não tenho um exemplo pronto aqui,
escrevi de cabeça...
Em 7 de janeiro de 2014 10:46, Robinho de Morais
<robinhodemor...@gmail.com <mailto:robinhodemor...@gmail.com>> escreveu:
Eu tenho como pegar todos os dados que está no ArrayCollection
(telasLiberadas) e passar para um ArrayList no Java direto ?
Porque ai no java que eu percorreria o ArrayList para salvar, pois
quando eu percorro no flex o ArrayCollection ele não faz item a
item, ele aparece tudo de uma vez...tipo coloquei um alert.show ao
percorrer no data grid, mas ai mostra todos de todas as linhas....
Em terça-feira, 7 de janeiro de 2014 10h17min32s UTC-2, Robinho de
Morais escreveu:
Essa é minha DAO:
package br.com.appinnovation.adm.java.cad;
import br.com.appinnovation.inn.bd
<http://br.com.appinnovation.inn.bd>.AbstractDAO;
public class UsuEmpresaDAO extends AbstractDAO<UsuEmpresaVO> {
public UsuEmpresaDAO() {
super("adm_usuempresas");
}
}
e essa é a VO
package br.com.appinnovation.adm.java.cad;
import java.sql.Date;
import java.sql.Time;
public class UsuEmpresaVO {
public int cd_usuario;
public int cd_empresa;
public String tp_liberado;
public Date dt_cadastro;
public Time hr_cadastro;
public int cd_usucad;
public int cd_seq;
}
Essa é a do Flex:
package br.com.appinnovation.adm.flex.cad
{
[Bindable]
[RemoteClass(alias="br.com
<http://br.com>.appinnovation.adm.java.cad.UsuEmpresaVO")]
public class UsuEmpresa
{
public var cd_usuario:int;
public var cd_empresa:int;
public var tp_liberado:String;
public var dt_cadastro:Date;
public var hr_cadastro:Date;
public var cd_usucad:String;
public var cd_seq:int;
public function UsuEmpresa()
{
}
}
}
Qualquer dúvida estou a disposição.
*Robinho*
*Analista/Programador de Sistemas*
*Skype: robinhocne*
*"A fé em Deus nos faz crer no incrível, ver o invisível e
realizar o impossível."*
Em 7 de janeiro de 2014 09:27, Bruno BG <bruno...@ig.com.br
<mailto:bruno...@ig.com.br>> escreveu:
Como o objeto/entidade DTO está mapeado no Flex e no Java ?
brunobg - BrbSoftware
*********************************************
www.brbsoftware.com.br <http://www.brbsoftware.com.br>
cont...@brbsoftware.com.br <mailto:cont...@brbsoftware.com.br>
@brunogrohs
(21) 99913-2397
Em 06/01/2014, à(s) 17:18, Robinho de Morais
<robinhodemor...@gmail.com
<mailto:robinhodemor...@gmail.com>> escreveu:
no Java comecei a criar o metodo.....
java.util.ArrayList
public int insertUpdate(ArrayList<String> condicao){
....
Qualquer dúvida estou a disposição.
*Robinho*
*Analista/Programador de Sistemas*
*Skype: robinhocne*
*"A fé em Deus nos faz crer no incrível, ver o invisível
e realizar o impossível."*
Em 6 de janeiro de 2014 17:01, Bruno BG
<bruno...@ig.com.br <mailto:bruno...@ig.com.br>> escreveu:
Como você definiu esse campo no Java e no Flex.
*java.sql.Array* É DIFERENTE DE *java.util.ArrayList*
brunobg - BrbSoftware
*********************************************
www.brbsoftware.com.br <http://www.brbsoftware.com.br/>
cont...@brbsoftware.com.br
<mailto:cont...@brbsoftware.com.br>
@brunogrohs
(21) 99913-2397
Em 06/01/2014, à(s) 16:52, Robinho de Morais
<robinhodemor...@gmail.com
<mailto:robinhodemor...@gmail.com>> escreveu:
Estou tentando passar por parametro de um método um
ArrayCollection, mas está indo nulo....o parametro
no método é do tipo ArrayList....
<https://lh4.googleusercontent.com/-eVBU8E3lICU/Usr7XcPoxyI/AAAAAAAAEZI/FBMtVVTZpIU/s1600/erro.png>
como faço ?
--
--
Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se
inscreveu no grupo "flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de
receber seus e-mails, envie um e-mail para
flexdev+unsubscr...@googlegroups.com
<mailto:flexdev+unsubscr...@googlegroups.com>.
Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se inscreveu
no grupo "flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de
receber seus e-mails, envie um e-mail para
flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com>.
Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito na lista
"flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se inscreveu no
grupo "flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber
seus e-mails, envie um e-mail para
flexdev+unsubscr...@googlegroups.com
<mailto:flexdev+unsubscr...@googlegroups.com>.
Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito na lista
"flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se inscreveu no
grupo "flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber
seus e-mails, envie um e-mail para
flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com>.
Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
--
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
---
Você está recebendo esta mensagem porque se inscreveu no grupo
"flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus
e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com
<mailto:flexdev%2bunsubscr...@googlegroups.com>.
Para obter mais opções, acesse
https://groups.google.com/groups/opt_out.
--
Bruno Moreira Borges
Sistemas Web e Linux
"Posso explicar software gratuito em três palavras: liberdade,
igualdade e fraternidade"
Richard Stallman,
--
--
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ê está recebendo esta mensagem porque se inscreveu no grupo
"flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
envie um e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
--
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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.