Author: raju
Date: 2007-08-10 19:19:55 -0700 (Fri, 10 Aug 2007)
New Revision: 6021

Modified:
   
labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/PersistenceBaseClass.java
   labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/User.java
Log:
Added serialization capabilities to User class.


Modified: 
labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/PersistenceBaseClass.java
===================================================================
--- 
labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/PersistenceBaseClass.java
   2007-08-10 23:50:22 UTC (rev 6020)
+++ 
labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/PersistenceBaseClass.java
   2007-08-11 02:19:55 UTC (rev 6021)
@@ -48,6 +48,12 @@
     protected ResourceBundle bundle = null;
 
     /**
+     * Default constructor for PersistenceBaseClass.
+     */
+    public PersistenceBaseClass() {
+    }
+
+    /**
      * Constructor for PersistenceBaseClass.
      *
      * @param path

Modified: labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/User.java
===================================================================
--- labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/User.java   
2007-08-10 23:50:22 UTC (rev 6020)
+++ labs/lzproject/trunk/src/org/openlaszlo/lzproject/model/User.java   
2007-08-11 02:19:55 UTC (rev 6021)
@@ -5,6 +5,7 @@
 
 package org.openlaszlo.lzproject.model;
 
+import java.io.Serializable;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 import java.sql.ResultSet;
@@ -25,9 +26,15 @@
  * @author raju
  *
  */
-public class User extends PersistenceBaseClass {
+public class User extends PersistenceBaseClass implements Serializable {
 
+    
     /**
+     * serialVersionUID used for serialization.
+     */
+    private static final long serialVersionUID = 0L;
+
+    /**
      * The user id, the primary key value in the DB table.
      */
     private int id;
@@ -50,7 +57,7 @@
     /**
      * Log4J logger.
      */
-    private Logger log = Logger.getLogger(User.class);
+    private transient Logger log = Logger.getLogger(User.class);
 
     /**
      * MD5 hash of the user's password.
@@ -63,6 +70,13 @@
     private Date lastLogin;
 
     /**
+     * Defaul constructor for User class.
+     */
+    public User() {
+        this.log = Logger.getLogger(User.class);
+    }
+
+    /**
      * Constructor for User class.
      * @param path The real path to the WEB-INF folder.
      */


_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins

Reply via email to