]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added missing Serializable interface to classes in SQLContainer #5712
authorJohn Alhroos <john.ahlroos@itmill.com>
Thu, 11 Aug 2011 07:10:25 +0000 (07:10 +0000)
committerJohn Alhroos <john.ahlroos@itmill.com>
Thu, 11 Aug 2011 07:10:25 +0000 (07:10 +0000)
svn changeset:20289/svn branch:6.7

src/com/vaadin/data/util/sqlcontainer/CacheFlushNotifier.java
src/com/vaadin/data/util/sqlcontainer/query/generator/StatementHelper.java
src/com/vaadin/data/util/sqlcontainer/query/generator/filter/FilterTranslator.java
src/com/vaadin/data/util/sqlcontainer/query/generator/filter/QueryBuilder.java
src/com/vaadin/data/util/sqlcontainer/query/generator/filter/StringDecorator.java

index bb61fefdc8b0eee13f67ef2a50a3c1168030d70d..5ce84ba8b1be02de9af6db6e6da16096f3d205c6 100644 (file)
@@ -1,5 +1,6 @@
 package com.vaadin.data.util.sqlcontainer;\r
 \r
+import java.io.Serializable;\r
 import java.lang.ref.ReferenceQueue;\r
 import java.lang.ref.WeakReference;\r
 import java.util.ArrayList;\r
@@ -13,7 +14,7 @@ import com.vaadin.data.util.sqlcontainer.query.TableQuery;
  * CacheFlushNotifier is a simple static notification mechanism to inform other\r
  * SQLContainers that the contents of their caches may have become stale.\r
  */\r
-class CacheFlushNotifier {\r
+class CacheFlushNotifier implements Serializable{\r
     /*\r
      * SQLContainer instance reference list and dead reference queue. Used for\r
      * the cache flush notification feature.\r
index 90d2983ef6907d27b8856ac405c1092b2ab68741..d6952d446e9f09321853fb90443515a8ce71d357 100644 (file)
@@ -1,5 +1,6 @@
 package com.vaadin.data.util.sqlcontainer.query.generator;\r
 \r
+import java.io.Serializable;\r
 import java.math.BigDecimal;\r
 import java.sql.Date;\r
 import java.sql.PreparedStatement;\r
@@ -21,7 +22,7 @@ import java.util.Map;
  * This class will also fill the values with correct setters into the\r
  * PreparedStatement on request.\r
  */\r
-public class StatementHelper {\r
+public class StatementHelper implements Serializable{\r
 \r
     private String queryString;\r
 \r
index be649dfa7f5db7602d87e007c798fddc5205a659..e0b9c81b1dba6bc089b2d0363d953bc4ac8841aa 100644 (file)
@@ -1,9 +1,11 @@
 package com.vaadin.data.util.sqlcontainer.query.generator.filter;
 
+import java.io.Serializable;
+
 import com.vaadin.data.Container.Filter;
 import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
 
-public interface FilterTranslator {
+public interface FilterTranslator extends Serializable {
     public boolean translatesFilter(Filter filter);
 
     public String getWhereStringForFilter(Filter filter, StatementHelper sh);
index 7649671726b22ceec2c4845b99dc72fcc18204f1..a29e4bcb6169b5212e2f37cf14fc8ea0e365ac0e 100644 (file)
@@ -1,5 +1,6 @@
 package com.vaadin.data.util.sqlcontainer.query.generator.filter;
 
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -7,7 +8,7 @@ import java.util.List;
 import com.vaadin.data.Container.Filter;
 import com.vaadin.data.util.sqlcontainer.query.generator.StatementHelper;
 
-public class QueryBuilder {
+public class QueryBuilder implements Serializable{
 
     private static ArrayList<FilterTranslator> filterTranslators = new ArrayList<FilterTranslator>();
     private static StringDecorator stringDecorator = new StringDecorator("\"",
index 10d33ea6dd4280bbfad8d25367167def5ac0e016..d82af80bf911f856955b94e73eb8ac3158c497f5 100644 (file)
@@ -1,5 +1,7 @@
 package com.vaadin.data.util.sqlcontainer.query.generator.filter;
 
+import java.io.Serializable;
+
 /**
  * The StringDecorator knows how to produce a quoted string using the specified
  * quote start and quote end characters. It also handles grouping of a string
@@ -10,7 +12,7 @@ package com.vaadin.data.util.sqlcontainer.query.generator.filter;
  * 
  * @author Vaadin Ltd
  */
-public class StringDecorator {
+public class StringDecorator implements Serializable{
 
     private final String quoteStart;
     private final String quoteEnd;