Recuperar a lista de um ListDataModel

5 respostas
thiagowig

Existe alguma forma de recuperar a lista que foi acrescentada a um ListDataModel?

A única forma que consegui foi fazendo um for da seguinte maneira:

for (int i = 0; i < getLista().getRowCount(); i++) { getLista().setRowIndex(i); listaTeste.add( (Reserva) getLista().getRowData()); }

5 Respostas

thiagowig

Nao teria uma forma mais facil?

Valew

M

Veja se entendi bem, você tem uma List que é retorno de um método no seu model por exemplo:

public List getLista(){ //lógica return lista; }
E quer recuperar essa lista em uma outra lista? Se for isso faça assim:

List lista = getLista();
thiagowig

Deixa eu reformular minha pergunta.

Esse getLista() retorna uma ListDataModel que eu instanciei da seguinte maneira:

private ListDataModel lista;
.
.
.
metodoX() {
     setLista(new ListDataModel(reservaLista)); //reservaLista é uma lista de uma entidade da minha app.
}

getLista() {
     return lista;
}

Dentro do meu DataTable referente a este ListDataModel, existe uma coluna com um checkbox.
Por isso quando executar um método, queria recuperar a lista novamente com o atributo booleano do checkbox marcado ou não.

Queria saber uma forma mais simples de recuperar a lista que eu atribui ao ListDataModel.
Da forma que eu implementei funciona, porém deve existir uma maneira mais facil.

Alguem sabe?

alves.Felipe

thiagowig , achou alguma solução ?

thiagowig

Fala alves.Felipe.

Nao achei.

Só daquela maneira burocrática com o for mesmo.

Abrçs

Criado 4 de janeiro de 2010
Ultima resposta 7 de mar. de 2010
Respostas 5
Participantes 3