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