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