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.

Responder a