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.