Author: jdonnerstag
Date: Tue Jun 30 21:07:52 2009
New Revision: 789957

URL: http://svn.apache.org/viewvc?rev=789957&view=rev
Log:
fixed: Make TimeFrame implement Serializable
Issue: WICKET-2351

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTime.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeFrame.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeMap.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTime.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTime.java?rev=789957&r1=789956&r2=789957&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTime.java 
(original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTime.java 
Tue Jun 30 21:07:52 2009
@@ -29,9 +29,6 @@
  */
 abstract class AbstractTime extends AbstractTimeValue
 {
-       /**
-        * 
-        */
        private static final long serialVersionUID = 1L;
 
        /** calendar for the local time zone */

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java?rev=789957&r1=789956&r2=789957&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/AbstractTimeValue.java
 Tue Jun 30 21:07:52 2009
@@ -27,9 +27,6 @@
  */
 abstract class AbstractTimeValue extends LongValue
 {
-       /**
-        * 
-        */
        private static final long serialVersionUID = 1L;
 
        /**

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java?rev=789957&r1=789956&r2=789957&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/ITimeFrameSource.java
 Tue Jun 30 21:07:52 2009
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.util.time;
 
+import java.io.Serializable;
+
 /**
  * An <code>ITimeFrameSource</code> produces <code>TimeFrame</code> values. 
The value returned by an
  * <code>ITimeFrameSource</code> source may vary over time.
@@ -25,7 +27,7 @@
  * @author Jonathan Locke
  * @since 1.2.6
  */
-public interface ITimeFrameSource
+public interface ITimeFrameSource extends Serializable
 {
        /**
         * Retrieves the current <code>TimeFrame</code> value.

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeFrame.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeFrame.java?rev=789957&r1=789956&r2=789957&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeFrame.java 
(original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeFrame.java 
Tue Jun 30 21:07:52 2009
@@ -45,6 +45,8 @@
  */
 public final class TimeFrame implements ITimeFrameSource
 {
+       private static final long serialVersionUID = 1L;
+
        /** end of this <code>TimeFrame</code> */
        private final Time end;
 
@@ -71,6 +73,8 @@
 
                return new ITimeFrameSource()
                {
+                       private static final long serialVersionUID = 1L;
+
                        public TimeFrame getTimeFrame()
                        {
                                return new 
TimeFrame(Time.valueOf(startTimeOfDay), Time.valueOf(endTimeOfDay));

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeMap.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeMap.java?rev=789957&r1=789956&r2=789957&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeMap.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/util/time/TimeMap.java 
Tue Jun 30 21:07:52 2009
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.util.time;
 
+import java.io.Serializable;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
@@ -36,8 +37,10 @@
  * @author Jonathan Locke
  * @since 1.2.6
  */
-public final class TimeMap
+public final class TimeMap implements Serializable
 {
+       private static final long serialVersionUID = 1L;
+
        /**
         * <code>Map</code> from <code>ITimeFrameSource</code> implementing 
objects to
         * <code>Object</code> values.


Reply via email to