This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi, I've been working with GWT for a few weeks now, but now I have a big problem.
I'm using a DataObject to transport my objects from the database to the client.
So all my objects extend this DataObject.
This was working fine, until I tried to replace all the String-fields in the DataObject by a new class called 'DataAttribute'
This DataAttribute is nothing more than a class with 4 Strings ->
one representing the database-fieldname, one representing the 'readable' fieldname, one representing the value and one that can be used for a special display-value (used for foreign keys).
Now I can't start my webapp anymore, it gives this message for all my Objects;
[ERROR] Type 'weerribben.client.objects.DataAttribute' was not serializable and has no concrete serializable subtypes
The DataAttributes are stored in an ArrayList the DataObject-class, and are initialized in the implementing classes;
This is my DataAttribute;
And this is my DataObject (sorry for the dutch comments);
This is how I implement the intitalize-method;
Can anybody tell me what I'm doing wrong, or how I can find the problem??