Recuperar a lista de um ListDataModel

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()); }

Nao teria uma forma mais facil?

Valew

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();

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?

thiagowig , achou alguma solução ?

Fala alves.Felipe.

Nao achei.

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

Abrçs