Author: sshafroi
Date: 2008-12-03 12:57:42 +0100 (Wed, 03 Dec 2008)
New Revision: 7017

Modified:
   
branches/2.18/data-model-javabean-impl/src/main/java/no/sesat/search/datamodel/BeanDataModelInvocationHandler.java
Log:
Constructor is not called during deserialize, and fields are not initialized.

Modified: 
branches/2.18/data-model-javabean-impl/src/main/java/no/sesat/search/datamodel/BeanDataModelInvocationHandler.java
===================================================================
--- 
branches/2.18/data-model-javabean-impl/src/main/java/no/sesat/search/datamodel/BeanDataModelInvocationHandler.java
  2008-12-03 10:24:13 UTC (rev 7016)
+++ 
branches/2.18/data-model-javabean-impl/src/main/java/no/sesat/search/datamodel/BeanDataModelInvocationHandler.java
  2008-12-03 11:57:42 UTC (rev 7017)
@@ -25,6 +25,7 @@
 
 import java.beans.IntrospectionException;
 //import java.beans.beancontext.BeanContextSupport;
+import java.io.Serializable;
 import no.sesat.search.datamodel.access.ControlLevel;
 import org.apache.log4j.Logger;
 
@@ -74,7 +75,7 @@
 
     static final class DataModelBeanContextSupport extends BeanContextSupport{
 
-        transient final Object dataModelLock = new Object(){};
+        final Object dataModelLock = new Serializable() {};
 
         private ControlLevel controlLevel = 
ControlLevel.DATA_MODEL_CONSTRUCTION;
 

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to