Diego Sabino
Diego Sabino

Reputation: 47

Convert DataModel to List in Java

Can anybody tell me if its possible to convert a DataModel to an ArrayList?

And how can I do it? Please I have to know it as soon as possible!!!

I can convert the ArrayList to ListDataModel using new ListDataModel(List list), but I don't know how to do the inverse!

ex:

public void filtrarCamadaPorCategoriaEFabricante(){
        this.listaDeCamadasParaEscolha = new ListDataModel<Camada>(this.service.getServiceComponentesConstrutivos().filtrarCamadaPorCategoriaEFabricante(idCategoriaDeCamadaASerAdicionada, idFabricanteDeCamadaAserAdicionada));
}

Upvotes: 0

Views: 2821

Answers (1)

Sumit
Sumit

Reputation: 1669

Looks like DataModel has an iterator http://docs.oracle.com/javaee/6/api/javax/faces/model/DataModel.html#iterator()

You should be able to use this iterator to iterate the contents on the DataModel and create an ArrayList.

Upvotes: 2

Related Questions