Eu não entendi a sua modelagem, mas vamos supor que eu tenho uma uma tela
que eu vou fazer CRUD de usuarios. Vou chutar uma modelagem:
//========================
// JAVA models
//========================
public class Tela{
    private Long codigo;
    private String descricao;
    ... gerar geters e seters...
}

// Aconselho usar nomes mais intuitivos
public class UsuarioTela extends Tela{
    private String tp_liberado; // liberado
private Date dt_cadastro; // dataCadastro
private Time hr_cadastro; // horaCadastro
private int cd_usucad; // acho que nao se aplica na modelagem oo
private int cd_seq; // acho que nao se aplica na modelagem oo
... gerar geters e seters...
}

public class Empresa{
    private Long codigo;
    private String descricao;
    ... gerar geters e seters...
}

public class Usuario{
    private Long codigo;
    private String nome;
    private Empresa empresa;
    private List<UsuarioTelas> telas;
    ... gerar geters e seters...
}

//========================
// JAVA DAO
//========================
// sugiro que cada model tenha um respectivo dao

public class usuarioDAO{
    public void inserir(Usuario usuario){
        // insere Usuario... depois...
        for(Tela tela : usuario.telas){
            // insere tela por TelaDao;
        }
    }
}

//========================
// FLEX
//========================
// ... arquivo mxml... supondo que vc ja tenha o Objeto de conexão (remote
object) e
// que o nome dele seja usuarioService...

// quando vc clicar no botão salvar...

    private function insereUsuario():void{
        usuarioService.inserir(Usuario usuario);
    }

ou seja vc passa o Objeto Usuario para o Java e la no Java vc persiste;

Espero ter ajudado.

sds,

Robson Mattos


Em 7 de janeiro de 2014 15:59, Robinho de Morais
<[email protected]>escreveu:

> O meu DAO é assim :
>
> package br.com.appinnovation.adm.java.pro;
>
> import br.com.appinnovation.inn.bd.AbstractDAO;
>
> public class LiberaTelaUsuariosDAO  extends
> AbstractDAO<LiberaTelaUsuariosVO> {
>
>  public LiberaTelaUsuariosDAO() {
> super("adm_usutelas");
>  }
>
> }
>
>
>
> Como posso fazer essa lista ? poderia me ajudar ?
>
> 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 16:24, Robson Mattos <[email protected]>escreveu:
>
> Amigo, pq passar item por item? Passa o dataProvider do grid (que é uma
>> lista) direto para o Java, no DAO vc percorre a lista e vai
>> inserindo(for(Objeto obj : lista){ insere lista;}).
>> É como Felipe disse não tem dificuldade nem mágica.
>>
>>
>> Em 7 de janeiro de 2014 15:18, Robson Mattos <[email protected]>escreveu:
>>
>> Pq o Flex é assíncrono.
>>>
>>>
>>> Em 7 de janeiro de 2014 13:35, Robinho de Morais <
>>> [email protected]> escreveu:
>>>
>>> Sim é isso que comecei a fazer inicialmente, mas percebi que no flex ele
>>>> manda tudo de uma vez, ai no java ele pega somente a primeira linha e
>>>> ultima linha....
>>>> por exemplo coloquei no for do AS um alert.show do registro e no metodo
>>>> do java coloquei um showMessageDialog para ver....quando executo metodo, no
>>>> flex aparece de uma vez todos os alerts e no java aparece o primeiro e
>>>> ultimo...
>>>>
>>>>
>>>> Então tipo no flex por percorrer tudo de uma vez o java pega o primeiro
>>>> e ultimo....por isso que pensei em pegar o ArrayCollection do AS, porque já
>>>> tem todos os dados e passar direto para o metodo no java, porque ai sim no
>>>> java eu iria percorrer para ir salvando...
>>>>
>>>> até vai para o java...mas não estou conseguindo pegar as informações do
>>>> ArrayList....no java....
>>>>
>>>>
>>>> Em terça-feira, 7 de janeiro de 2014 12h20min44s UTC-2, brunomborges
>>>> 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 <[email protected]
>>>>> > 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.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.appinnovation.adm.java.cad.UsuEmp
>>>>>>> resaVO")]
>>>>>>>  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 <[email protected]>escreveu:
>>>>>>>
>>>>>>>> Como o objeto/entidade DTO está mapeado no Flex e no Java ?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> brunobg - BrbSoftware
>>>>>>>> *********************************************
>>>>>>>> www.brbsoftware.com.br
>>>>>>>> [email protected]
>>>>>>>> @brunogrohs
>>>>>>>> (21) 99913-2397
>>>>>>>>
>>>>>>>> Em 06/01/2014, à(s) 17:18, Robinho de Morais <[email protected]>
>>>>>>>> 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 <[email protected]>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
>>>>>>>>> [email protected]
>>>>>>>>> @brunogrohs
>>>>>>>>> (21) 99913-2397
>>>>>>>>>
>>>>>>>>> Em 06/01/2014, à(s) 16:52, Robinho de Morais <[email protected]>
>>>>>>>>> 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
>>>>>>>>> [email protected]
>>>>>>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>>>>>>> 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 [email protected].
>>>>>>>>>
>>>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>>>> ps/opt_out.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> --
>>>>>>>>> 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 flexdev-u...@
>>>>>>>>> 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 [email protected].
>>>>>>>>>
>>>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>>>> ps/opt_out.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> 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 flexdev-u...@
>>>>>>>> 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 [email protected].
>>>>>>>>
>>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>>> ps/opt_out.
>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> --
>>>>>>>> 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 flexdev-u...@
>>>>>>>> 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 [email protected].
>>>>>>>>
>>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>>> ps/opt_out.
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>> --
>>>>>> 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 flexdev-u...@
>>>>>> 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 [email protected].
>>>>>>
>>>>>> 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 [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ê 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 [email protected].
>>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out
>>>> .
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>> Robson Mattos
>>> Analista Desenvolvedor
>>> +55 71 85026022
>>> LinkedIn <http://www.linkedin.com/pub/robson-mattos/42/556/645> |
>>> Facebook <https://www.facebook.com/robson.j.n.mattos>
>>>
>>
>>
>>
>> --
>>
>>
>> Robson Mattos
>> Analista Desenvolvedor
>> +55 71 85026022
>> LinkedIn <http://www.linkedin.com/pub/robson-mattos/42/556/645> |
>> Facebook <https://www.facebook.com/robson.j.n.mattos>
>>
>> --
>> --
>> 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ê 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 [email protected].
>> 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 [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ê 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 [email protected].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>



-- 


Robson Mattos
Analista Desenvolvedor
+55 71 85026022
LinkedIn <http://www.linkedin.com/pub/robson-mattos/42/556/645> |
Facebook<https://www.facebook.com/robson.j.n.mattos>

-- 
-- 
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ê 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 [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a