That's what I thought too, but, it didn't work.
Jon
----- Original Message ----- From: "Heath Borders" <[EMAIL PROTECTED]>
To: "MyFaces Discussion" <[email protected]>
Sent: Thursday, March 17, 2005 5:35 PM
Subject: Re: Fw: DataModels not Serializable?
I don't think you need to do that though. I'm pretty sure if you subclass a class that isn't serializeable and make the subclass implement serializeable, the serialization should succeed.
On Thu, 17 Mar 2005 16:40:02 -0600, Jonathan Eric Miller <[EMAIL PROTECTED]> wrote:Actually, I guess maybe I just don't understand how Serializable works. I think the reason why the following didn't work is that it only serialized the immediate class and not the parent classes.
I copied javax.faces.model.ListDataModel to my own file and then modified it
by only adding "implements Serializable" and now it seems to work.
Jon
----- Original Message ----- From: "Jonathan Eric Miller" <[EMAIL PROTECTED]> To: "MyFaces Discussion" <[email protected]> Sent: Thursday, March 17, 2005 3:57 PM Subject: Re: Fw: DataModels not Serializable?
>I tried doing something like this, but, it doesn't seem to work. When I
>undeploy and redeploy my Web application, it appears that the list is
>disappearing (I have a h:dataTable bound to a data model and the table >size
>goes to 0). The rest of my bean's state (i.e. simple properties) seem to >be
>OK...
>
> package mypackage.faces.model;
> import java.io.Serializable;
> import java.util.List;
> public class ListDataModel extends javax.faces.model.ListDataModel
> implements Serializable {
> public ListDataModel() {
> super();
> }
> public ListDataModel(List list) {
> super(list);
> }
> }
>
> Jon
-- -Heath Borders-Wing [EMAIL PROTECTED]

