I've just read the developer guide and found out that the selection attribute of the extended data table can help me. The developer guide reads "In the example `selection' attribute contains object with selected rows". What Java type of the object that I specify in the `selection' attribute?
Until now, whenever I want to display a list of object using rich data table (or extended data table), I give that data table a list of object. I don't build any particular data model. I wonder if it's the correct way to use RichFaces data tables.